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! :*-(
Posted by: John Hood | September 1, 2004 08:26 AM
Oops, thanks for the heads-up, John. It's fixed now.
Posted by: Brad Oliver | September 1, 2004 11:55 AM
How do I compile a mod originally written for Windows without it giving me a bunch of errors?
Posted by: Terry | September 2, 2004 04:57 PM
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.
Posted by: Terry | September 2, 2004 05:18 PM
It might be helpful if you provided a link to that with which you need help.
Posted by: a2daj | September 2, 2004 08:40 PM
I'am having trouble with the assembler code in the Open Jedi Project mod. I'm not sure what the site is.
Posted by: Terry | September 3, 2004 12:12 PM
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.
Posted by: Terry | September 3, 2004 12:29 PM
What are the errors? Can I talk to you on MSN about this?
Posted by: redsaurus | September 3, 2004 12:56 PM
I'll talk to you on MSN, redsaurus.
Posted by: Terry | September 3, 2004 03:52 PM
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.
Posted by: BRI | September 3, 2004 06:42 PM
"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.
Posted by: Brad Oliver | September 4, 2004 06:19 AM
the new .sit file that your provide seems corrupted
i couldn't expand it with suffit expander
Posted by: slider | September 4, 2004 07:47 AM
"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.
Posted by: Brad Oliver | September 4, 2004 08:11 AM