FPS Creator Downloads
If you're looking for the free 30-day trial version, then go here!
FPS Creator Upgrade 1.09
The latest upgrade for FPS Creator is now available.
Download the upgrade (11.4 MB)
Changes include:
- Released Game Creator Store component within software
- Fixed bug causing gun data not to be found when adding entity in level map
- Fixed problem causing BETA10 not to use universe skip code
- Removed NOGRAVITY code from FLOORLOGIC as it causes characters to float
- Adjusted quick statistics so the reflect proportion of time spent (over 1000 ms)
- Added code so floorlogic entity does not travel into static geometry
- Added code so floorlogic entity does not travel into lowered and raised areas
- Spawned entities in FULL SHADER MODE that use alpha now become visible (fadein)
- If you delete a static entity, universe now rebuilds properly
- Moved material detect of segments after BIN load (solves silent floor issue)
- Fixed bug causing muzzle flash to remain just after zooming in
- Automatic weapons no longer have a repeat-fire bug, code added to prevent
- Gun selection no longer locks when change weapon, then quickly reload
- Added PICKUP.WAV to Items folder as some scripts relied on this file
- Added FLAK USAGE FLAGS so only load in flak which is actually used
- Fixed long standing issue causing segment overlays not to trigger rebuild
- Replaced SHARDS decal which had been deleted during the update
- Coded support for older legacy HUD models (added MP5 AK47)
- Added code to detect SCOPE texture in gun folder even if GUNSPEC not specified
- Added code to prevent an empty DESC field in FPI to cause HUD corruption
- Fixed bug causing some images (usually JPG) not to load correctly (HRES missing)
- Fixed bug causing sounds not to load for pre-built floors in test game
- Modified updater to launch FPSCreatorCleaner.exe rather than FPSCreator.exe
- Above new program will delete all legacy DBO/BIN files from your installation
- Fixed IMAGEBLOCKMODE flag so it no longer stores intermediatry in FPG file
- Fixed bug causing decals to disappear in the final game executable
- Fixed bug causing new game save/load code to crash, now works with global vars
- Changed MapEditor.exe to get file extra detail from 1256 rather than 1768
- Above fixes a bug causing ent/seg browse to lose items on category change
- Fixed bug that caused some models not to load their internal textures (MP9/10)
- Optimized loading time further by converting more X to DBO during game builds
- There are no longer any X files exported to the standalone final game
- Above changes improved loading time by 1 second on a typical single level exe
- Fixed lightmapping corruption, no longer adds lightmaps to imageblock
- Limit global and local variables between 0 and 99
- Globals are now reset at the title page of final executable games
- Created material usage flags to only load material sounds actually used
- Moved majority to material sound loads out of per-level loading
- Added usage flags for fragments so only loads those used in game
- Above load time reduction took typical load from 26 seconds to 22 seconds
- Compiled and updated FPSC-MAPEDITOR.EXE for possible zero damage bug fix
- Added new PLRFREEZE action. Set to 1 to hold plr in place, zero to release
- Added new IMAGEBLOCKMODE to SETUP.INI. Set to 1 use image block feature
- Imageblock feature combines all texture files into a single BIN file
- Created new script in PEOPLE called 'meleefrosthit10.fpi' to test above
- Added GLOBAL VALUES from FPI scripting to SAVE/LOAD game position feature
- Updated all character FPE files in default media to allow melee attack (anim8)
- Added V109-example.fpm to mapbank\tutorials\ to help demonstrate new features
- Added new FPI action MUSICOVERRIDE to replace in-game music in real-time
- Added new script called 'appearchangemusic.fpi', add to Sound Zone's init AI
- Added new script called 'musicchangeinzone.fpi' to trigger music change
- To ensure soundset does not load as 3D sound, rename entity to 'MUSIC ZONE'
- Finished BLOODONFLOOR feature so blood splats on floor if flagged
- Altered player gravity so falling is more realistic (removed Y velocity cap)
- Added new FPI commands to add variables as follows:
- GLOBALVAR=X - set the current global variable index to write/read from to X
- LOCALVAR=X - set the current local variable index to wrire/read from to X
- SETVAR=X - set the value of the current variable to X
- INCVAR=X - increases the value of the current variable by X
- DECVAR=X - decreases the value of the current variable by X
- VAREQUAL=X - returns true if the current variable equals X
- VARNOTEQUAL=X - returns true if the current variable does not equal X
- VARGREATER=X - returns true if the current variable is greater than X
- VARLESS=X - returns true if the current variable is less than X
- Added two new FPI scripts DOORLOCKPICK.FPI and PICKUPLOCKPICKS.FPI
- Above scripts used to demonstrate variables in script (and add cool feature)
- Added readout of first three global and local variables in entity debug view
- Added new FPI commands to add changes to defaults:
- NEWJUMPHEIGHT=X - change the default jump height of the player to X (default 50)
- LIGHTINTENSITY=X - change the intensity of a dynamic light to new percentage
- New script LIGHTSUPERGRAVITY.FPI demonstrates above FPI actions
- When using dynamic lights and DBU skip build, the dynamic lighting corrupt fixed
- Fixed long standing BUILD GAME freeze caused by not saving temporary level
- Fixed crash caused by specifying an invalid BRASS value for weapons
- Added new MATERIALS to the audiobank folder (from model pack 3)
- INCFRAME no longer allows animation sequence to be corrupted
- Fixed bug causing high poly static entities overflowing lightmap textures
- Fixed bug causing some outer corner and wall segments to disappear (corridors)
- ACTION 1 - Set LIGHTMAPOLD flag in SETUP.INI to 1, and it will switch of DarkLIGHTS
- ACTION 2 - Added new flag BLOODONFLOOR in SETUP.INI, set to one to cause blood to hit floor
- Added 'RAISEFACTOR' to entity FPE fields to allow model to be raised to correct model alignments
- Added new MELEE10.FPI script in PEOPLE folder to allow basic melee characters
- Added new MELEEBITE10.FPI script for a close quarters version of above
- Added new MELEECLOSE10.FPI script for a close quarters version of above
- Added new MOVER10.FPI script in PEOPLE folder to allow characters to PUSH the player
- Added MONSTER voice art into audiobank for new monster character type
- Added new MISC\MELEE.WAV and BITE.WAV into AUDIOBANK for generic melee attack sound
- New COLLISIONMODE value for FPE which can switch off all collision but one limb (1000+solidlimbindex)
- WARNING: Do not use above feature to create large grass coverage with individual grass blades
- Added extra code to TIMESTAMP log file generation so it does not reported failed objects as loaded
- Added 'FRAME:current\destination' statistic to Entity Debug Info for dynamics
- Fixed bug using throw FPI mid main animation sequence would mess current frame on return
To ensure a smooth upgrade process, follow these guidelines:
- Uninstall any update you may be running on your system
- Download and install the new 1.09 update
- If the update fails to detect your FPSC installation, backup your files and re-install FPS Creator, then apply the 1.09 update
Note: If you have model packs 3 and / or 5, we also advise you uninstall these are re-download new versions of them from your Order History. The original packs included FPS system files inside them and these are now old and redundant. You can identify the new versions of the Model Packs because when you download them they'll have _07 on the filename, for example: FPSCreatorModelPack2_07.zip
One of the most important changes is that we've completely replaced the old light-mapping system with our new Dark Lights technology. This gives much faster light mapping speeds, and much better end results than before. The version of Dark Lights now built into FPS Creator fully supports both dual and quad core processors. This means if your CPU allows, you can lightmap your scenes significantly faster. Our test results show dual core systems mapping scenes at up to 70% quicker than single core. The bigger the game scene, the larger the speed increase was.
Download the upgrade (11.4 MB)
If you encounter any problems with the latest version you can always revert to a previous upgrade:
Download upgrade 1.08
Download upgrade 1.07
Download upgrade 1.06
Download upgrade 1.04
FPS Creator Game Source Code
Here is the latest version of the FPS Creator Game Source Code + all required DLLs to get it compiling. You will need to own DarkBASIC Professional Version 6.6 to compile the code. You will also need the 6.6 Extras archive, which you can download from the same page. Make absolutely sure you have DirectX 9.0c FEB 2006 edition (or later) installed. Upgrade DBPro to 6.6. Then unzip the Extras file into your DBPro folder. This will install various new DLLs including a special version of the Expansion Pack specifically for FPSC. Inside the Projects folder you will find the FPSC Game source code.
FPS Creator Entity Maker
This is the complete Entity Maker utility used to create all of the entities in the full version of FPS Creator. With it you can make your own entity files. Also included in the archive is 20 minutes worth of video tutorials on how to use the Entity Maker. The videos are in Windows WMV format, so use Media Player to view them.
Download: http://files2.thegamecreators.com/fpscreator/fpsc_entity_maker.zip — 22.3 MB
Character Studio Files
Here is the Character Studio BIP file for FPS Creator. This contains all of the animation data for FPS Creator characters and a FIG file for setting up the skeleton. You need Character Studio in order to use these files, but using them will allow you to animate any model into a format suitable for FPS Creator (and to modify the existing animation data).
Download: http://files2.thegamecreators.com/fpscreator/FPSC_CharacterStudio.zip — 1.3 MB
You can read our on-line guide to exporting animations.
Segment Editor
We have released the FPS Creator Segment Editor to the general public. This tool was developed for internal use, but it will speed up your own personal content creation so we've unleashed it. We have prepared a video tutorial on how to use the application which will be released in a few weeks. In the meantime, you'll have to just play around with it and/or ask on the forums.
Download: http://files2.thegamecreators.com/fpscreator/FPSCreator_SegmentKit.zip — 225 MB