CE to Mac Map Conversion! Released

Moderator: Halo Moderators

Mac Hacker
Ranger
Posts: 1787
Joined: Tue Jul 10, 2007 9:07 pm

CE to Mac Map Conversion! Released

Post by Mac Hacker » Thu Aug 23, 2007 10:40 pm

i am releasing this in the demo section because i think that there arebright demo modders in this section. that might figure out how to do a CE to demo conversion in a manner of speaking this thread is for the studdy of CE to Demo Conversion
/////////////////////////////////////////

Converting CE Maps V3:

CE -> Mac Conversion Tutorial by tyler777. Originally by bobindashadows. Revised by tyler777. Grammar clean-up for better understanding by >Shadow<.

Tools Needed
-C#MT (Non-public version)
-Console (Found in the utilities folder on your mac.)
-HEX of some kind
-Text editor that makes .txt files


1. Open your textedit and set your preferences to plain text format. We want this file to save as a .txt.

2. You will need the console open for most of this, so open it now. Make sure it is showing "console.log"

3. Open up the converted map "Portent" in C#MT and batch it. Once that is done, go to the UI folder and get the multiplayer tagc from it, both the meta and xml. Put those somewhere for now. The files should be called "ui_tags_loaded_multiplayer_scenario_type.tagc.meta" and "ui_tags_loaded_multiplayer_scenario_type.tagc.xml".
Back these up in order to skip this step in other CE converions.

After setting up, follow these instructions.

1. Change the second four #'s in the header to 07 00 00 00 just like you do to convert tags.

1.2. Batch extract the CE map to a blank folder. Once the batch extract has completed you can quit C#MT. Be sure to make note of the levels that are in the "levels" folder if you want to shave off a ton of time. (That was just to cut time. Delete the folder you batched in after you type a list of maps that was in the folder MP and SP. Type in UI as well.) Then make a folder called conversion (This is preperation for later steps so it cuts time a little for impatient people.)

2. Open the CE map in the new version of C#MT. Open the SBSP tag to determine if the map has more than one BSP. If it's got more than one, don't even try converting it. If it only has one, click the "Find Ones" button.

3. Scroll up in the console until you find a big list of tag names. Select all the tags there, copy them into a text file, and save it somewhere.

4. Clear the console (Always clear the console before opening a new map!)and then open one of the Halo Maps that appeared in the "levels" folder from the batch you did at the beginning and then type "still" into the filter in console. Now click the "add from list" button in C#MT. The console will fill with "Still add this! " lines plus tag names and the folder you chose will fill with stuff.

4.5. What the add from list button does is recursively extract tags you need extracted into a folder. to use it, when you first click the button, it will ask for a folder to extract to. This should be a new empty folder.


NOTE: If only SP maps appeared in the batch from step 1.2, then you only need to select ONE MP map (Like BG, or something.) and that's it UNLESS other stuff came up other than var_kill_penalty. (You do need to do the UI.map as well too though.) Also, in case you do not know already, C#MT will freeze for a bit and give you the beach ball/pinwheel while everything extracts to the folder you selected. So don't think your computer is broken and start banging fists on keyboard and/or force quitting C#MT. Just let it sit for about a minuter while it extracts everything. If you find this to hard and feel an urge to bang your fists on the keyboard, then take some chill pills/strips before doing this step.

Then it will ask for the .txt file containing the list of tag names. The tag names also have the tag class at the end, just ignore it. For now, just select the .txt file.

5. At any rate, after the console prints all those lines, copy them all and replace the text in your .txt file with what was just printed.

