|Homebrew Games and Tools If you've created a trainer, texture editor, or a full-blown fangame we'd like to see it here. Show off your mad programming skills.|
JFG Setup/Background Hacking
The bgfiles and setup files are found. Perhaps someone one day can make a level editor! JFG's format is fairly simple for setup files. Cooboyman is working on bgfiles, and found a beta level (bg at 00000000 offset). I worked on setups.
Setup format: Word at 0x00000000 is offset to last object header in each file. Setups are uncompressed. See below info, for level block, and bgfile/setup inside. Zip attached has in tabular format.
then start at offset 0xF, it's 4-byte header of ??IIIISS where IIII = model, SS = size of block (incl header). That's it! See attached documentation.
ROM CB2A80/RAM 801DC320 + (Level << 2) = 3368 for 2F
C01880 + offset + B1880 = CB6468 = CB3100 + offset = CB6468
0x60 4-bytes darkness
0x54 2-bytes BGFile 0028 (0 to 12C, 12D total), Offsets into CD2CE0 + (bgvalue << 2), (0xCD31A0 + F3470) for Forest Village Off
0x56 2-bytes props/start point 01C2 (0 to 325, 326 total) C529C0 + (setupvalue << 2), 124A0 for Forest Village Off
BA1DE0 + offset + B1880 = C65B00 = C53660 + offset = C65B00 for forest, sized 440 for this one
Warp Type (0B)
Offset + 0xB is warp (2-bytes, backwards order)
C65CC7 04 Object type?
C65CC8 2-bytes model digit (+ actions), seems to be new digits
C65CCA Object size (including header)
C65CCC/CE/D0 Door Position X,Y,Z
C65CD9 Open method
04 Vertical to floor forward
C65CDA Door Type (Message at least, not sure if real)
01 Life Force Door
02 Yellow Key Required
03 Red Key Required
04 Magenta Key Required
05 Green Key Required
06 Cyan Key Required
07 Lime Key Required
08 Purple Key Required
09 Tango Key Required
0A Lemon Key Required
0B Blue Key Required
0C Collect Tri-Rockets to Exit
0D and up? Nothing (won't open)
C65CDC Door Open Speed (lower faster)
C65CDD Door Open Speed? (lower faster)
C65CDE Height of Center or something like that
C65CDF Opacity (00 = black)
To parse, first word is pointer to last object begin, then objects start at F
Type 14 (Guys)
+ 0xF is text bank digit
0000 Welcome to Jet Force Gemini -> Show Me The Invasion... || Goodbye For Now.
0001 Welcome, Juno! We've been expecting you--Vela and Lupus came charging through...I'm Magnus...
0002 Juno... Thank you for coming. A Dark day is upon us when King Jeff off the tribals is powerless...rescue tribals...Show Me The Invasion... || Goodbye For Now.
0003 Listen to the briefing before you start...and be careful.
0004 Well, Hello again. I move pretty fast. It just occured to be you might be curious about door...training area for mizar's airborne squadrons. Don't get in unless have contacts. Can I have red key? Thanks for advice see you later.
0005 Get a move on, old girl. There's not a moment to lose...
0006 Is everything okay? I trust not forgetting about Vela. Chest worth investigating in ledge up there. -> Tell me what happened || I must be going goodbye.
0007 Wow...looks like everything really cool and heavy. Name's Gimlet...Would these be your pants || Er, right. I'll be off then...
0009 Sorry about flopsy. She gets bored stuck up there... Nobody regrets doing business with old fernando...look around mine. Well maybe you'd like this || I'll be off then.
000A What's a pretty young thing doing in a plac elike this... Name's fishface...Can I have the red key? || Thanks for the advice, I'll see you later. (From beta test level not sure if in real game)
000B Juno what have I done? That's one of last few colonies... Can I have tri-rockets? || Show me what happened. || I'll leave you to your thoughts.
000C Hello again. I don't suppose you've stumbled upon missing components...I think i've found them all || How did you end up like this again || Back to work!
000D (default) Tosh Diamond Geezer Mercenary Bot -> Restore Health || Fill all weapon ammo || Get away from me you filthy thing.
000E Hello Sailor. I'm Ivana Bear...Would anything I'm carrying help || I'll just go away...very quietly.
000F Remember shoot the gems at the vacuum up front.
0010 Congratulations! I was bouncing around like a giddy fool back there...Thanks a lot, Midge. That'll Certainly Help! I must be going now.
0011 Jet Force Have Saved the galaxy and found my pants. What a team. Don't ask me to install. Technofear, man. Thanks GImlet, you've been a big help.
0012 This is no joke! These ship parts are vital. But you may need to use your new jet pack.
0013 Well, you took your sweet time. Never mind merchandise right here. One tri-rocket launcher. Yours for only 3 pieces of gold. -> Not at all. Let's Do Business || Maybe I'll see you later.
0014 You guys are great. You're doing a bang-up job. Keep it up.
0015 Larging it, Big tunes on the deck. You know the score. Give us a shout out and i'll slip on some phat sounds. Got any funky disco. || PLay me something with a beat || try something faster || Let's hear some soothing rhythms || What are you talking about, I'm off?
IT REALLY PLAYS THEM!!!!!!
0016 You found Plasma Shotgun!
0017 You found Homing Missiles!
0018 You found Machine Gun! (odd repeated)
0019 You found Machine Gun!
001A Found a Stash of Shuriken!
001B You've Found a Stash of Grenades!
001C You've Picked up the Green Key.
001D Specialist Magazine
001E You've Found a Stash of Cluster Bombs!
001F You've Found a stash of Flares! No, not the 70s fashion Accessory.
0020 You've Found Some Remote Mines!
0021 You've Found Some Timed Mines!
0022 You have found the fish food. Guess what you do with it.
0023 You've Found the Sniper RIfle!
0024 You've Found the Flamethrower! Uh-oh.
0025 You've Found the Shocker! Looks like you're responsible for its first field test...
0026 You've Found the Night Vision Goggles.
0027 Blue Key. Uncannily, this works wonders on doors with blue locks.
0028 Red Key. Astonishingly...
0029 You've found the tri-rocket Launcher!
002A Empty! [in red] Looks like some those thieving drones have beaten you to it...
002B Hey, What are you doing? [red] Call yourself a friend? Since when do friends use each other for target practice? [orange]
002C Whoa. You're the guy who doesn't like my music. Stay away from me if you don't want the bouncers to get heavy.
002D and up [nothing]
I don't know. Just a hunch. But I feel like something awesome's gonna come out of this.
I have a Ph.D. in Sarcasm!
"One time I was knee-deep in this bitch,
but everything changed when the Fire Nation attacked." --TwilightVestige