-------------------------------------------------------------------------------------------- Continuum 0.37 Gameplay * made ship radius part of ship settings so it is possible to make ship that squeezes through 1 tile wide hole or a capital ship with size 5x5 tiles (you can also make appropriate graphics for it using graphics download functionality) * fixed bug that allowed laying portal right after attaching even if enemy has antiwarp engaged * fixed bug in simulation code that caused ship to jump back after long screenlag period (f.ex. PrintScreen) * fixed drawing of "lagged ball" * changed "lagged ball" timeout from 3 seconds to 1 * fixed ball movement glitch on map when ball goes outside of radar range * removed waepon fire/warp delay after ball passing with Ins * fixed turrets falling apart if several people attached at same time making turret bigger than allowed * fixed bombs hitting the spot a player specced from * fixed /*warpto safe zone * fixed energy deplate prizes sent by moderator * made flagger/baller decoy behaviour compatible with SS 1.3x * fixed multifire bullets to go thru holes when shooting next to wall * fixed proximity safety radius * fixed turrets consisting of people from different teams when driver reenters arena * fixed crash when doing /*warpto to spectator will crash the client * fixed bug with decoys standing still beeing counted as mines * fixed visual bug thors disappearing at level edge Graphics * added functionality to download custom graphics, sounds and help files with level file * ship graphics is loaded from ship1.bm2 - ship8.bm2 to allow different ship sizes. If these files are not present ships.bm2 is used for backward compatibility * added map graphics objects. map designers can place any image (also animated images) anywhere on the map now, so map design is no more limited only by tileset. further more, these graphics objects can be attached to certain events (enter zone, enter arena, death, kill) or commands issued by moderators. it is also possible to move these objects around using bots * added screen graphics objects. screen graphics objects are similar to map graphics objects, only they are not in certain place on the map, but user screen. some ideas for screen objects: arrow pointing to enemy with flags, powerball, etc, controlled by bot; clock showing time till end of league game, splash screen when you enter zone * added coordinate grid to radar (optional) * fixed screenshot funcionality (Print Screen) * fixed burst trails * fixed frequent DirectDraw error when reentering zone * fixed goal animation speed * number of flyunder tiles is unlimited now * asteroids and wormholes are drawn with transparency now * rolling ship is now displayed when rolling ship graphics is in same directory as regular ship graphics * corrected thrust output position when rolling ship is disabled * fixed banner palette when setting banner * fixed windows PrintScreen functionality when tasked out * fixed problem with maps with > 10x compression ratio * fixed ship disappearing when decloaking * fixed some sprites not displayed after tasking out and in Chat * added 2 new fonts Large and Extra large (thanks to ZippyDan for graphics) * added command ?nopubchat. it toggles displaying of public chat on and off * added national character support (öäõü etc) * help menu texts and help ticker texts are optionally downloaded from server, so they can be customized for zones * added option to require message key to be able to type * increased chat history length * fixed ` key handling problems * fixed ignoring of players with )> in name * empty *arena messages are not displayed * fixed dedupe messages * fixed ;9999999999999; not to show random numbers * fixed problem with Enter beeing message mode key * fixed empty lines in help ticker User Interface * added joystick/gamepad buttons configuration * added support for configurable ship names * fixed joystick incompatibility problems under Windows XP * fixed Alt-Tab firing bombs * made prevpage/nextpage to open player list * added option to remove banner to banner list * added option to open chat window in windowed mode and to disable chat window * added "autoexec" commands functionality * added option for all users to see other players' ping times * added functionality to view other player damage for moderators * fixed bug when changing arenas while map download was in progress * added detection of Continuum infected by virus * added server option to disable PrintScreen while playing * fixed AntiWarp engaged by .. text if there is % in the name * F11 will reenter to last ship used * opposite arrows will cancel eachother out when scrolling in spec mode * fixed shift-F5 macro speccing ball in spec mode * completely new alt-tab chat code (selection, scrolling, links) * arrow in chat window shows new messages received when scrolled up * fixed a number of small resource leaks * fixed problem pasting text with CR/LF * added simple banner editor * fixed chat window not showing sometimes after alt-tab * added more skin features for developers * menu can optionally display default ships for each zone as zone selection changes * holding mouse over ping column shows packet loss * zone download dialog shows what zone properties changed (if any) after a download * fixed some potential mouse wheel problems * added tip-of-the-day Sound * added support for team sounds. Players can play sounds %150 - %255 in team chat, zone sysops can upload these sounds in lvz file * up to 5 bong sounds can be played in parallel instead of previous 1 * fixed sending voice mesages Communications * added SOCKS5 proxy support * fixed incompatibility with some cable modems / non-standard TCP/IP stacks * fixed security checksum not returned error -------------------------------------------------------------------------------------------- Continuum 0.36 Gameplay * down arrow has now priority over up arrow * enemy team decoys doesnt make sound when released anymore * mines (and all other weapons) are removed when player leaves arena * portal is removed when changing team * bomb with bouce count 1 bounced from corner is shown using non-bouncing bomb shape * fixed BombSafety setting * prizes are not generated after user gets disconnected * added waepon fire delay after shooting ball with Ins * sounds are stopped when changing arenas * fixed problems with shift keys getting stuck when WM_KEYUP message is lost * made mines 2/3 darker on radar * added server option to disable shooting while using afterburners * added server option for showing bombs on radar * added server option to hide flags for spectators * added server option to disable xradar in spec * added server option to disable random bullet damage * added server option to specify low fps limit Chat/Menus/Misc * changed screenshot key to PrintScreen * fixed typo Sealth -> Stealth in text weapons display * when trying to change to team that is full, 'Team is full' message is displayed * rest of the macros are cleared out if macro file contains only few macros * when downloading level chat and names box is displayed * double-click on player name in chat window sets focus to edit * fixed player name list scrolling to top when it is changed in chat window * fixed security checksum not returned while downloading level * added arena list sorting * added banner list sorting DirectDraw/DirectSound * fixed problem that mouse cursor was blinking on screen in fullscreen mode on some systems * fixed memory leak when locking workstation using Windows 2000 * fixed windowed mode not working with some video cards with 32bit desktop mode * added DirectDraw troubleshooting options (Advanced options) by default all options should be OFF in there * when Refresh in profile is set up DirectDraw interface is used for compatibility instead of DirectDraw2 interface * added Sound Quality option "Default". With this option sound card is left to cooperative mode, so sounds of other applications such as WinAmp are audiable too (works only if your sound card drivers support it) Profile/Skins/Zone list * increased player name length to 23 characters * fixed unassigned macro keys blocking usage of valid F-keys * fixed bad zone.dat file with names like "name,0,0,0,0,0,0,0" * fixed zone dns lookup (still another related bug) * fixed problem that caused key sequence set to "key 255" when editing key definitions * possibly fixed transparent draws on menu with some weird drivers * added check for wave size * changed default macro keys from Shift F1-F12 to LShift F1-F8 and RShift F1-F8 * duplicate names for profile/macro/keydef are not allowed anymore * blank macros/keydef is created when creating new profile * text "updated" persist in zone list when downloading * backspace set to message key is cleared first time you run 0.36. This will get rid of chat bouncing problem * fixed problem clipping skin size when menu bar wraps In addition there has been a lot of smaller changes -------------------------------------------------------------------------------------------- Continuum 0.35 Initial public release --------- Bug Fixes --------- Main Menu/Interface * No longer crashes when incorrect directory server address is used In-Game * All current cheats and cheat programs no longer function (no more cheaters!) * Selective lag programs will no longer function * Lag turrets impossible to create * Using F1 Help List in spec mode will not kick you out of game (from v1.35 only) * "Ball-warping" (using mouse to click portal icon while holding ball) is now impossible * SysReq key no longer induces lag * Unspeccing on the ball no longer lags the ball * "Fastbombing" is no longer possible in any form (nothing you do can override the bomb fire delay, as defined in each zone's server settings) * Client doesn't crash with more than 8 balls in an arena * No longer crashes with small player spawn radius or small green/ball spawn radius * Still bombs don't turn into mines * In zones where you spawn where you die, you can no longer jump through a wall before respawning (also, you cannot go through walls by attaching to a just-killed turret) * When you are attached, low energy reading is displayed next to your ship * ?go (Public 1) will actually take you to the public arena called (Public 1) * Afterburner sound no longer carries over to spectator mode * Rocket sound no longer continues during respawn delay * Clock would sometimes show 12:xx AM when it was PM * ?status no longer crashes game, even if there are bad settings * Using a new goal.wa2 actually works * In previous versions, if you had bouncy bombs and fired one while not moving, it would be a normal bomb - this no longer occurs * Overflow bug that sometimes causes flag carriers to be psuedo invincible (with certain settings) is fixed * Prizeweight:Quickcharge setting and Prizeweight:Recharge setting were reversed in old client * Getting placed in safe zone while alt-tabbed did not activate safe zone timer: fixed Visuals * Using F4 to spectate a pair of players no longer messes up freq colors * Alt-tabbing in and out of game no longer screws up banners * No weird "reappear and warp" behavior when killing alt-tabbed clients * No more screwed up psychedelic in-game colors * When spectating on a freq, player name colors are always correct for their freq (the freq you are spectating has yellow names and enemies have blue names) * When spectating a freq, that freq's flags are yellow, and enemy flags are blue * If you have no bullets, but you have bombs with shrapnel, the shrapnel would be invisible to other people in older clients, but it would still do damage. Continuum now displays that shrapnel Chat * Client always closes and saves log file if you quit before closing log (sometimes it didn't) * You can now use the same %macro more than once in the same line Alt-Tab * Chat display shows correct text formatting (some messages would look formatted in-game, but screwed up when alt-tabbed in old client) * Certain characters and text would sometimes show up as strange symbols in chat display, this is fixed ------------------ New Features ------------------ Main Menu/Interface * Auto-transfers your options/settings/preferences from any previous installations of Subspace * Profiles let you store individualized settings for different names and different zones (including macros, key definitions, resolution, chat channels, etc.) * Ability to reconfigure your keyboard layout so you can choose what keys do what (you can have a key to activate chat mode, letting you use letters for actions too). Up to three different keys can be used per combination per action (example: ctrl + alt + R could be repel) * More macros allowed * Updating/Adding zones is streamlined * Built-in graphical trace utility to check your ping and packetloss to any zone * Quicker and more accurate ping updates on Zone List * You can have as many zones as you want on Zone List * Zone List is color-coded to indicate on and off-line zones * Automatic weblinks to your favorite zones' websites * Can create desktop links to open Continuum with different profiles * Can store multiple directory server address, Client will cycle through all of them * Graphical ping display for zones in zone list that shows last 7 pings In-Game * Entering game and changing arenas takes less time * Updated F1 help list to reflect new commands * When spectating player, you can see new info on their antiwarp, stealth, xradar, and cloak status (and maybe bomb proximity * Printscreen is disabled - no longer kicks you from game (no more lamers escaping sure death), but it does let you take screenshots in-game! (puts screenshot to clipboard, paste to paint program) * When greening, game will report what percentage of max equipment that you have (like your last green put you at 55% of your Max Top Speed) * Supports more than 10 (Public) arenas * Can set/change ?sound volume in game * Game announces when "Player left arena" * No CD check (from v1.34 only) * You can optionally use xradar from spec * In F2 Player List display, you can see what freq you are on, and how many are on your freq (the little red-lettered heading in Player List did not appear above your freq in old client) * Scroll Lock will also take screenshots in-game, as many as you want, auto-saving them to screenshot1.bmp, etc. * ?status displays your speed/thrust/recharge as percentage of current / maximum instead of percentage of current - initial / maximum (no more 0% recharge even when you have recharge) * ?flags no longer returns location of flags, only names and numbers (flag locations now accessible through *flags - and is left to each zone to decide who can access that info) * Supports new sysop /*warpto command * Can load new *.wa2 files while game is running Visuals * Better framerate and smoother animation and movement on most machines (fps wont go over monitor refresh rate - so if SS says 300 fps now, but your monitor can only do a refresh rate of 80 fps, new client will only show what you are actually doing) * Ability to play in Windowed mode at any resolution that your system supports (you can check email, etc. while still watching game in a window - also, no sounds when SS is not the active window) * Option to make radar and alt-radar transparent (you can see game behind radar) * Option to make F2 Player List transparent (you can see game behind F2 List) * If player you are spectating can see mines on radar, you can see mines too * Decoys of Flag carriers and PowerBall carriers appear Red on-screen and on radar (makes decoys more effective/confusing) * Ball-carrier is a bigger red dot on radar * Brighter in-game window outlines * Can resize *.bm2 objects to whatever in-game dimensions you want Chat * Client keeps a chat buffer of chat, that can be stored to a file using ?logbuffer (you can log chat that happens before you actually started logging) * You can type smiles :) in public (but private smiles have to be inverted (: ) * ?away messages work across arenas/zones * Can turn enter/leave messages on/off and/or display them in chat area, using ?enter and ?leave * What you type changes color (before you press enter) depending on message type * Blinking cursor in chat area to indicate pending message * Message history (ESC) displays more chat, and you can fly while it is on * You can now use :: to cycle through the last five people to message you (pressing : again cycles to next person in list - useful when carrying on conversations with multiple people) * Expanded Help Ticker. Many more helpful messages for newbies * Client remembers last five people who messaged you even after changing arenas or changing zones * ?go commands without a space are ignored (no more being mean to newbies with ?godmode, only ?go dmode will work) * Ctrl-Backspace deletes an entire line of text Alt-Tab * IRC-style chat window layout * F2 Player List shown in alt-tab (so you can see who is in arena, what freq they are on, etc. - just like in-game Player List) * Chat display and Player List are resizable * If disconnected, disconnection message appears in alt-tab (because it was annoying being alt-tabbed and oblivious to the fact that you had been disconnected the past 20 minutes) * You can change arenas while alt-tabbed (?go) * You can change freqs while alt-tabbed (=x) * Private Message alarm beep sounds even when alt-tabbed * Double clicking on player name in player list will let you send them a private message * You can copy and paste text from chat window to other stuff Other * Each zone's stuff is stored to it's own subdirectory (news, maps, etc.). You can even put different sounds/graphics/shipsets in each zone directory and Continuum will automatically use those for that zone. Within each zone directory you can create arena subdirectories and do the same. * Banners stored to \banners, screenshots stored to \screenshots, game logs stored to \logs, skins stored to \skins, graphics can be stored to \graphics, and sounds can be stored to \sounds to help further reduce clutter in game directory * The game has been rebuilt from the ground up, so the source code is ours. This means new features are easy to add and just around the corner. More importantly, should new cheats and cheat programs show up, the client can be easily updated and distributed to counter them (read: no more cheaters!) * Much more! This list is still under construction Future Additions (some more likely than others) * Windows key disabled (wont make you alt-tab out of game) * When speccing ball, the ball carrier's stats are displayed (energy, lag, specials, etc. - i.e. same stats you are shown when you spectate a player) * When entering an arena with a PowerBall, client auto specs the PowerBall (F5) * Optional ability to disallow "rep goals" * Optional ability to disallow "wall-passing" * Ability to switch to spec freq when speccing on a team freq * Ability to send sound macros (which play local stored sound files standard to all clients: EG "Take Ball North" will be said by the client) * Customizable team names (Darkslayers: 2 Team Brazil: 1 as opposed to Warbirds: 2 Javelins: 1) * Client auto logs all messages to session.log * Commands to reset ball, reset score, change score, add/remove balls on the fly, and more * Ball carrier decoy with ball graphic * Ships with Shields will display an energy field around the ship * Ships with Super will show glowing engines * Cloaked ships appear dimmer than normal ships on-screen when xradar is active * User names will change color in F2 box after certain amount of idle time * Client will auto place you in spectator mode after certain amount of idle time * Ability to block people from turretting to you * Ability to change zones without leaving game * More chat colors (for different chat types, and maybe more colors for mods) * Ability to ?target one player (or a freq) * All new sounds and graphics * Ability to place the camera wherever you want, and control its sensitivity (instead of the ship always being at center of screen) * Support for multiple joystick buttons (more than just the standard 4 or 5 button joystick which is already supported) * On screen arrows to show direction of location of ball and/or goals * Ability to change default chat to team chat * Comparative stats showing how you compare to stats of other ship types in zone * If name tags are on, energy display is shown at the left of your ship * Much more! This list is still under construction