- Fixed gravity frame rate dependency
- Fixed comment bug in Simkin script parser
- Fixed effect manager update which was executed twice per frame
- Fixed explosion manager update which was executed twice per frame
- Fixed ElectricBolt audio
- Fixed ogg vorbis playback
- Fixed detection of end position of streaming audio
- Fixed inconsistent camera height when switching views
- Fixed actorscale in character.ini now corresponds to ActorScaleFactor in PlayerSetup entity and PlayerScaleFactor is used even for character.ini players
- Fixed collision bug with ModelStateModifier models
- Fixed collision handler of Teleporter entity which could prevent the fade out effect from completing.
- Fixed projected shadows rendering on top of actors
- Fixed crash that occured when removing an actor with attached explosion
- Fixed updating of position of sounds played by Pawn scripts
- Changed GUI system (CEGUI 0.62b)
- Changed input system (OIS)
- Changed savegame format
- Changed menu system (CEGUI)
- Changed message system (CEGUI, scriptable)
- Changed inventory system (CEGUI, scriptable)
- Changed conversation system (CEGUI, scriptable)
- Changed DrawText/ShowText/ShowTextDelay script methods (int FontNr -> string FontName)
- Changed int DeathFontSize to string DeathFont in PlayerSetup entity
- Changed int Font to string Font in ChangeLevel entity
- Changed font keyword in HUDInfofile file to specify a CEGUI font
- Changed NextPoint() Pawn script method to work as documented
- Changed PlaySound() LevelController script method to take a 3D position instead of using Player position
- Changed number of available actor files per level to unlimited
- Changed number of available effect definitions to unlimited
- Changed number of available explosion definitions to unlimited
- Changed number of available projectile definitions to unlimited
- Changed number of available armour definitions to unlimited
- Changed number of available language definitions to unlimited
- Changed player related options of EnvironmentSetup entity to be part of PlayerSetup entity
- Added configurable weapon precision
- Added language configuration file
- Added conversation configuration file
- Added internal_config.ini file for private configuration options
- Added configurable savegame directory (in My Documents folder)
- Added configurable screenshot directory (in My Documents folder)
- Added configurable log file directory (in AppData folder)
- Added configurable configfile directory (in AppData folder)
- Added Log class (exposed to scripting language via global 'Log' object)
- Added global 'Input' script object
- Added options speedcoeffrun, speedcoeffbackward, speedcoeffsideward in playersetup INI file
- Added options SpeedCoeffLava, SpeedCoeffSlowMotion, SpeedCoeffFastMotion to EnvironmentSetup entity
- Removed private options from RealityFactory.ini file (now in internal_config.ini)
- Removed DrawFlipBookImage, GetConvReplyNr, Concat script methods
- Fixed EMBM: sometimes bumpmap was assigned to faces instead of base map (GBSPLib)
- Fixed QuickView in RFEditPro
- Fixed texture preview in RFEditPro
- Fixed arch brush template with round shape and start angle other than zero in RFEditPro
- Fixed caption text in Create Group dialog in RFEditPro
- Fixed help file for RFEditPro
- Added more screen resolutions in VideoSetup tool
- Added FontStudio for bitmap fonts
- Removed ttf2font
- Removed TreeBuilder
- Removed IniEditor (temporarily)
- Removed GameBuilder (temporarily)
For the updated RFEditPro you may need to install the Microsoft Visual C++ 2010 Redistributable Package (see viewtopic.php?f=1&t=5312)
The main motivation for this pre-release is that a) you can get familiar with the new features and b) bug reports can improve the final release. Known issues in this beta version are
- the code completion in the RF Script Editor is outdated
- savegames might be screwed up
- only a part of the new scripting commads are tested thoroughly
- character icons in conversation are not tested
- there might be unknown side effects when using Pawn commands during conversations
- more (and polished) examples to show off the new features are required
Also the HUD will get a major rewrite to use CEGUI for the final 0.78 release.
PS: Sorry for the bad voice acting in the conversation demo level.