Search titles only
By:
Home
Forums
New posts
Search forums
Articles
New articles
New comments
Search articles
Pinball DB
Pinball Tables
Pinball Games
What's new
New posts
New articles
New profile posts
New article comments
Latest activity
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Welcome Back to Digital Pinball Fans -
please read this first
For latest updates, follow Digital Pinball Fans on
Facebook
and
Twitter
Home
Forums
Farsight Studios
The Pinball Arcade / Farsight Studios
Platform Specific
Macintosh
How can I browse the .res files?
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="deufeufeu" data-source="post: 28947" data-attributes="member: 1029"><p>I sound like some crackpot so here are some more details :</p><p>- res files are the same on all platforms except for endianness</p><p>- almost everything is compressed in LZSS like most games on the Nintendo DS</p><p>- Tables are made in 3ds Max and exported to a simple file format Placement.dil where you can find position as 32bit floats and move objects.</p><p>- Each object has its own file</p><p>- A collision envelloppe is defined in another file for object</p><p>- The rom is initialized with a ram file in a different format than pinmame, but you can find the same layout shifted (of course since the rom is the same)</p><p>- sounds are not taken from the rom but from specific sound files</p><p>- The whole table is built from a file PBT<Table>.csv where each element gets some physics details for collisions. It also states a lot of variable which are unused (like the dot color).</p><p>- Textures are made in various formats : PNG, JPG a specific uncompressed format. Lights are defined as separate images but in fact are 0bytes images where the real content is taken from a big map file. A lot of textures come from real pictures modified in photoshop. You can see blur on the part not displayed for example.</p><p>- Cameras and Lightsets are defined in a text file, all cameras are from every platform are defined for the table. Some table have multiple lightsets, I guess it's a first step toward GI.</p><p>- Scripted tables are scripted in LUA and the script is in bytecode format</p><p></p><p>I think at this point you will be conviced that I was not lying <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p></blockquote><p></p>
[QUOTE="deufeufeu, post: 28947, member: 1029"] I sound like some crackpot so here are some more details : - res files are the same on all platforms except for endianness - almost everything is compressed in LZSS like most games on the Nintendo DS - Tables are made in 3ds Max and exported to a simple file format Placement.dil where you can find position as 32bit floats and move objects. - Each object has its own file - A collision envelloppe is defined in another file for object - The rom is initialized with a ram file in a different format than pinmame, but you can find the same layout shifted (of course since the rom is the same) - sounds are not taken from the rom but from specific sound files - The whole table is built from a file PBT<Table>.csv where each element gets some physics details for collisions. It also states a lot of variable which are unused (like the dot color). - Textures are made in various formats : PNG, JPG a specific uncompressed format. Lights are defined as separate images but in fact are 0bytes images where the real content is taken from a big map file. A lot of textures come from real pictures modified in photoshop. You can see blur on the part not displayed for example. - Cameras and Lightsets are defined in a text file, all cameras are from every platform are defined for the table. Some table have multiple lightsets, I guess it's a first step toward GI. - Scripted tables are scripted in LUA and the script is in bytecode format I think at this point you will be conviced that I was not lying :) [/QUOTE]
Verification
Post reply
Members online
No members online now.
Latest posts
Z
Strategies.
Latest: Zaphod77
Apr 18, 2024
WHO dunnit (1995)
Y
AtGames Legends pinball
Latest: yespage
Apr 15, 2024
Digital Pinball Cabinets
Master List of Issues: Pinball FX
Latest: Pinballwiz45b
Apr 13, 2024
Pinball FX (4)
We are back with a new site
Latest: Ian Longstaff
Apr 8, 2024
Other Pinball Games
Z
5X Jackpot build strategy (POTO)
Latest: Zaphod77
Apr 5, 2024
Phantom of the Opera (1990)
Home
Forums
Farsight Studios
The Pinball Arcade / Farsight Studios
Platform Specific
Macintosh
How can I browse the .res files?
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.
Accept
Learn more…
Top