You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All .asm patches are done by Asar but with absolutely no management system, no handlers for making sure the data is left intact, no hijack collision system and no patch uninstall system.
At least one that is reliable.
Add support for micropatches and patch management system for UberASM Tool.
Micropatches specifications:
Single freespace block
Delegate hijack control for UberASM Tool.
Removal support
Hijack sharing with UberASM.
Extra:
Remove hijacking support on normal UberASM Tool .asm files for extra security.
Have a online repository similar to nodejs.
The text was updated successfully, but these errors were encountered:
"no hijack collision system" - do you mean checking that things that you're hijacking are what you expect? that's doable with just asar too, using if and read1. Admittedly it's a bit ugly, but could be put into a shared library.
"no patch uninstall system" - the unpatcher tool from smwc
"no management system" - i guess i can agree with this one a bit, but is a management system really that needed? you can just keep a directory with all your patches and only reapply them when you actually edit the patches.
"no handlers for making sure the data is left intact" - what do you mean by this?
"Have a online repository similar to nodejs." - isn't smwc's patches section good enough? ...though i guess that doesn't really have a specification for which file in the zip is the main one, but quite a lot of patches require configuration before they can be used anyways.
Correct. There should be a better alternative for asar other than read1 and if in my opinion. Reading 4-16 bytes of block and comparing them immediately with a byte sequence or opcode sequence for data validation (including somehow check common changes like SA-1 RAM remap).
Is it better than the previous attempts?
It's always good for giving some improvement on that.
basically data integrity. It's not very uncommon to part of the data get modified by another tool and end up being a crash source. LM already does it partially with its internal structures, but ASM patches usually are the ones that will likely trigger a crash on the ROM.
All .asm patches are done by Asar but with absolutely no management system, no handlers for making sure the data is left intact, no hijack collision system and no patch uninstall system.
At least one that is reliable.
Add support for micropatches and patch management system for UberASM Tool.
Micropatches specifications:
Extra:
The text was updated successfully, but these errors were encountered: