Scorched 3D Changelog

What's new in Scorched 3D 43.3b

Feb 23, 2012
  • Fixed deform textures not working for textures with 3 channels
  • Fixed some weapon defaults being overwritten
  • Fixed tanks not falling when eroding napalm is being used
  • Updated shader check to check for number of available varying float
  • Commit of awe data files and none mod image files
  • Compressed apoc mod bmp files into jpeg
  • Added AWE mod
  • Converted some textures to jpg to save space
  • Image utilities updated to cope with different image component size
  • Updated to support single channel jpeg file
  • Updated to support single channel alpha map
  • Updated jpeg to output errored files.
  • Double memory free fix.
  • Small compilation fix for linux
  • More memory leak fixes for the client.
  • Updated mod download progress to include KB done.
  • Fixed mod download progress so it doesn't reset to 0% during download.
  • Updated mod info files for removal of option.
  • Changed server so mod files are loaded from file system rather than cached in memory
  • More memory leak fixes.
  • Fixed landscape pattern being repeated over the border for the options screen
  • Added surroundtexture option to the file based landscape texture file
  • Added option to mod info to stop mods shipped with the game having all of their files loaded into memory
  • Fixed some memory leaks or isues hiding memory leak
  • Added command line option to allow server to exit after a time period (exittime)
  • Updated make files for latest fedora build
  • Fixed isue where WeaponTankVelocity and WeaponSelectPosition could return wrong info
  • Added more sync logging to the WeaponTankVelocity
  • Added sync option to exit server when errors are detected
  • Fixed isue with projectile number parser being called on the client only
  • Added more logging to number parsers so they know their owner
  • Added WeaponAimed sync checking
  • Added ability for custom weapon sync messages.
  • Added group name to the WeaponAimed sync
  • Updated server message to say the mod its loading
  • Fixed compiler code ambiguity issue
  • Added sync check support for weapon
  • Checking added to force the use of losless image formats for level
  • Fixed bug where death animation was different across client
  • Added sync checking for initial target placement
  • Fixed compilation issues on Linux.
  • Fixed server sometimes hanging when tanks with tank types try to buy.
  • Added landscapeerosion tag to WeaponNapalm to allow it erode the landscape.
  • Fixed sound dialog not be accessible on some screen
  • Fixed buy time not being correct on the progress dialog
  • Fixed not being able to use the camera modes when buying
  • Fixed WeaponAimedOver targeting dead tank
  • Added admin "change name" function to allow admins to force a player name change (available via command line, web and in-game)
  • Fixed a bug where players could be forced to play against no opponents when a spectator join
  • Fixed rounds not ending due to lives being awarded to dead players.
  • Fixed admin players being able to kill players in the wrong state
  • AI Tanks now join all at once rather than being added slowly one at a time
  • Fixed player dialog resetting for each player in single player (offline) mode
  • Fixed online player parameters not being remembered correctly
  • Fixed players getting stuck when crashing during loading
  • Fixed not being able to kick players that do not have a destination (connection)
  • Updated projectiles and rollers so they can use local or global groups. A local group is only visible to the instance of the weapon that fired it. Added "localgroupname" and "globalgroupname" tags to rollers and projectiles (removed "groupname").
  • Added "ringtextureset" and "ringradius" to lasers to allow rings to be drawn around the laser, defaults to 0 (off)
  • Fixed spelling for loser in turn type
  • Added "scale" attribute to weapon roller to allow the model to be scaled (like projectiles), defaults to 1
  • Added "wobblespin" and "wobbleamount" to weapon projectile to allow a wobbly path to be used, defaults to off, good values < 1
  • Updated sniper shots to hopefully remove malformed shot
  • Added "watertransparency" attribute to landscape texture files to allow the water transparency to be configured, defaults to 1
  • Added new explosion type "directionalring" that uses the velocity of the current WeaponExplosion as the axis for the explosion
  • Updated ultra display options for even more goodne
  • Fixed UPnP port forwarding for PPP routers for PnP server hosting
  • Added UPnP external IP address detection for PnP server hosting
  • Updated some tank textures with the latest texture
  • Changed the rules key to bring up the player dialog
  • Added a new ultra display setting with most things turned up to 11
  • topped round from ending when a new bot is about to fill a vacated place
  • Fixed compilation for GCC
  • Fixed some GCC -Wall warning
  • Fixed a small memory leak in the sync check code
  • Fix for object groups not returning consistent object count
  • Added XMLDiff to sync checking to make it easier to distinguish result
  • Fixed some minor gcc compilation error
  • Fixed sprite actions causing sync check error
  • Player/tank dialog correctly selects the players current model, team and color.
  • Tank types can now be defined as the default type
  • Tank types can be selected from the player dialog (shows description via tooltip)
  • Added tank types to the player dialog
  • Changed progress dialog to also display game settings (will be expanded next version)
  • WeaponProjectiles and WeaponBounce can now be added to object groups using the tag
  • Committed some missing file
  • Fixed fuel selection not being removed when switching to another weapon
  • Generalized object groups so particles can be added to groups as well as target
  • Fix for not committing TargetDamage class
  • Decoupled referenced actions from player id to allow tankets to fire non-referenced action
  • Added usenormalmoves option to target definitions to allow the AI to shoot out with the normal move setting (Just shoots based on the AI shot time)
  • Targets can now be assigned AIs via the tankai tag in target definition
  • More additions to add AIs to target
  • Fixed ship placements not spread out the ships in the group
  • Some minor performance fixes after using Cppcheck
  • Moved AI portion out of tank into tanket, to allow targets with AI
  • Fixed game crashing due to sound errors when quitting to main menu
  • Added nocameratrack attribute to explosions, naplam, rollers and projectile
  • Added groupname parameter to weapon aimed under and over. When set the weapon will target items from the group rather than near by tanks.
  • Added parameter deformsize to weapon explosion to allow the deform size to be set independently. This defaults to the size if not set.
  • Added gravityfactor to WeaponProjectile and WeaponRoller.
  • Added TankFallingDamage to game settings to prevent tank falling damage
  • Added billboard option to target definitions to allow models to be billboarded
  • Added spinaxis option to projectile weapons to allow them to spin on a different axi
  • Added mushroom texture option to explosions so you can set the mushroom cloud texture
  • Sped up the landscape deformation delay and added a display.xml setting for it
  • Changed the default display settings to windowed at 1024x768.
  • Fixed a compilation error on some gnu compilers.
  • Fixed mod files not being removed from the client if removed from the server.
  • Fixed burn actions for target
  • Added collision actions for targets, tag
  • Added accessories can be added to the explosion death animation by adding them to the "deathaction" accessory group
  • Updated copyright and GPL text
  • Players can talk while downloading mod
  • Progress while downloading mods is now shown in K to better show appreciable progre
  • Limit movement type now correctly shows the available position
  • Backdrop dialog now animates birds and ship
  • Added most tanks from the pro mod (courtesy of ArmorWraith)
  • Fixed bug where players could be left orphaned on the server
  • Fixed games and rounds not being updated in the online game stats.
  • Increased rolling time on roller
  • Added the default Dirt Charge (only as a death event for now)
  • Fixed lack of particle textureset
  • Fixed smoke texture setting not being honoured for projectile
  • Fix to saved game bug

New in Scorched 3D 43.2a (Dec 6, 2010)

  • Game doesn't crash when buying time times out
  • Inventory window is populated even when player isn't making their move
  • Fixed scorch marks being tiled
  • Camera position isn't stored when there is only one alive player on the same client
  • Fixed bug where tankais were associated outside of simulator actions
  • Added more random number sync checks
  • Fixed bug where tanks where in an incorrect state for the first part of the levelTanks will remove themselves immediately if all other players are deadAdded client option to allow automatic connection to the server
  • Fixed incorrect naming of a sync check attribute in the options
  • Target camera will stay with the current player if they are the only player from that destination
  • Default projectile speed is slightly slower
  • Fixed network dialog being off the screen for some resolutions and ui scales

New in Scorched 3D 43.2 (Nov 15, 2010)

  • Updated tank icons
  • Fixed transparent tank icon for client window
  • Fixed tank model store not clearing between games
  • Updated installer to add s3l file extension
  • Updated scorched3d icon
  • Updated player icons in chat to have a better template.
  • Boids camera angle
  • Sticky rollers (on shields)
  • Fixed tanks resigning again after a resign/death
  • Residual player information updated as soon as player connects
  • Fixed mac address fetching under DARWIN
  • Fixed unix scripts to cope with Visual studio 10 files
  • Moved round time from the OSD to the score dialog
  • Add tool tip to the shot timer
  • Fixed some tool tips not displaying for some UI elements
  • Updated player dialog to have explicit spectator and cancel buttons
  • Split combat messages into separate log window
  • Different deform types for roof and ground
  • Updated connection code to log unqiueid/suid when banned client connects
  • Fixed some fixed point maths so it deals with very large numbers
  • Fixed snprintf implementation so it deals with very large numbers
  • Started work on deforming options (solid, file, deform) for landscape and cavern roof
  • Fixed player/rules dialog not having a key binding when just connected to server
  • Added an optional penalty for tanks becoming spectators when alive
  • Players can now enter and leave spectator mode at any time
  • Players can change their name/color/team/tank at any time
  • Players are moved to spectator mode when they exceed the maximum number of missed moves
  • Fixed tank color drop down not working on some graphics cards
  • Fixed tank model not updating correctly under some conditions
  • Updated AnimatedBackdropDialog to load land faster
  • Client now closes connections when disconnectAllClients called
  • Mod files cleaned up before new mod files are loaded
  • More changes to allow reconnection
  • More updates to remove singletons from the server code
  • More updates to allow people to quit/restart games
  • More re-factoring of images to allow them to be loaded via ImageIDs
  • Paths to models changed to be relative to the mod root
  • Update image to reference count data to prevent copying (should also allow image resource management)
  • Tanks position indicators are drawn during the buying phase
  • Players get a larger skill change when killing lower skilled players
  • Roof can now be deformed via explosions
  • Cavern roof rendered using LOD and visibility quads
  • Updated project to Visual studio version 10
  • Changed VC project to support multiple processor building
  • Fixed tank circle indicator being misplaced when target reflections are on
  • Fixed Tank color selector on radeon graphics cards
  • Fixed Tank color drop down texture
  • Added no channel sound and count down sound options to sound dialog
  • Fixed server and client calculating auto balance differently.
  • Money formatting changed so larger numbers are easier to read
  • Added AI logging to enable AI debugging
  • Camera mode is not reset between rounds when only AIs are playing
  • Count down sound for shot timer
  • Made text sound less obtrusive
  • Followed shots now don't flicker when being followed
  • Tank/shield health not shown in some of the camera views
  • Action camera won't follow ship shots
  • Old sight position is now correctly centred on the gun

