Here for all the people following to get a patch. (It is for the US headered ROM)Download link: https://drive.google.com/file/d/1MyoAqgVTGNDxi8P6bBbBFqEqLBJuj5q6/view?usp=sharing
Disables Sub-weapon with modding CPU-RAM $CE counter routine at (unheadered ROM) 2f59c E6 CE> EAEA (INC LDA > NOP NOP)
The counter seems not used for anything else and could be used for something else if you need the space.
Thank you Cyneprepou4uk for helping me to find this. It means so much to me
This was quiet a ride for me to get that far. I am glad when people share there knowledge about coding and debugging. I would had tonnes of questions just simple things how to read debugger lines. For example in this line LDA ($08), y @7334 = FF. Like what does this @ mean? was it picked up by the Y index register earlier? The debugger is confusing the hell out of me and I would not know anyone I feel constable to bother with this questions I have.
I will share some bad examples how not to go after this problem. It might be helpful for other things:
I was looking for this fix over a year now and invested ..I guess days of try and error. I could also finally find the level transition tables.
Here my Notes I used for it:
I did find the enemy item drop table too but this in is quiet special. It is the same one for Trevor and every partner. (135cc-135cf) This table is not able to drop anything beside sub-weapons or the game will crash. I also have the candle drop values in my notes.
I started to list the level pointer but it is not finished and all tested. A other Question that did come up was why the health refill of a meat (pork-chop) only works when it drops of a wall. (not candle or enemy)
For my hack I need to disable the partners beeing free of choice since I like to do levels around there ability. If possible hack a faster partner swap too. (also make a standalone patch)
I don't feel constable to add information to the data crystal since I am such a chaotic person and do tons of mistakes all the time. I will add a link to the Speedrun wiki where I will share my Mesen lables for the debugger and tons of extra notes and tutorials. But I need to get to it first.
There will be more SC4 things anyway..
Here some pictures of my hack that I did leave over a year ago for the view values I had to find to go on..
Link for album: https://imgur.com/a/0Odhk0m