CHANGELOG 0.66 - Added ability to buy more than 1 item of cargo at a time - Added ability to sell more than 1 item of cargo at a time - Cargo now restocks and changes prices in each station, if you visit it at least 1 minute after the game loads, and at least 1 minute after each visit - Stations now have the ability to have shipyards - Optimized the game a little more - Made the default zoom 50% instead of 100% - The makefile is more GNU compliant (I think) - Logging shows time to load scenarios now - Removed unnecessary log lines - Updated the project file for Dev-C++ 4.9.9.0. Compiling should work immediately after downloading the Dev-C++ dependencies and adding the directories the libraries and includes are in to the compiler's path. - Fixed bug 952823, "Pressing ESC during selection screens hangs game" - Ammo types for ammo in shops are now defined - Bullet graphics are now preloaded in each scenario map. This should reduce or remove lag when ships fire. - User can now buy weapon bays that have unlimited ammo. 0.65 The short version: Final Frontier Trader now has support for multiple scenarios, and has 4 included with the package. You can now also go to a station to buy or sell cargo, buy cargo and weapon bays, and buy heatseeking missiles with which you can target enemy ships. You may also buy repairs to your ship if its shields or hull are damaged. The GUI is also new and improved. For happy Windows users who want to compile with Dev-C++, a project file is included in the source package, and the dependencies required are on the sourceforge project page, precompiled with the proper DLLs necessary for running the game. This release also includes two new command-line options, discussed in the Readme, and a preferences file for controls, so you can use your favorite controls over and over again even if you have to restart the game. The long version: - Added a map file and a scenario file. This is the beginning of a scenario system. The system is limited, but will be expanded upon. Instructions on making your own scenario are now in the readme. - The game no longer asks if you want to exit to the main menu when you win, but forces you to instead - Multiple Scenario support (file name extension .fft-scn) - Changed the heads up display a bit. Now you see what sector you are in and how many credits you have in the ship status window. - Added a command line option "-showfps" which will show your framerate in the upper right corner (instead of this being automatic) - Added Dev-C++ project file to the source package, and added Dev-C++ dependencies to the files section on the sourceforge project page - Controls are now alterable within the game via the new in game menu (Press the Cancel key, default ESC) - Made shooting bullets at reverse speed a little less "clunky" - Added a Space Station to "Test Flight" - Implemented Repairing shields and hull on space stations - Added a Docking key to the controls (default "d") - Realized that Zoom in and Zoom out keys were counter to their actual functions, and fixed this. X was supposed to zoom OUT (make things smaller) while Z zoomed IN (make things bigger). While the game treated the keys right, it named them wrong. This is now fixed. - Added "-log" as a command line option. It will log some of the game's internal progress. This is mainly for debug purposes. - Totally changed the way FPKs are parsed, so naturally, no previous FPKs will work with this version - Added a delay to checking for victory or loss conditions. It now checks only once every 2 seconds. This will allow for neat effects later. - New and improved GUI (I'm serious, it's really new AND improved) - The game now saves the changes you make to the controls to a preferences file - Added Heatseeking missiles (buy the heatseeking bay at a station, then the ammo), and Previous/Next Target keys. Use them wisely. 0.64 - The weapon change keys can be changed now - Fixed a small bug that crashed the game when you tried to change a control to a key that was already in use - Changed turn delays to be in milliseconds - Added an AI ship that automatically starts attacking you - You can be hit by the AI ship, and the right lower display shows your current speed, shields, and hull integrity - Made it more obvious what happens in menus by replacing "Cancel" buttons with "Back to..." - Fixed collision detection bug that would show itself when zoomed out - Allowed non-starter player ships to be added in the object script - Added "shootpoint" to the FPK Specification - Added a message that outputs whenever any FPK has an error - Made warp speed a little more interesting. It is now an exponentially increasing speed. Also allowed the engine to overheat, and cause instant game over 0.63 - Fixed up FPK stuff a bit, now the game really DOES look for the objects file specified using the "objects" command in main.fs. - Added "slots" command to FPK Specification. - Converted many internal char arrays to C++ strings. This is helping make the game much more stable. - Fixed a small bug that caused improper image sizes when you zoomed, exited, then started a new game again. - Moved most initial loading to when New Game is pressed - Changed Startup screen to a simple splash screen - Moved Ship selection to New Game - Added a message that shows up when you destroy all the asteroids - Added Selectable weapons. Default keys are / and Right Shift for Previous and Next Weapons, respectively. - Added command line arguments: "-nosmooth" makes all rotated and zoomed surfaces not smoothed by the bilinear filter. This may speed up zoom transition, game loading, and moving from sector to sector on lower end machines. "-software" renders everything via software rather than hardware. Depending on your system, this may speed things up. "-fullscreen" makes the game fullscreen. Use with "-software" if not working properly. - Previous versions' FPKs will not work with this release 0.62 - Fixed some minor bugs, like using keys while paused and a couple of memory cleanup issues - Added Color selecting to the ship selection screen - Added some windows which ask you whether or not you want to quit or exit. - The game now resets all relevant variables for the test flight every time you start a new game - Added a Status Display - Since the FPK specification has been updated, old 0.60 or 0.61 addon packs will not work with this version 0.61 - Added the ability to load multiple ships, with optional shields, from addon packs via a scripting system - Since the FPK specification has been updated, old 0.60 addon packs will not work with this version - Updated the Controls dialog under Options to look nicer 0.60 - Added support for Addon Packs, also known as F-Packs (FPK) - Added the ability to change the controls - You can start with a different ship if you have a different addon pack 0.59a - Fixed many bugs and memory leaks - Added sounds to shooting and explosions - Added an explosion animation for a destroyed asteroid 0.59 - Complete engine rewrite of the original - Added Warp capability (ALT button) - Added Zooming capability (100%, 75%, and 50%, press x and z) - SDL_gfx library included to rotate any one image a number of times, and reduce disk space use - SDL_ttf library included for crossplatform on screen text capability - The game now will work in Linux, just get the necessary libraries and compile (Makefile included) 0.58 - Asteroids are shootable and add points. They also respawn - Both players now have shields. They are full at the start of the match and can be refilled at the planetary shop 0.57 - Ships now have health and will "respawn" when they die. (Score is nullified) - Shop system added. By landing on the planet you can buy missile ammo and health for your score 0.56 - Added beta targetting system 0.55 - Ships can now mercilessly fire missiles at each other (limited amount, sorry) as they duke it out on the 2x bigger map - The ship design has been changed to make it look nicer 0.52 - The split-screen demo is a little beutified and some collision detection (to do with drawing methods) has been fixed 0.51 - Fixed a minor bug 0.50 - Added a 2 player split screen demo 0.4 - Land the ship at the planet 0.3 - Fly in a space world 0.2 - Show off of controls 0.1 - Original release - A sample of FFT's input, video and audio engine. Has a 5-second fadein on a MOD music track and then plays a simple game