View Single Post
Neobeo

JCF Member

Joined: Sep 2002

Posts: 409

Neobeo is an asset to this forumNeobeo is an asset to this forum

Dec 8, 2011, 03:23 PM
Neobeo is offline
Reply With Quote
Ok, so there are at least 3 possible values of (x0, y0), and it's fairly reproducible:
  • (0, 0): This happens if you go through the opening cinematics but never access the episodes list (e.g: anything in Party Mode). A consequence of this is that if you play play my test level (warp.j2l) from Party Mode, the warp is actually a bit higher than normal and it doesn't look as cool!
  • (0, 39): This happens if you open the episodes list at least once, even if you then press back.
  • (15, 51): This happens if you bypass the opening cinematics completely (e.g: JCS save+run, command line options)

Also, I made a small hack if you want to visualise where the warps are. It basically draws a pixel-perfect circle that represents the warp area, as long as ambient sound with sample 44 is placed somewhere on the level:
Code:
Patch JAZZ2.EXE v1.23 at address 0x13018
Old: 8A C8 33 C0 66 8B 43 34 C1 E0 03 0F BE C9 66 8B 90 C0 F9 54
New: 8B 0D B0 F8 54 00 3E 8B 0C CD C4 F9 54 00 0F BF 49 06 EB 19
The only drawback is this will also replace the special bonus warp animations (10, 20, 50, 100) with circles. Admittedly, it's not really difficult to fix that in place but then the patch will be a lot longer than 20 bytes.
__________________
<TABLE border=1><TR><TD>Facts:
Jazz Sprite Dynamite (JSD)
Tileset Extractor
Neobeo's Firetruck

</TD><TD>Myths:
Jazz Creation Station Plus (JCS+) - 10%
Coming soon - a dedicated server! - 25%
Jazz Sprite Dynamite v2 (JSDv2) - 2%
Another generic single-player level - 0%
</TD></TR></TABLE>