MacJJFFE
This is a Mac OS X port of John Jordan's JJFFE, which is itself a reverse engineered version of Frontier: First Encounters, a 1995 computer game developed by David Braben's Frontier Developments.
News
5th December 2009: MacJJFFE updated - added music support, fullscreen mode, JJFFE config file
29th November 2009: MacJJFFE released
System requirements
You'll need a Mac with an Intel processor, running Mac OS X Leopard (10.5) or Snow Leopard (10.6). MacJJFFE won't run on Tiger (10.4). MacJJFFE absolutely will not run on PowerPC Macs, since JJFFE is largely x86 assembler reverse engineered from the original MS-DOS version.
Downloads
The current version is based on JJFFE 2.8a7.
MacJJFFE_2.8a7-mac2.dmg (Apple Disk Image, 1.11MB) - MacJJFFE disk image
MacJJFFE_2.8a7-mac2_src.tar.bz2 (bzipped archive, 922KB) - source code and Xcode project. For developers.
Installation
Just download the disk image, double click to mount, and drag the JJFFE app bundle to your Applications directory.
For the full experience, JJFFE requires the original FFE game data files. You can still run the game without these files, but there will be no sound or music, and you won't be able to read the in-game journals.
Luckily, Frontier Developments re-released FFE as shareware. Here's how to install the FFE game data:
- Download the shareware re-release of FFE.
- Double-click firstenc.zip in Finder to extract it.
- Open the extracted directory and find the 'game' subdirectory.
- Open a new Finder window to /Applications, or wherever you installed the JJFFE app bundle.
- Right-click on JJFFE and choose Show Package Contents.
- Open the 'Contents' directory and then the 'Resources' subdirectory.
- Copy everything in 'game' to 'Resources'.
MacJJFFE runs in a window by default, but you can toggle fullscreen mode by pressing CTRL+F12. To change the default, or to select a different fullscreen mode, you can edit ffemac.cfg in /Applications/JJFFE/Contents/Resources. Most of the options are explained on the JJFFE site, but you'll probably want to fiddle with startfullscreen (0 or 1), winwidth, winheight, fswidth and fsheight.
For help figuring out the game itself, I recommend the guides on Life on the Frontier, and the FAQ and tutorials on Jades' First Encounters Site.
Support
Check the JJFFE FAQ for general questions about JJFFE. For specific help with the Mac version, you can find me on IRC in #alt.fan.elite or #gamedevhell on SynIRC (irc.synirc.net).
Disclaimer
MacJJFFE is based on JJFFE, which is a hacked and reverse engineered version of a commercial game. It's probably illegal to download it even if you own the original legally. It will be removed rapidly if anyone complains.
Post a comment
Comments
cool, it works!
yippee!
Many fashion ladies always pursue fashion Cheap Louboutins, they often pay attention to famous brand. Especially purchasing their Discount Christian Louboutin, certainly, they try to choose a pair of distinctive Cheap Louboutin Shoes. Beautifully show daily work profile. It is no doubt that Christian Louboutin Ankle Boots are a fun choice in true fashion for women. This Christian Louboutin Boots will be perfect for the weekdays and the weekends.
How do i save my game. Do i need a certain directory? It just wont let me
To all the ones screaming for an iphone port:
Please read the section "reqirements" above!
The same reason why it doesn´t run on PPC macs applies for the iPhone:
it is ARM based and cannot execute the x86 code ffe is written in. There needs to be a similar approach that has been used for glfrontier from 68k to x86.
Wow an iPhone port would be great! The new iPhone 4 supports connecting an Apple bluetooth keyboard, so it could be played at least with that without the need to re-write all input interfaces :-) and as jailbreaking is no longer illegal, people could install it on their iPhone without Apple store blessings ;-) doc
This is fantastic, I can't thank you enough for this and I'll post about it on my blog too!
Simply awesome ...
Dmitriy,
I've no doubt that while technically possible to port this to the iPhone, it would not only present a number of interface challenges (No mouse / keyboard) but distribution would be essentially impossible due to it not standing a chance of getting through the AppStore process. However I may give it a go anyway, as pwr has kindly supplied the source and an xcode project to make it easy for me, and respond here withe how it went...
Good day!
Can you port Elite JJFFE то Iphone? Is it real?
It will be amazing! Мany gamers will meet with pleasure Elite on their iDevices.
Thanks.
Dmitriy.
I confirm it won't run on 10.4.X, but great job otherwise !
David Braben and John Jordan are the heroes here - I'm just the middle man!
Thanks, config file and music are both working well. You are hereby elevated from scholar to God.
Chris
Hey Chris,
Config file and music are in - let me know how you get on :)
Looks good so far, would love to know if there is a config file where I can adjust the window size/run fullscreen like you can with the windows JJFFE?
Chris
You Sir, are a scholar. Your Timing really couldn't be much better since I googled in the hope of finding something like this 6 days after you throw it out there. If everything works ok I'll be sure to pass this one on to both my dad and brother. Would love to see the music in there if you can figure it out.
Chris
Powered by clunkyblog release 3.10. Generated in 13ms.
