Andwhy's mod porting thread
#21
26 August 2010 - 03:04 PM
#22
26 August 2010 - 03:14 PM
Mods ported to Mac:
Fire Red Version
Jenka's Nightmare
Death Story
Fjord's Adventure
Boss Rush
Julian's King
Schism
Balrog Rush
A Lost Land
Mimiga Army
Comedy Story?
(special thanks to cultr1 for testing these)
Mods ported to PSP:
Fire Red Version
Jenka's Nightmare
Death Story
Fjord's Adventure
Boss Rush
Julian's King
Schism
Balrog Rush
A Lost Land
Mimiga Army
Comedy Story?
Original post:Spoiler
Great!
#23
27 August 2010 - 12:15 PM
![]() | "Fresh from the Bakery" |
#24
27 August 2010 - 01:25 PM
![]() | "Life begins and ends with Nu." |
You need to insert the mapdata from the mod into eboot.pbp and maps.dat.andwhyisit, I've been trying to convert mods to the psp myself, and downloaded your csz tools and can create a data.csz with no problems. My question is, how did you get the eboot? Or rather, what was edited in the eboot to make it run?
One of these days I should throw together a mod porting guide. Copying data files is easy. Porting (and in some cases converting) mapdata, converting stray 24-bit pbms into 8-bit pbms, writing tsc to replace start co-ordinates (if needed), and in the case of the mac version, renaming save file names in both Info.plist files, all make the process slightly less than straightforward to the average person.

#25
04 September 2010 - 12:09 AM
![]() | "All your forum are belong to us!" |
#26
06 September 2010 - 01:00 PM
![]() | "Life begins and ends with Nu." |
I'll look into it. What's the name of the map?Hey Andwhy? Little help here?

#27
06 September 2010 - 02:53 PM
![]() | "All your forum are belong to us!" |
#28
07 September 2010 - 02:03 AM
![]() | "Man, if only I had an apple..." |
You still haven't attempted porting ones with assembly hacks, right? Doing that properly would require not only copying the hacks but also translating them to PPC assembly (both PPC and x86 versions of the hacks would be needed for it to work on all Macs).
I tried the Boss Rush mod under Rosetta, and it appears to work fine even with the PPC code, which is good. (Did you copy the map data in two places in the executable, by any chance? I don't know know if it's duplicated, but it seems possible. If it is, one version may be in a different endianness if applicable.)
On a random note, I'm also pleased to see that you remembered to change the bundle identifier for the Mac ports.
While I realize that this problem has been fixed, I feel the need to mention that it could break the Mac version. Although the Mac filesystem is typically case-insensitive, there is an option to make it case-sensitive when you reformat your hard drive. So, it's possible it could have broken the Mac version for some people.While this doesn't break the pc version due to its case insensitivity, that is not the case with the psp version (plus I don't know how it affects the mac version).
Some people really need to take this to heart. Not necessarily just the ones it was originally addressed to, either.Well I've got a solution for you: Think before you type. Sheesh...
Good thing the internet is made of backups
#29
08 September 2010 - 12:19 AM
![]() | "Life begins and ends with Nu." |
Yes sir!What about the Enemy Rush mod? I'd be surprised if that contains any assembly hacks.
I ported the assembly hack for Project 1108 to vanilla CSMac, but I was waiting for the next release before I use it to port Project 1108.You still haven't attempted porting ones with assembly hacks, right? Doing that properly would require not only copying the hacks but also translating them to PPC assembly (both PPC and x86 versions of the hacks would be needed for it to work on all Macs).
I wrote a tool that converts the PC mapdata into the two different Mac mapdata formats and another to insert them both into the executable, so I have accounted for that.I tried the Boss Rush mod under Rosetta, and it appears to work fine even with the PPC code, which is good. (Did you copy the map data in two places in the executable, by any chance? I don't know know if it's duplicated, but it seems possible. If it is, one version may be in a different endianness if applicable.)

#30
10 March 2011 - 09:27 AM
![]() | "Wow! The more I drink of this magical beverage, the more games I can play! Wheee!" |
P.S. i love those smileys!!
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users


















