ROM Hack [Release] CHX-File Creator

Computer_Freak_2004

Well-Known Member
Newcomer
Joined
Jun 1, 2019
Messages
64
Reaction score
59
Trophies
0
XP
1,917
Country
Germany
In bubble2k16's emulators for the 3DS you can use cheats. They are stored in the CHX-File Format. But I found it annoying, to create these files with notepad. So I wrote this little program: The

Icon.png
CHX-File Creator!

In this program you Add, Edit, Delete and Sort cheats in a table, save and load your work as a CSV-File and create the CHX-File with one Click! I've put some samples in the program folder.
The program was written completly in MS Small Basic 1.2.

Screenshots:
Screenshot_01.png


Screenshot_02.png


Current Version:
1.0.5

Version history:
- Version 0.5 -
first version with saving and opening the data as CSV file, menu icons, about dialog, working table with sorting

- Version 0.7 -
Improvements, Sort options added, CHX storage now possible

- Version 0.8 -
Added option to sort manually

- Version 1.0 -
improvements, nice editing dialog added, better error detection, help added

- Version 1.0.5 -
Improvements, improved manual sorting

What's required:
You need .NET Framework 4.0 or higher to run it.


:arrow: Download it below! (Languages: German and English)

I'm waiting for your feedback! :)
 

Attachments

Last edited by Computer_Freak_2004,
In bubble2k16's emulators for the 3DS you can use cheats. They are stored in the CHX-File Format. But I found it annoying, to create these files with notepad. So I wrote this little program: The

View attachment 187540CHX-File Creator!

In this program you Add, Edit, Delete and Sort cheats in a table, save and load your work as a CSV-File and create the CHX-File with one Click! I've put some samples in the program folder.
The program was written completly in MS Small Basic 1.2.

Screenshots:
View attachment 187541

View attachment 187542

Current Version:
1.0.5

Version history:
- Version 0.5 -
first version with saving and opening the data as CSV file, menu icons, about dialog, working table with sorting

- Version 0.7 -
Improvements, Sort options added, CHX storage now possible

- Version 0.8 -
Added option to sort manually

- Version 1.0 -
improvements, nice editing dialog added, better error detection, help added

- Version 1.0.5 -
Improvements, improved manual sorting

What's required:
You need .NET Framework 4.0 or higher to run it.


:arrow: Download it below! (Languages: German and English)

I'm waiting for your feedback! :)

Hello.:)

Many,many Thanks for this Tool AND in GERMAN.:bow:
That saves my "Nerves" for the Sega Mega Drive.....:evil:

Thank you !!! :yay:
 
Hello.:)

Many,many Thanks for this Tool AND in GERMAN.:bow:
That saves my "Nerves" for the Sega Mega Drive.....:evil:

Thank you !!! :yay:

Thank you too. I'm happy to hear that! :lol:
I wrote this program at first in german, but then I had to translate it in English because this is an english speaking forum.
 
Just a question:
Is the aktivation with the yes and no seperate or can you can click one cheat code to turn it on of off?
 
A 2 lines code is like this: 675846+686867; or like this: 72837
56756
You have to split the 2 line code into 2 seperate codes like this:
Cheat: 675846+686867 -> Cheat (Part 1): 675846, Cheat (Part 2): 686867

I also have the same thing in the help of the program.
 
What if there are cheats that use two codes over and over again? For example, the Start at a specific world cheats for Super Mario Bros. for the NES:

YSAOPE + YEAOZA + PEAPYA Start on World 2
YSAOPE + YEAOZA + ZEAPYA Start on World 3
YSAOPE + YEAOZA + LEAPYA Start on World 4
YSAOPE + YEAOZA + GEAPYA Start on World 5
YSAOPE + YEAOZA + IEAPYA Start on World 6
YSAOPE + YEAOZA + TEAPYA Start on World 7
YSAOPE + YEAOZA + YEAPYA Start on World 8

Notice how the first two codes of each cheat are the same.
 
Last edited by Rubiks_20,
What if there are cheats that use two codes over and over again? For example, the Start at a specific world cheats for Super Mario Bros. for the NES:

YSAOPE + YEAOZA + PEAPYA Start on World 2
YSAOPE + YEAOZA + ZEAPYA Start on World 3
YSAOPE + YEAOZA + LEAPYA Start on World 4
YSAOPE + YEAOZA + GEAPYA Start on World 5
YSAOPE + YEAOZA + IEAPYA Start on World 6
YSAOPE + YEAOZA + TEAPYA Start on World 7
YSAOPE + YEAOZA + YEAPYA Start on World 8

Notice how the first two codes of each cheat are the same.

If there are cheats that use two codes over and over again you only need to activate them once like this:
Start On World (Part 1): YSAOPE
Start On World (Part 2): YEAOZA

Then you can activate the cheatcode with the world you want to start in like:
Start On World 2: PEAPYA
or
Start On World 3: ZEAPYA
etc.
 
If there are cheats that use two codes over and over again you only need to activate them once like this:
Start On World (Part 1): YSAOPE
Start On World (Part 2): YEAOZA

Then you can activate the cheatcode with the world you want to start in like:
Start On World 2: PEAPYA
or
Start On World 3: ZEAPYA
etc.
Thank you so much! But can you fix the slow startup times?
 

Site & Scene News

Popular threads in this forum