11 March 2016 - Forum Rules
Started by dyson132, April 11, 2012, 01:41:57 PM
00 00 51 04 3A 15 BD 22 7F 37 45 54 2B 6D 8F 7E B6 7F A3 0C 88 25 4E 42 F5 56 9A 6B FE 7F 00 03
00 00 B5 00 9E 11 DF 1A 7F 2F A5 5C 4C 6D F1 76 B7 7F 47 08 ED 1C D0 39 74 4E 38 6B FE 7F 20 02
00 00 35 20 7E 35 BF 36 5F 4B 40 6D 2C 7E 6D 7F F5 7F C3 24 89 39 0E 4E D3 62 78 77 FD 7F 20 02
QuoteThere are about 9 of these sets and the 28 byteobject definition has a pointer to tell which one is used, for example 13 82 is the most commonly used palette (refer to my other post to know where the 28 bytes object definition table is.)That 13 82 number translate to $18213+$200=$18413 in the ROM. At this address you can find 256 2 bytes color/texture references.
QuoteNs Fn Co NX NY NZ V1 V2 V3... Ns is the number of sides for this face. Fn is face number or ID.-------------------------- Co is color/texture number, refer to other doc about the color/texture sets.NX NY and NZ is the vector of the calculated normal for this face normalized to 128 (or is it 127?)Vx refers to the vertex numbers as defined by the vertex lump list just like the triangle list (see above).The number of Vx vertex references is equal to the number of sides, in this case three.Supported number of sides are 1 (point),2 (line),3,4,5,6 and 8 sides.Ns Fn Co NX NY NZ V1 V2 V3--------------------------[03 06 10 A6 5A F7 03 02 0B] ->This face is a triangle with a gray tint ($10), with a normal vector of (-90,90,9), connecting vertex 3, 2 and 11.[FF] End of faces group($FF) Start of Face group (convex shape) ($14)[03 0E 07 BF 64 D5 0A 0E 07][FF]
Quote from: FinS on April 14, 2012, 08:31:00 PMI am assuming this is Super FX related material and I am lost on it as well.
QuoteAt this address you can find 256 2 bytes color/texture references.
QuoteXX 00 to XX 08= Nine light sourced colors, the different variations are stored at $19000 in ROM.
QuoteI documented almost all of these objects in this document: http://pages.infinit.net/voxel/STARFOX_OBJECTS.TXT
Quote from: dyson132 on April 15, 2012, 09:26:06 PMMay I ask what software you used in order to get the palettes printed in such a way?
Quote from: Stef on January 30, 2013, 03:05:47 PMHi Dyson,Exciting project ! It looks really good so far, i wonder if you are still working on it ?I plan to do a sort of Starfox port but not for PC I collected some informations and so far i have successfully got the palette data and figured almost the most important about the format (lighting, animations...). I also ripped some backgrounds but i still miss the most important which is the models. I found only the arwing model but i would like to rip others 3D models too. I tried to use SFXEdit but the export to OBJ function don't export anything :-/ I wonder if you still have your models as you seems to have successfully exported them.I can help you in figuring the light stuff
Quote from: dyson132 on January 30, 2013, 06:47:48 PMAwesome! I had left the project on permanent pause due to lack of information. I did find VL-Tone in a forum that he seems to moderate frequently but at some point in the past he posted that he had a horrible hard drive crash in which he lost most of the work and wouldn't get back to it, I can understand that. Here is the forum I just mentioned:http://jul.rustedlogic.net/forum.php?id=41If there was anything I really wanted to read was the source code for the Macromedia Shockwave file for SFXEdit but it seems to have been destroyed.I'm sorry to say Stef that I have had little to no progress with this project. What you see in this thread is what I know. At most I can tell you that VL-Tone was able to read Super Mario 64 models because (it seems) the 3D model system appears to be based to that of Star Fox for the SNES (something worth checking). Other companies wanted to copy the system because it was very efficient. Also, the ROM file has no encryption, it is just an awesome and very efficient use of the limitations of the SNES.I was also never able to rip any 3D model using SFXEdit. The Airwing model is the same as in the info posted by VL-Tone. What I was able to do was verify that it existed where it was supposed to and I parsed it with MS Excel (really!) so it is really easy to program once the info is read correctly.I've got some important personal stuff these next two weeks, after that I can look into this again but I don't think I can go further than I had already without help.Good luck!
Page created in 0.218 seconds with 19 queries.