Difference between revisions of "Disable animated tiles in sonic 2"
From Sonic Retro
Lavagaming1 (talk | contribs) (Created page with "{{GuideBy|lavagaming1}} in sonic 2 adding extra tiles glitches the art of the tiles in order to fix that in s2.asm you'll find these lines <syntaxhighlight lang="asm"> PLC...") |
Lavagaming1 (talk | contribs) |
||
Line 1: | Line 1: | ||
{{GuideBy|lavagaming1}} | {{GuideBy|lavagaming1}} | ||
− | + | ==preview== | |
in sonic 2 adding extra tiles glitches the art of the tiles in order to fix that in s2.asm | in sonic 2 adding extra tiles glitches the art of the tiles in order to fix that in s2.asm | ||
you'll find these lines | you'll find these lines | ||
Line 57: | Line 57: | ||
zoneTableEnd | zoneTableEnd | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | ==Fixing the bug== | ||
this points where the animated tiles are stored in the game and wich zone are these tiles are for | this points where the animated tiles are stored in the game and wich zone are these tiles are for | ||
− | if you want to disable them change the Dynamic and Animated to | + | if you want to disable them change the Dynamic and Animated to Null this will prevent the tiles to glitch in your level |
+ | {{S2Howtos}} |
Revision as of 14:49, 16 February 2020
(Original guide by lavagaming1)
preview
in sonic 2 adding extra tiles glitches the art of the tiles in order to fix that in s2.asm you'll find these lines
PLC_DYNANM: zoneOrderedOffsetTable 2,2 ; Zone ID
zoneOffsetTableEntry.w Dynamic_Null ; $00
zoneOffsetTableEntry.w Animated_Null
zoneOffsetTableEntry.w Dynamic_Null ; $01
zoneOffsetTableEntry.w Animated_Null
zoneOffsetTableEntry.w Dynamic_Null ; $02
zoneOffsetTableEntry.w Animated_Null
zoneOffsetTableEntry.w Dynamic_Null ; $03
zoneOffsetTableEntry.w Animated_Null
zoneOffsetTableEntry.w Dynamic_Normal ; $04
zoneOffsetTableEntry.w Animated_MTZ
zoneOffsetTableEntry.w Dynamic_Normal ; $05
zoneOffsetTableEntry.w Animated_MTZ
zoneOffsetTableEntry.w Dynamic_Null ; $06
zoneOffsetTableEntry.w Animated_Null
zoneOffsetTableEntry.w Dynamic_HTZ ; $07
zoneOffsetTableEntry.w Animated_HTZ
zoneOffsetTableEntry.w Dynamic_Normal ; $08
zoneOffsetTableEntry.w Animated_HPZ
zoneOffsetTableEntry.w Dynamic_Null ; $09
zoneOffsetTableEntry.w Animated_Null
zoneOffsetTableEntry.w Dynamic_Null ; $0A
zoneOffsetTableEntry.w Animated_Null
zoneOffsetTableEntry.w Dynamic_Null ; $0B
zoneOffsetTableEntry.w Animated_Null
zoneOffsetTableEntry.w Dynamic_CNZ ; $0C
zoneOffsetTableEntry.w Animated_CNZ
zoneOffsetTableEntry.w Dynamic_Normal ; $0D
zoneOffsetTableEntry.w Animated_CPZ
zoneOffsetTableEntry.w Dynamic_Normal ; $0E
zoneOffsetTableEntry.w Animated_DEZ
zoneOffsetTableEntry.w Dynamic_ARZ ; $0F
zoneOffsetTableEntry.w Animated_ARZ
zoneOffsetTableEntry.w Dynamic_Null ; $10
zoneOffsetTableEntry.w Animated_Null
zoneTableEnd
Fixing the bug
this points where the animated tiles are stored in the game and wich zone are these tiles are for if you want to disable them change the Dynamic and Animated to Null this will prevent the tiles to glitch in your level