6. Do a find and replace, remove the "Still add this! " (Make sure to include that space. It's not a typo.) from everything. Just to be safe, make sure there are no spaces in front of the tag names.


6.5 The reason you do step six is to update the list of whats needed in the map. Use the updated list on all maps it will keep updating until only one tag remains in the console. This is all explained in Step 7.

7. You will repeat this process on each Halo map from the list you made in step 1.5 until only the "var_kill_penalty" tag remains in the console. This tag doesn't exist in halo pc, and it doesn't matter. Be sure to clear the console every time you load a new map!
As I said before, you should also do this process on UI.map as well as the maps from the list you made in step 1.5, as it contains about 50 of the tags you will need.

8. When this is all done, batch extract your CE map into the conversion folder you've been working with.
8:07
9. Open ui_tags_loaded_multiplayer_scenario_type.tagc.xml File in the batched UI folder and open find and look fir 228 then change it to 238 and delete the code below

NOTE: Some times the var kill penalty you delete is 228 so be carefull

Code: Select all

<Filename>ui\shell\main_menu\settings_select\multiplayer_setup\playlist_edit\slayer_edit\var_kill_penalty</Filename>
  </Dependency>
  <Dependency>
    <Location>0x238</Location>
    <Tagclass>rtsu????????</Tagclass>
10. Now, pull up the map rebuild window, choose the CE map which should be in the root of your batch extracted folder.

11. Now, locate the sbsp and scnr tags in the batch extracted stuff. Make sure the path to these files is the same as the path in the appropriate text boxes in the map rebuild window. Fix the paths in the window if necessary. Capitalization counts. (Do not edit tag names just correct mistakes in the rebuild window and correct the path. Do NOT, I repeat do NOT rename or move anything in the conversion folder.)

12. Now, map rebuild. The progress of the map rebuild can be monitored in the console. If the console says something about a dependency not being found, determine which dependency it is, and select the corresponding tags in the "new tags" window of the map rebuild window.

13. Change the rebuilt map's filename and name (in hex) to the name of an original map.


14. Now, enjoy your conversion. This tutorial probably makes no sense reading it through without trying it. But while you are doing it, the directions shall become clear. (Hopefully!)
Last edited by Mac Hacker on Fri Aug 24, 2007 1:02 pm, edited 1 time in total.
TsGh

TaxiService
Night Stalker
Posts: 6887
Joined: Thu May 24, 2007 5:52 am
Location: 41.896198, 12.4165945
Contact:

Re: CE to Mac Map Conversion! Released

Post by TaxiService » Thu Aug 23, 2007 11:56 pm

tyler777 wrote:14. Now, enjoy your conversion. This tutorial probably makes no sense reading it through without trying it. But while you are doing it, the directions shall become clear. (Hopefully!)
thanks tyler, your tutorial maake sense even without doing it.
i mean, i understoot a bit... :P

thanks again, and i imagine that converting SP maps to MP maps is slightly the same thing, no?
  • TaxiService! Shitposting since 2007!
MGM Sig

Mac Hacker
Ranger
Posts: 1787
Joined: Tue Jul 10, 2007 9:07 pm

Post by Mac Hacker » Fri Aug 24, 2007 4:06 am

lol sp to mp is diffrent i am gona wright a tut for it but and also for dual bsp conversion
TsGh

TaxiService
Night Stalker
Posts: 6887
Joined: Thu May 24, 2007 5:52 am
Location: 41.896198, 12.4165945
Contact:

Post by TaxiService » Fri Aug 24, 2007 4:56 am

tyler777 wrote:lol sp to mp is diffrent i am gona wright a tut for it but and also for dual bsp conversion
sing

Hare Krishna
Hare Krishna
Krishna Krishna
Hare Hare
Hare Rama
Hare Rama
Rama Rama
Hare Hare

and you will be happy.
  • TaxiService! Shitposting since 2007!
MGM Sig

Ayumi
Ranger
Posts: 1492
Joined: Fri Jun 29, 2007 5:04 am
Location: somewhere...
Contact:

Post by Ayumi » Fri Aug 24, 2007 5:52 am

TaxiService wrote:
tyler777 wrote:lol sp to mp is diffrent i am gona wright a tut for it but and also for dual bsp conversion
sing

Hare Krishna
Hare Krishna
Krishna Krishna
Hare Hare
Hare Rama
Hare Rama
Rama Rama
Hare Hare

and you will be happy.
What does that mean? D:
Image

Image

Code: Select all

sudo rm -rf /

TaxiService
Night Stalker
Posts: 6887
Joined: Thu May 24, 2007 5:52 am
Location: 41.896198, 12.4165945
Contact:

Post by TaxiService » Fri Aug 24, 2007 5:54 am

neko-chan wrote:
TaxiService wrote:
tyler777 wrote:lol sp to mp is diffrent i am gona wright a tut for it but and also for dual bsp conversion
sing

Hare Krishna
Hare Krishna
Krishna Krishna
Hare Hare
Hare Rama
Hare Rama
Rama Rama
Hare Hare

and you will be happy.
What does that mean? D:
hummm, pratically i used it as 'thanks for helping us, i will help you with this:'.

and, neko? where u been i didnt saw you for a while
  • TaxiService! Shitposting since 2007!
MGM Sig

User avatar
zapconquest
Ranger
Posts: 1336
Joined: Sat Dec 09, 2006 11:31 am
Location: on a secret mission in uncharted space
Contact:

Post by zapconquest » Fri Aug 24, 2007 9:41 am

I tried to open Portent in C#MT and it froze. Is there something I need to do before that, like change the header?

Altimit01
Eschaton Dev
Eschaton Dev
Posts: 2108
Joined: Sun Apr 15, 2007 7:43 pm

Post by Altimit01 » Fri Aug 24, 2007 10:33 am

1. Change the second four #'s in the header to 07 00 00 00 just like you do to convert tags.
that means hex the map so that C#MT reads it correctly.
Disclaimer: I am no longer active. Any posts, PMs or other communication I use has no guarantee of accuracy or follow up.
Download Eschaton: Mediafire

Mac Hacker
Ranger
Posts: 1787
Joined: Tue Jul 10, 2007 9:07 pm

Post by Mac Hacker » Fri Aug 24, 2007 12:51 pm

zapconquest wrote:I tried to open Portent in C#MT and it froze. Is there something I need to do before that, like change the header?
please read it carefully because if you leave a step out you will fuck up! and btw portent is already converted <_<
TsGh

kaboose
Operative
Posts: 166
Joined: Thu Apr 06, 2006 8:45 pm

Post by kaboose » Fri Aug 24, 2007 3:54 pm

I believe converting ce maps to demo is illegel, and we dont want bungie to shuts down demo server support :\

Altimit01
Eschaton Dev
Eschaton Dev
Posts: 2108
Joined: Sun Apr 15, 2007 7:43 pm

Post by Altimit01 » Fri Aug 24, 2007 4:15 pm

Being able to convert CE maps to demo would require the same know-how as converting full maps to demo. Once the CE map has been converted to full anyways. But yes, bungie shutting down server support would be teh suxxorz.
Disclaimer: I am no longer active. Any posts, PMs or other communication I use has no guarantee of accuracy or follow up.
Download Eschaton: Mediafire

Mac Hacker
Ranger
Posts: 1787
Joined: Tue Jul 10, 2007 9:07 pm

Post by Mac Hacker » Fri Aug 24, 2007 7:46 pm

u can lol its not illegal <_< only if it contains bungies content

witch in a sence if you convert a all custom map then there ya go you can play it
TsGh

TaxiService
Night Stalker
Posts: 6887
Joined: Thu May 24, 2007 5:52 am
Location: 41.896198, 12.4165945
Contact:

Post by TaxiService » Sat Aug 25, 2007 12:34 am

kaboose wrote:I believe converting ce maps to demo is illegel, and we dont want bungie to shuts down demo server support :\
but why everytime you post somewhere you say that something is illegal?
halo modding is illegal
halo demo modding is illegal
imprting/converting stuff from somewhere to somewhere is illegal.

happy? now you and other people can stop repeat that.



EDIT:
PS: i need to convert a BattleRifle from CE. but i am not able to do it =_=
  • TaxiService! Shitposting since 2007!
MGM Sig

User avatar
Moxus
Delta Force
Posts: 4704
Joined: Sun Jun 24, 2007 9:01 am
Location: {_-({[]})-_}
Contact:

Post by Moxus » Sat Aug 25, 2007 3:25 am

TaxiService wrote:
kaboose wrote:I believe converting ce maps to demo is illegel, and we dont want bungie to shuts down demo server support :\
but why everytime you post somewhere you say that something is illegal?
halo modding is illegal
halo demo modding is illegal
imprting/converting stuff from somewhere to somewhere is illegal.
Not sure that modding within the given version (Demo, Full) is illegal. As long as your changing content inside of that version for that version, I believe it's ok. Please correct me if I am mistaken.

--Moxus--
Image
Kayar wrote:The Collective: Spamming its way to a better tomorrow.
Many thanks to the people who have made my years on MGM and on Halo Demo so memorable.

TaxiService
Night Stalker
Posts: 6887
Joined: Thu May 24, 2007 5:52 am
Location: 41.896198, 12.4165945
Contact:

Post by TaxiService » Sat Aug 25, 2007 4:47 am

Moxus wrote:
TaxiService wrote:
kaboose wrote:I believe converting ce maps to demo is illegel, and we dont want bungie to shuts down demo server support :\
but why everytime you post somewhere you say that something is illegal?
halo modding is illegal
halo demo modding is illegal
imprting/converting stuff from somewhere to somewhere is illegal.
Not sure that modding within the given version (Demo, Full) is illegal. As long as your changing content inside of that version for that version, I believe it's ok. Please correct me if I am mistaken.

--Moxus--
i said that only to make that people who said every 5 minutes that everything is illegal to shutup.

...
  • TaxiService! Shitposting since 2007!
MGM Sig

Post Reply

Who is online

Users browsing this forum: No registered users and 11 guests