Ese, y todos los codigos que puedes encontrar en el UberASM Repository, pueden insertarse de dos maneras: usando el parche
uberASM, o usando la herramienta
UberASM Tool. Sinceramente no se si existan diferencias entre estos dos metodos (mas alla de la forma en que se usan, obviamente)
Si usas el parche: primero que todo debes extraerlo, luego anda a la carpeta
code y abre el archivo
level_code.asm. Luego, copia el codigo correspondiente (en este caso, el codigo que viene en el archivo
lowgrav.asm) y pegalo en el espacio correspondiente al nivel donde quieras que este presente ese efecto, entre el LevelXX y el RTS. Luego parcha el archivo
asar_patch.asm a tu rom y listo.
Si usas la herramienta: debes extraerla y copiar el archivo correspondiente (en este caso,
lowgrav.asm) en la carpeta
level. Luego, dirigete al archivo
list.txt, busca donde diga "level:" y en una linea aparte pon el numero del nivel donde quieres que ocurra el efecto, seguido del nombre del archivo del codigo de este, o sea, lowgrav.asm (algo muy parecido a como se usa PIXI o GPS) Tambien, deberas cambiar donde diga "rom: SMW.smc ; ROM file to use." al nombre de tu rom. Guarda, ejecuta
UberASMTool.exe y listo.
Si me lo preguntas a mi, prefiero usar la herramienta al parche, ademas de ser mas comoda de usar no tienes que andar jugando con los codigos por aqui y por alla, aunque tambien he escuchado que puede llegar a corromper roms. Te sugiero hacer un respaldo de tu hack, sea cual sea el metodo que ocupes.