So, you've found a bug. And you really want to report it right now to make 3D Blast DX a better experience when it comes out in full. But hold on! While following that instinct blindly may be enticing, it's important to follow these steps to make sure the bug you are reporting is (a) unreported, (b) reproducible, and (c) explained in sufficient detail. To do this, follow these steps:
*STEP 1: Are you playing Beta Version 0.2 of the game?*
This step may seem trivial, but can help to avoid bugs that have already been fixed in this new version. If you are playing Version 0.1, switch to Version 0.2 and proceed to step 2.
<How to tell what version you are playing>
Open up your ROM File using a hex editor such as HxD. Then, look at address 18B-18F, or just look at the number that appears after "Beta -". Version 0.1 is "-01ö", and Version 0.2 is "-02Ä."
<--------------------------------------------->
*STEP 2: Can you reproduce the bug?*
This is an important step in bug reporting. Make sure you are on the latest version of the Beta, and see if you can find steps and/or keep a savestate and password such that you can make the bug happen at will by going through with a certain set of actions. Record these steps in a clear manner for others to reproduce themselves.
*STEP 3: Has my bug been reported already?*
Check through the forum to see if you can find any threads relating to your bug (reference List of Bugs at end of Opening Post). If so, send your bug report in that thread, or whichever has the most discussion relating to your bug. Otherwise, if there is no record, create a new thread to discuss the bug.
*STEP 4: How do I write a bug report?*
Now that you've gotten this far, you can get to writing a bug report. The following format will be helpful to present information regarding the bug:
Thread Title: (v0.X) [Bug name here]
Opening Post: [Description of bug]
[Steps to reproduce bug]
System: [Emulator/System Name]
Game Version: DX Beta v0.X
ROM Hash: Original: [MD-5 Hash of unpatched game]
After: [MD-5 Hash of patched game]
Source: [Origin of unpatched game *DO NOT LINK WEBSITE*]
Savestate/Password: [Attatched savestate file]/[Password]
<How to find MD-5 Hash of ROM file: https://ttjontt.wixsite.com/gamehut/forum/sonic-3d-dx-bugs/psa-include-info-about-which-rom-you-patched>
{LIST OF BUGS FOUND}:
Work-in-progress.