New in Scorched 3D 43.1c (May 3, 2010)

  • Fixed server and client calculating auto balance differently.
  • Money formatting changed so larger numbers are easier to read
  • Added AI logging to enable AI debugging
  • Camera mode is not reset between rounds when only AIs are playing
  • Count down sound for shot timer
  • Made text sound less obtrusive
  • Followed shots now don't flicker when being followed
  • Tank/shield health not shown in some of the camera views
  • Action camera won't follow ship shots
  • Old sight position is now correctly centred on the gun
  • Added option for tank/tree reflections for high end computers
  • Added option for particle reflections for high end computers
  • Restricted view setting is now persistent
  • Fuel position landscape indicator now goes away as soon as the fuel is used
  • The buy and shot timers take account of the latency
  • In game chat now has a moveable cursor
  • More model speed ups
  • Game shouldn't count loading or spectator tanks when calculating who's left
  • Performance improvement for drawing targets and tanks
  • Fixed the winning banner being too wide for the screen when many players draw/win.
  • Fixed round numbers from getting beyond the maximum round number
  • Added residual player settings to settings dialogs
  • Fixed residual players not being recorded correctly
  • Added residual player functionality for non-stats servers
  • Sped up AI turn speeds for non-RTS modes
  • Slightly longer time allowed for people to buy
  • Players can connect immediately after being disconnected (no duplicated SUI/UID issues)
  • Lowered the maximum amount of time for the remove tank setting (added setting to both configuration dialogs)
  • Changed residual players to be on when the setting is on, and not vice-versa
  • Changed the max and min settings for IdleCycleTime

New in Scorched 3D 43.1 Beta (Apr 7, 2010)

  • Changed ambient sounds levels to change better with the sound slider
  • Lowered the default sound levels for some of the louder ambient sounds
  • Changed shot camera so it always follows the shot regardless of what else is happening.
  • If there are shots from the current player it follows the shots
  • If there are no shots but the player is alive it views from the gun
  • If the player is dead it views other peoples shots
  • If there are no shots it views from the spectator angle
  • Added new aim camera that always views from the players gun regardless of what else is happening
  • Added key bindings for aim and explosion cameras
  • Fixed old sight position not working
  • Fixed new visible sight not being aligned with the gun
  • Fixed new AIs not getting the correct unique ids
  • Fixed auto defence not working
  • Fixed gifting money not working

New in Scorched 3D 42.1 (Mar 3, 2009)

  • Fixed server web console not displaying Unicode characters correctly
  • Changed skill formula to have less fluctuations
  • Added possibility to grant skill based on round/match wins
  • Added configuration settings for skill system
  • Fixed unicode names in server web console
  • Added more tank attributes to LUA tank table
  • Transient options can be retrieved via the LUA get options function
  • Casting of 64bit types for completeness
  • Changes for 64bit compilers
  • Enabled fogging for objects
  • Import fixes for gcc version 3.4
  • Updated configure script to remove X11 dependancies for OSX binaries
  • Fixed a bug where the server may send some text messages to more than the intended client.
  • Updated documentation files to remove actual information and add links to wiki
  • Changed launcher to not have S3D_SERVER #defined to allow visible dialog messages
  • Fixes a bug where the working directory is not set to the binary path under win32.

New in Scorched 3D 42 (Feb 16, 2009)

  • Optimized graphics rendering ttake better advantage of hardware
  • Scripting language support for weapons and server scripts
  • Much larger landscapes supported
  • Added multi-lingual support for chatting and player names
  • Added localization support for dialogs and messages
  • Some gameplay adjustments
  • Better LAN/Internet communications for less timeouts
  • Some new maps