:: Home :: Get Hosted :: PPM FAQ :: Forum FAQ :: Privacy Policy :: Search :: Memberlist :: Usergroups :: Register :: Profile :: Log in to check your private messages :: Log in ::
Do you want to advertise at Project Perfect Mod. Find out how to do it HERE.

The time now is Tue Aug 21, 2018 9:54 pm
All times are UTC + 0
 Forum index » Featured Tools » Voxel Section Editor III
Red Alert 2 File Format Descriptions
Moderators: stucuk
Post new topic   Reply to topic Page 1 of 1 [6 Posts] View previous topic :: View next topic
Author Message
shiny
Civilian


Joined: 11 Aug 2008
Location: The internet

PostPosted: Tue Dec 14, 2010 7:52 pm    Post subject:  Red Alert 2 File Format Descriptions
Subject description: I've been meaning to post this for some time...
Reply with quote

Back in 2008 I spent some time gathering information about the Red Alert 2 file formats, and wrote a document collating all that I learned. I always meant to post it once it was complete, but I'm never going to finish it now. I've decided I shall post it here in case it is any use to anyone.

Note that very little of the information in this document is new, I just collated and tested information from many sources.

I also wrote quite a few C++ programs to read the files, I'm looking at packaging them up now. The VXL reader part is already available on this board: http://www.ppmsite.com/forum/viewtopic.php?t=19916


ra2ff.txt
 Description:

Download
 Filename:  ra2ff.txt
 Filesize:  34.97 KB
 Downloaded:  1318 Time(s)


_________________
If at first you don't succeed, get a bigger hammer.

Back to top
View user's profile Send private message
zzattack
Combat Engineer


Joined: 29 May 2007

PostPosted: Tue Dec 14, 2010 7:59 pm    Post subject: Reply with quote

Great stuff, nice to have all of this combined in a single document.

Regarding the IsoMapPack5 section, it's pretty difficult to find the corresponding tile image for the tile index. The code at http://code.google.com/p/ccmaps/source/browse/trunk/src/CNC%20Map%20Renderer/TMP_Collection.cpp?r=1 does this.

Back to top
View user's profile Send private message
shiny
Civilian


Joined: 11 Aug 2008
Location: The internet

PostPosted: Tue Dec 14, 2010 10:20 pm    Post subject: Reply with quote

I've packaged all the code up with the document now; here it is.


ra2ff.tar.gz
 Description:

Download
 Filename:  ra2ff.tar.gz
 Filesize:  86.79 KB
 Downloaded:  303 Time(s)


Back to top
View user's profile Send private message
shiny
Civilian


Joined: 11 Aug 2008
Location: The internet

PostPosted: Tue Dec 14, 2010 10:24 pm    Post subject: Reply with quote

zzattack wrote:
Great stuff, nice to have all of this combined in a single document.

Regarding the IsoMapPack5 section, it's pretty difficult to find the corresponding tile image for the tile index. The code at http://code.google.com/p/ccmaps/source/browse/trunk/src/CNC%20Map%20Renderer/TMP_Collection.cpp?r=1 does this.


Nice, out of interest what resources did you use to work out how to do it? I'd like to have a complete reference document one day, although I probably can't do it at the moment (working at a games company).
_________________
If at first you don't succeed, get a bigger hammer.

Back to top
View user's profile Send private message
zzattack
Combat Engineer


Joined: 29 May 2007

PostPosted: Wed Dec 15, 2010 1:19 am    Post subject: Reply with quote

I have deduced this from the theater ini files, for the rest of the tool I mainly used xcc. Thanks for sharing that code, perhaps now I can find a way to correctly position voxels (turrets) on buildings.

Back to top
View user's profile Send private message
zzattack
Combat Engineer


Joined: 29 May 2007

PostPosted: Wed Dec 15, 2010 2:43 pm    Post subject: Reply with quote

I attempted to compile your voxel rendering test program and there was one small modification I needed to make before it ran. My SDL headers seem to redefine symbol main, which the MSVC compiler at least doesn't seem to appreciate. Putting a "#undef main" right above the int main() function solves this for me at least.

Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic Page 1 of 1 [6 Posts] View previous topic :: View next topic
 Forum index » Featured Tools » Voxel Section Editor III
Jump to:  
Share on TwitterShare on FacebookShare on Google+Share on DiggShare on RedditShare on PInterestShare on Del.icio.usShare on Stumble Upon
Quick Reply
Username:


If you are visually impaired or cannot otherwise answer the challenges below please contact the Administrator for help.


Write only one of the following words: Brotherhood, unity, peace! 

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © phpBB Group

Wildcard SSL Certificates
[ Time: 0.1272s ][ Queries: 13 (0.0071s) ][ Debug on ]