/-/S'pht-Translator-Active/-/


Re: Trojan on Aleph
Posted By: JorgeDate: 2/11/05 1:34 p.m.

In Response To: Re: Trojan on Aleph (Jorge)

: I will do a little write up which states step by step what I had to do to get
: it all working.

Ok, as promised. Plus the MML made available for download, etc. I don't think there is anything here that would get me in trouble with the Trojan team. Somebody want to try this with a copy of Aleph for Mac to see if it works there?

-----

How to get Trojan working with Aleph One (SDL for Windows PC)
//----------------------------------------------------------//

STUFF YOU NEED

Marathon 2 for Windows
http://www.the-underdogs.org/game.php?id=4267

Trojan M2 for Windows
http://bighouse.bungie.org/tm2/TrojanPC.zip

Trojan MP3 Files from Orbital Arm
http://orbitalarm.bungie.org/downloads/scenario/Trojan%20MP3%20Tracks.zip

Resource Hacker (optional)
http://www.users.on.net/johnson/resourcehacker/

ResEdit
http://www.resexcellence.com/support_files/resedit.shtml

MacBinary III
ftp://ftp.stairways.com/other/macbinary-3.sit.hqx

Other Binary Utilities
http://www.mac.org/utilities/macbinary/
http://www.pure-mac.com/compen.html
http://www.blackdiamond.co.za/bdfreex.html

//----------------------------------------------------------//

1. First I downloaded the freely available Marathon 2 for Windows from The Underdogs. After unzipping, I installed to my HD. Do not worry about the notice that says it will install DirectX 2, as I installed it just fine and it didn't touch or overwrite my DirectX 9 installation.

2. I downloaded the Trojan M2 for Windows zip file, and following the included instructions, I installed Trojan M2 for Windows.

3. I created a new folder called AlephTrojan in which I put in a basic AlephOne installation for Windows. This install consisted of the EXE renamed to AlephTrojan.exe, and the MML and Themes folders.

4. I moved and renamed correctly the Images, Map, Music, Sounds, Shapes and Standard Physics files from the Trojan M2 for Windows folder to my new AlephTrojan folder.
"images.img2" -> "Images"
"map.sce2" -> "Map"
"music.mus2" -> "Music"
"shapes.shp2" -> "Shapes"
"sounds.snd2" -> "Sounds"
"Standard.phy2" -> "Standard Physics"

5. I extracted the resources from the Trojan M2 for Windows EXE with Resource Hacker, and built a new MML script with the proper values for:

This will give you the correct names of weapons, pickups, etc. in Trojan. I have already done this step, the MML file is called "Trojan_Text_Strings_Default.mml".

6. I started up Aleph Trojan and took a screenshot of the Trojan startup interface screen. Aleph Trojan was running at the default resolution of 640x480. After cropping my screenshot to 640x480 so that only the startup screen was shown, I used that as my guide to create a new MML file defining the interface rectangles and where they were positioned. This MML file is called "Trojan_Interface_Rects.mml" I also created a small HUD color adjustment which was necessary for the HUD weapon bitmaps to display black on black instead of black on green. This MML file is called "Trojan_HUD_Mod.mml".

This will give you a pretty good working version of Trojan on Aleph One for Windows. If you want the full effect of course, you have to add the music. Thankfully, Raul Bonilla already showed us the way with M1A1 and there happens to be a complete set of Trojan MP3's available!

7. I downloaded the Trojan MP3 tracks from Orbital Arm.

8. I renamed all the MP3 files by removing "Music" from the name and leaving only the 2 digit numbers. I then copied all the MP3 tracks to a new folder called "Tracks" in the AlephTrojan folder.

The next step needs to be done on a mac running classic, or OS 9, or OS 8, whatever. You need ResEdit, and you need to be able to MacBinary the resulting Map file. I personally did this with the windows Mac emulator, Basilisk II. This emulator runs the ROM image of my old trusty Mac LC 575 which I retired from service years ago.

9. I transferred the Trojan Map file to the Mac, and opened it with ResEdit. Since the Trojan Map file has all the terminal pics embedded directly in it, and has no existing resource fork, ResEdit will warn you that opening this file will create a resource fork, this is what we want.

10. Next, I created an empty TEXT resource in our new resource fork. This is the ONLY resource that you will need to add to the Map file... any other resources that are created (like a styl) resource should be deleted before you save the Map file in ResEdit. In that TEXT resource, I defined which Map levels would play which MP3 tracks. I have already done this, so all you have to do is copy the contents of the file "Trojan_MP3_Resource.txt" into the TEXT resource you just created.

11. After your Map file has the resource for the MP3's in it, close and save it from ResEdit, and then drag and drop it on MacBinary. (You can use any other MacBinary utility of your choice, I still like to use MacBinary III). Once the Map file is done encoding, I moved it back to my PC and dropped it back in the AlephTrojan folder, and voila, I had background music in AlephTrojan.

All of the aforementioned scripts and this post can be downloaded from http://www.salasnet.com/public/trojan_mml.zip


[ Post a Reply | Message Index | Read Prev Msg | Read Next Msg ]
Pre-2004 Posts

Replies:

Trojan on AlephJorge 2/10/05 5:51 p.m.
     Re: Trojan on AlephJorge 2/10/05 7:12 p.m.
           Re: Trojan on AlephForrest of B.org 2/10/05 7:39 p.m.
                 Re: Trojan on Alephblake37 2/11/05 1:30 a.m.
                       Re: Trojan on AlephForrest of B.org 2/11/05 8:32 a.m.
                 Re: Trojan on AlephJorge 2/11/05 1:33 a.m.
                       Re: Trojan on Alephrampancy 2/11/05 5:10 a.m.
                             Re: Trojan on AlephSteve Levinson 2/11/05 5:30 a.m.
                                   Re: Trojan on AlephJorge 2/11/05 5:55 a.m.
                                         Re: Trojan on AlephJorge 2/11/05 1:34 p.m.
                                               the tube guy thingy is in the floor! *NM*tcm 2/11/05 6:51 p.m.
                                                     Re: the tube guy thingy is in the floor!Steve Levinson 2/13/05 8:28 a.m.
                                                           Re: the tube guy thingy is in the floor!Jorge 2/13/05 11:16 a.m.
                                                                 Re: the tube guy thingy is in the floor!Steve Levinson 2/13/05 6:03 p.m.
                                                                       Re: the tube guy thingy is in the floor!Jorge 2/14/05 1:47 a.m.
                                                                             Re: the tube guy thingy is in the floor!Steve Levinson 2/14/05 6:02 a.m.
                                                     Re: the tube guy thingy is in the floor!Andrew Nagy 1/26/07 8:52 p.m.
                                   Re: Trojan on AlephAndrew Nagy 2/12/05 11:50 a.m.
     Re: Trojan on AlephMazaro 2/12/05 6:46 a.m.
           Re: Trojan on AlephJorge 2/12/05 7:15 a.m.

[ Post a Reply | Message Index | Read Prev Msg | Read Next Msg ]
Pre-2004 Posts

 

 

Your Name:
Your E-Mail Address:
Subject:
Message:

If you'd like to include a link to another page with your message,
please provide both the URL address and the title of the page:

Optional Link URL:
Optional Link Title:

If necessary, enter your password below:

Password:

 

 

Problems? Suggestions? Comments? Email maintainer@bungie.org

Marathon's Story Forum is maintained with WebBBS 5.12.