https://github.com/kirisamemarisa/bocchitracker
BocchiTracker is a bug reporting tool that allows you to report issues to various services.
https://github.com/kirisamemarisa/bocchitracker
bug-report bug-tracker csharp gamedev godot-plugin ue4-plugin ue5-plugin unity-plugin
Last synced: 7 months ago
JSON representation
BocchiTracker is a bug reporting tool that allows you to report issues to various services.
- Host: GitHub
- URL: https://github.com/kirisamemarisa/bocchitracker
- Owner: KirisameMarisa
- License: mit
- Created: 2023-07-18T03:49:56.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-03-09T04:28:12.000Z (about 2 years ago)
- Last Synced: 2025-01-31T03:38:41.332Z (over 1 year ago)
- Topics: bug-report, bug-tracker, csharp, gamedev, godot-plugin, ue4-plugin, ue5-plugin, unity-plugin
- Language: C#
- Homepage:
- Size: 2.45 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BocchiTracker : Game BugReport Tool
[](https://github.com/KirisameMarisa/BocchiTracker/actions/workflows/main.yml)
[](https://www.codefactor.io/repository/github/kirisamemarisa/bocchitracker)
[](https://codecov.io/gh/KirisameMarisa/BocchiTracker)
[](https://github.com/KirisameMarisa/BocchiTracker/blob/master/LICENCE.txt)
# 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](https://github.com/KirisameMarisa/BocchiTracker/releases)
2. Setup Config
- ProjectConfig - [JP](/Documents/JP/ProjectConfigurationGuide.md)/[EN](/Documents/EN/ProjectConfigurationGuide.md)
- UserConfig - [JP](/Documents/JP/UserConfigurationGuide.md)/[EN](/Documents/EN/UserConfigurationGuide.md)
3. Integrat your project - [JP](/Documents/JP/IntegrateYourAppGuide.md)/[EN](/Documents/EN/IntegrateYourAppGuide.md)
4. Read UserGuide - [JP](/Documents/JP/UserGuide.md)/[EN](/Documents/EN/UserGuide.md)
## 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