PDA

View Full Version : StarFox object viewer/decoder


VL-Tone
10-08-2004, 06:14 PM
I thought you might be interested by that, an online viewer and decoder that shows
90% of the polygonal objects found in StarFox 1, and two of the StarFox 2 betas.
Kind of like Doodle City in the old Atari arcade game I, Robot, and in the StarGlider 2
"Painting with Rolf" mode (StarGlider 2 is StarFox's direct ancestor), and in
the continue screen in StarFox 1 but without the drawing effect :)

I recently figured out the palette data for the objects so I just added color.

My demo shows objects as decoded from the ROM, you can try it in your browser at
http://pages.infinit.net/voxel/StarFoxObjectDecoder.htm

You can look at screenshots there:
http://www.angelfire.com/electronic/dokidoki/SFXDecoderScreenshots.html

If this page was to go down in the next few days, a mirror is set up there
http://membres.lycos.fr/nes3d/StarFoxObjectDecoder.htm

Note that there are hundreds of objects in the 2 games and that patience is
recomended since some of the cool objects are near the end.

I also figured out many other things in the game, like a good part of the level data.
If you click on the StarFox logo in the demo you will be able to play in the decoded
training level with some parts missing. I also found a hidden unused weapon in the
game. It acts like some kind of shield, with a nova bomb sprite circling your
ship, shooting multiple projectiles to any enemies in sight, it lasts for a limited
amount of time or ammo.

If you want to try it you can apply this IPS patch to version 1.0 of StarFox.
http://membres.lycos.fr/nes3d/fox1newwp.ips

Note that version 1.0 is the one with a bright red contour over the title screen logo,
while 1.2 has a brownish one, and the Japanese a blue contour.

To see the new weapon, you have to go to either the Training level, or
Corneria route 2. It should be activated at the begining of the level.

With all these findings I might attempt to do a StarFox level and/or a remake
or extension to the original game using the original polygons but textured etc.

<P ID="signature"></P>

C:Serverxampphtdocszopharoldwwwthreadsattachmentsf ox1newwp.ips

maq112k2
10-08-2004, 06:40 PM
Wowie. that's alot of stuff you did. Awesome work.. One question though... is it possible to insert models into Starfox..?

<P ID="signature"></P>

phonymike
10-08-2004, 11:40 PM
simply amazing. unbelievable job man!

<P ID="signature">immortality (http://www.alexchiu.com/affiliates/clickthru.cgi?id=phonymike)</P>

hcs
10-09-2004, 12:46 AM
Incredible work, you're an inspiration for anyone who's ever dreamed of hacking a 3d game.

<P ID="signature">-http://hcs.freeshell.org/index.cgihcs</a></P>

The 9th Sage
10-09-2004, 01:56 AM
> I thought you might be interested by that, an online viewer
> and decoder that shows
90% of the polygonal objects found
> in StarFox 1, and two of the StarFox 2 betas.

That is awesome. Keep up that excellent work. :) I'd love to see what people might be able to do with the ability to edit StarFox objects and levels...just think of the great levels people could create.

<P ID="signature">http://www.xanga.com/home.aspx?user=zeldaddhttp://i.xanga.com/ZeldaDD/vibrosword.gif

My Weblog...vibrating swords now in stock!</a></P>

VL-Tone
10-09-2004, 02:53 AM
Thanks for the kind comments, it's encouraging :) I sure hope it will inspire some people to try to do the same for Mario 64 etc. Note that one of the main programmer of StarFox 1, Giles Goddard, is responsible for the Mario rubber face demo in M64.

> Wowie. that's alot of stuff you did. Awesome work.. One
> question though... is it possible to insert models into
> Starfox..?
>


Yes that would be technically possible. The offsets reffering to the polygon data are 3 bytes address pointers so you could put them almost anywhere in the ROM. I'm not sure about how much empty/unused space there is though. I miss some important info about the data used to for z-sorting by the FX chip, since Shockwave 3d uses a normal z-buffer, it doesn't need this data. But if I want to built an object from scratch to be inserted back into the game, it would be a problem.

Basic editing of current objects is more feasible for now, like moving vertices and changing the face's colors.

<P ID="signature"></P>

Fla Flash
10-09-2004, 03:04 AM
You, sir, are indeed a freakin' genius. This will open up editing everything in the game. Very nice job.

<P ID="signature"><img src=http://www.freewebs.com/mewscorner/mean.png>
Symbiosis..just when you thought the woods were safe... (http://www.freewebs.com/mewscorner/)</P>

CROcOp
10-10-2004, 02:03 PM
You really did that shit good.Thanks.It will be helpull.

<P ID="signature"></P>