Content: Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Background: Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Pattern: Blank Waves Notes Sharp Wood Rockface Leather Honey Vertical Triangles
Welcome to Xbox Chaos: Modding Evolved

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

deadcanadian

Anniversary
Map Endian Converter

14 posts in this topic

thx to amd who made a better program to do this, alot faster and keeps the tag names proper.

http://xboxchaos.com/cea/MapEndianSwapper.zip

old post

This is a simply program i had been making that simply converts the endianess of the cex.maps so that they will match the pc.maps. this allows you to open the maps in most of the old programs.

however it will also switch around the item names so you would need to manually overright those again with the proper ones.

What i did to overright the a30 tagnames with the proper ones was simply open the unconverted endian .map and go to 0x01A76594. (this is where the tags start, will be different offset for other maps).

then i copied all the tags down to where they stopped, for this map they end at 0x01AA4AB4. i then went to the same starting offset in the converted map and pasted over all the bad tag names with the proper ones taken from the other map. once done modding when you reconvert the map you may want to redo this procedure to make them good again, im not sure if its needed to mod though.

when the program is converting it may take awhile, but all you need to do is open a decompressed .map and itll do the rest.

http://www.megaupload.com/?d=RTVQCMNT

AMD likes this

Share this post


Link to post
Share on other sites

Works now, thanks. To get around the tagname issue, I suppose if you could figure out how to calculate the tagname start offset then you could just ignore that area. Or I suppose you could read ahead by a few bytes and check if the data is an ASCII string longer than 4 characters and ignore it if it is.

Share this post


Link to post
Share on other sites

well, nice to see a better/faster program.

mine was really just me testing the idea to see if they worked with just that swap

Share this post


Link to post
Share on other sites

mine didnt work ill tell you wha ti did though i opened b40 with cea comrpess tool i upacked it and then i go to the endian thig and swaped the map i then mod it ad swap it back and name it b40 and put it back on my harddive it didnt work though any one know what i did wrong :(

Share this post


Link to post
Share on other sites

mine didnt work ill tell you wha ti did though i opened b40 with cea comrpess tool i upacked it and then i go to the endian thig and swaped the map i then mod it ad swap it back and name it b40 and put it back on my harddive it didnt work though any one know what i did wrong :(

You have to re-compress it using the separate re-compressor tool.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.