« "The new phone books are here!" | Main | The accursed Jedi Academy SDK »

New Jedi Academy SDK

I've updated the Jedi Academy SDK to fix a few issues in the initial release. The project files are updated to XCode 1.5. More importantly, I rolled in a fix for powf that would cause crashes at runtime.

The SDK has its own version of powf that takes different parameters from the system version, which is only available on 10.3 or higher. What's more, the system version wasn't being linked into the resulting libraries. Anyway, I've cleaned that up better now so that it only uses the JKJA version. The fix I applied should allow other mods to work as well, so you shouldn't have to hunt down each powf call in the code.

This should make the 3 people who keep posting to my earlier blog entry happy. :-) If any more issues arise with the SDK, feel free to post to the comments for this entry.

Comments

The link is broken! :*-(

Oops, thanks for the heads-up, John. It's fixed now.

How do I compile a mod originally written for Windows without it giving me a bunch of errors?

I believe the errors are coming from Windows assembly-language code. I have no experience with assembly-language, but have found its different depending on the system your using. It might be hard to port the assembly-language code, but if anyone knows how please tell me.

It might be helpful if you provided a link to that with which you need help.

I'am having trouble with the assembler code in the Open Jedi Project mod. I'm not sure what the site is.

I found a program called PortAsm/86 that converts Windows assembler code to Mac. The only problem is the link on their website is broken and I can't download it. They also have a tool called something like Relogix that converts assembler code to C. But thats not for Mac, I could probably use VPC but that would be extremely slow.

What are the errors? Can I talk to you on MSN about this?

I'll talk to you on MSN, redsaurus.

Anybody looking for JA+ for Mac, follow this link and vote...

http://japlus.fragism.com/gl-bin/forum/viewtopic.php?t=926

...You have to register before you can vote.

"I'am having trouble with the assembler code in the Open Jedi Project mod. I'm not sure what the site is."

x86 assembly is non-trivial to convert to the Mac. You'll probably have no luck using automated tools - you're better off just converting it by hand. I was finally able to download the OJP code, and I'll give the mod a shot this weekend.

the new .sit file that your provide seems corrupted

i couldn't expand it with suffit expander

"the new .sit file that your provide seems corrupted

i couldn't expand it with suffit expander"

It's actually a .sitx file with the extension tweaked so that the webserver sends it as binary. Try adding a .sitx on the end.

Having said that, I just updated the SDK again to really fix the powf problem this time. ;) If you've downloaded it before, you'll want this new one for sure.