Name: | UberASM Tool 1.4 |
Author: | Vitor Vilela |
Added: | |
Version History: | View |
Operating System: | Windows |
Platforms: | SNES |
Games: | SMW |
Source Available: | Yes |
Featured: | Essential |
Website: | Link |
Description: | This tool lets you insert level, overworld, game mode, status bar, sprite and global ASM without using a patch. See the read me for more details. 1.4 changes: Updated Asar to 1.71. Fixed newer Asar printing weird path-related warnings. Fixed a crash when stdin is either redirected or set to empty. Fixed a crash when an .asm file prints either an empty or white-space only string. Moved working .asm files to the dedicated ./asm/work instead of ./asm/. 1.3 changes: updated to use Asar 1.61. It should be possible to use the Asar 1.50 dll too if you need for some reason. |
Tags: | conditional game mode global inserter level level asm library map16 nmi overworld sa-1 sprites status bar v-blank |
Comments: | 43 (jump to comments) |
Rating: |
Download
245.22 KiB | 9,020 downloads
Comments (43)
14 code.asm
14 code2.asm
Everytime I try to do it it gives an error saying "Number is already used."
That doesn't work, look https://www.smwcentral.net/?p=faq&page=1515827-uberasm here for a workaround.
14 code.asm
14 code2.asm
Everytime I try to do it it gives an error saying "Number is already used."
So keep that in mind when you stumble across general level entrance crashes.
By the way, a workaround is to put your (OW or level NMI code, preferably OW) codes somewhere else (like global or gamemode) and run them there, using some comparison checks depending on your case and needs.
I mean, once you know, it's not really hard. But weird.
I wish the tool could insert multiple ASMs easily.
Worked fine, and I tested for checking the glitches it should fix. Therefore, accepted.
image.
Here is my work causing it to happen.
The missing endif is in GraphicalBarDefines/StatusBarSettings.asm on line 17.
Version 1.2 (with the same files) works fine instead.
Next version will skip this one.
@LX5: It's still quite simple, actually, you were almost there. To do that, you need to not only update the Asar.dll, but also the Asar.cs file and then rebuild the application. Asar.cs is what binds to the DLL and checks for the correct version, so by updating that, it will take the newest version of Asar.
LDA !D8,x
I've tried
and...
...in the the level.asm, although, neither worked.
Is there a way for the levelASM to affect sprites as well?
When fixing the super status bar code, and entering level 105, mario gets high.