- 3
- Posts
- 4
- Years
- Mossdeep City, Hoenn.
- Seen Feb 13, 2023
First of all, WOW!, what incredible community this is, I want to specially thank Avara for her guides which got me into this incredible hobby of ROM Hacking, without her guidance I would have never gotten as far as even changing a Pokemon name let alone making my own Hack.
I started ROM Hacking back in 2018, none of my Hacks are worth posting here, I haven't gotten very far, I have made plenty but individually they are pure garbage, the concepts in all of them together might have a shot if they were in a single ROM… but they aren't.
Now, I understand absolutely nothing about programming, I cant even set my microwave timer but after all this time playing around ROM Hacking I think I have come up with an idea for a tool I haven't been able to find around (if you know of any please let me know) and I think it would be AWESOME.
In my case with my none existent knowledge of programming the only way I have to make my Hacks is using multiple tools, ie. AdvanceMap, XSE, HopelessTrainerEditor, YAPE, FSF and so on… and as much as I love those tools and appreciate and admire all the people that have put their time and effort in creating them in the long run they all are… laborious to say the least SO…
Here's the pitch.
Instead of having to use three different tools to say… edit an existent trainer you create a text file with all the trainers you want to edit and all their proprieties and the program edits all of them using it.
Here's an example:
For some of you the format might look familiar, i tried to base it on mongoose.
I hope the gist of the idea is clear by now… so instead of having to edit multiple trainers individually you can import a ".txt" file into the program with all the trainers you want to modify with the above mentioned format and the program would modify them all.
Now I could go on and make another example like the one above for Creating a new trainer, modifying encounters in an existent map, modifying pokemon proprieties or items but I think by now doing so would be redundant.
That's all, if you got this far I thank you for reading this and if this idea seems cool, doable and/or useful for any of you and would like to talk more about it I would more than gladly do so.
I love the franchise, I love being able to have fun fiddling around with the ROM's and making my own stuff and NONE of it would be possible without the hardcore devotion from all the people from this and many other communities around that make it possible.
I started ROM Hacking back in 2018, none of my Hacks are worth posting here, I haven't gotten very far, I have made plenty but individually they are pure garbage, the concepts in all of them together might have a shot if they were in a single ROM… but they aren't.
Now, I understand absolutely nothing about programming, I cant even set my microwave timer but after all this time playing around ROM Hacking I think I have come up with an idea for a tool I haven't been able to find around (if you know of any please let me know) and I think it would be AWESOME.
In my case with my none existent knowledge of programming the only way I have to make my Hacks is using multiple tools, ie. AdvanceMap, XSE, HopelessTrainerEditor, YAPE, FSF and so on… and as much as I love those tools and appreciate and admire all the people that have put their time and effort in creating them in the long run they all are… laborious to say the least SO…
Here's the pitch.
BATCH EDITOR
Instead of having to use three different tools to say… edit an existent trainer you create a text file with all the trainers you want to edit and all their proprieties and the program edits all of them using it.
Here's an example:
Code:
Trainer.edit([
{ id: '0x001', sprite: '0' name: 'SAWYER', sex: 'Male', intro_music: '11', double_battle: '', custom_held_items: '', custom_movesets: '', ai: '7', prize: '840', class: '0x2', money_rate: '10', items: ['', '', '', ''], pokemon_data: [party_offset: '0x030B62C', [species: '0x4A', name: 'GEODUDE', level: '21', ev: '0', held_item: '', attacks: ['', '', '', '']] },
{ id: '0x002', sprite: '1' name: 'GRUNT', sex: 'Male', intro_music: '6', double_battle: '', custom_held_items: '', custom_movesets: '', ai: '1', prize: '640', class: '0x3', money_rate: '5', items: ['', '', '', ''], pokemon_data: [party_offset: '0x030B634', [species: '0x11E', name: 'POOCHYENA', level: '32', ev: '0', held_item: '', attacks: ['', '', '', '']] },
]);
For some of you the format might look familiar, i tried to base it on mongoose.
I hope the gist of the idea is clear by now… so instead of having to edit multiple trainers individually you can import a ".txt" file into the program with all the trainers you want to modify with the above mentioned format and the program would modify them all.
Now I could go on and make another example like the one above for Creating a new trainer, modifying encounters in an existent map, modifying pokemon proprieties or items but I think by now doing so would be redundant.
That's all, if you got this far I thank you for reading this and if this idea seems cool, doable and/or useful for any of you and would like to talk more about it I would more than gladly do so.
THANK YOU ALL FOR ALL YOU HAVE DONE.
SERIOUSLY.
SERIOUSLY.
I love the franchise, I love being able to have fun fiddling around with the ROM's and making my own stuff and NONE of it would be possible without the hardcore devotion from all the people from this and many other communities around that make it possible.