Skip to content

BocchiTracker is a bug reporting tool that allows you to report issues to various services.

License

Notifications You must be signed in to change notification settings

KirisameMarisa/BocchiTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BocchiTracker : Game BugReport Tool

Build and unit tests CodeFactor codecov MIT License

What's this BocchiTracker?

BocchiTracker is a bug reporting tool that allows you to report issues to various services.


Currently supported capture features include:
Screenshot Log(Application hooks) Log(file directly copy) Movie (Use WebRTC) Movie (Use OBSStudio Coming soon)
Unity
UnrealEngine
Godot


BocchiTracker View!


Coordinates and other cumbersome inputs are automatically entered.
Screenshots can also be taken with the push of a button!


Currently supported report services include:
Redmine Github Slack Discord Gitlab JIRA

Currently supported upload service include:
Dropbox Explorer

Features

  • It can be gathered application-specific information if you Integrate plugin with game/application.
  • Custom fields for reporting services can be supported.
  • Supports attaching screenshots and core dumps to the bug reports.
  • Offers directory monitoring to ensure thorough ticket reporting.

Feature Plans

  • Add to feature file upload functionality.
    • Dropbox
    • Explorer (Your file servers)
  • Add to feature game play capture functionality.

Getting Started

  1. Download BocchiTracker

  2. Setup Config

    • ProjectConfig - JP/EN
    • UserConfig - JP/EN
  3. Integrat your project - JP/EN

  4. Read UserGuide - JP/EN

How to build?

Require

  • cmake (for flatbuffer)
  • dotnet
  • Set the PATH for msbuild (Windows only)
  • Python
    • Install SCons using pip (for Godot)
  • Unity (to export as .unitypackage)

BocchiTracker(WPF) Build

  1. Run dotnet build Application/BocchiTracker.WPF.sln

flatbuffers Build

  1. Run python ExternalTools/BuildScripts/build_flatbuffers.py

UE Build

※ Required flatbuffers build

  1. Copy the Plugins\UnrealEngine\BocchiTracker directory to [Project Root]/Plugins/BocchiTracker.

  2. Also, copy the Plugins\UnrealEngine\ThirdParty\flatbuffers directory to [Project Root]/Source/ThirdParty/flatbuffers.

Unity Build

※ Required flatbuffers build

  1. Open Plugins/Unity/project on Unity

  2. Export: [ToolBar] -> [BochiTracker] -> [Export Package]

Godot Build

※ Required flatbuffers build and installed sons

  1. Run python ExternalTools\BuildScripts\build_godot.py

Problems?

If you encounter any issues, have feature requests, or wish to provide feedback, please feel free to create issues