Post news RSS Incognito Episodes 1.99

Incognito Episodes 1.99 Changelog : March - May 2010 THE CLONE WARS

Posted by on

Incognito Episodes 1.99 Changelog---------------------------------March - May 2010 THE CLONE WARS
- 3/23/2010

  • Refactored Technology class(s) from GameEntities and Game into new library Technetronic.dll.
  • Refactored FPS,TPS,RTS,PlanetView element display systems into Quests.dll.
  • Added all game music directory calls to Episode Codex.
  • Removed 'real' path references from all code @"Data\Blah" now "Data\\Blah".
  • Refactored all custom/repeated sounds to GeneralSoundConstants.cs.
  • Refactored FPS,TPS,RTS game tutorial screens to use GameTutorialScreen class, removes redundant code.
  • Refactored WorldLoadSaveWindow as base class for WorldSaveWindow, WorldLoadOnDeath, DesktopWorldLoadWindow.

- 3/24/2010

  • Refactored MultipleChoiceConversationWindow, ConversationWindow common functions into GameInterfaceWindow.
  • Refactored VideoLogItem, AudioLogItem, TextLogItem into LogItem with enum for what type.
  • Refactored VideoLogWindow, AudioLogWindow, TextLogWindow into ItemLogWindow.
  • Refactored FPSGameWindow to check only for LogItem instead of 3 different types, removes redundant code.
  • Renamed all log related GUI files to use common naming scheme 'frmAudio', 'videoBox' for example become 'frmLog', 'mediaControl'.
  • Fixed all log related MAP and TYPE references to VideoLogItem, AudioLogItem, TextLogItem to refactored LogItem.

- 3/27/2010

  • Included updated WaterPlane class and HLSL shader that supports updating reflections on timer rather than every tick, massive FPS improvements here.
  • Refactored all custom map logic for FPS,TPS,RTS,PlanetView into seperate interface IGlobalMapLogic and GlobalMapLogicManager.
  • All code for Episode 1 and 2 and all future episodes are named specifically as: GlobalMapLogic_EPx.dll

- 4/3/2010

  • Switched default sound engine to OpenAL from DirectSound to prevent "stuttering" bug when moving between maps or skipping cutscenes.

- 4/4/2010

  • Fixed a bug that could happen with main menu on game start if desktop clock tried to update after control detach.
  • Updated episode guide to show all planned 5 episodes and respective icons.

- 4/5/2010

  • Removed some galaxies that are not used in Sector42, variants of already named galaxies (ex. Poveja A-B-C Star).
  • Removed GameMusicManager from Galaxy maps and made music in each galaxy random each time this gametype is loaded.
  • Added try{}catch{} to Technetronic SQLite calls for Element information, this is useful if Technology upgrade only requires 1 element and not all 5.
  • Refactored RTSUnit and RTSBuilding GetControlPanelTasks() to GlobalMapLogic for customization.
  • Added StartingGalaxy to Episode Codex.

- 4/10/2010

  • Corrected some namespace errors in GameCommon classes like GameMusic, GameControlsManager to actually use that namespace instead of GameEntities.
  • Combined both GameMusic and GameMusicManager classes into single class.
  • Fixed a bug that could prevent proper music tracks from playing in TPS mode.
  • Updated Sector42 Hyperspace to have for ambient stars in-between each galaxy for nice sense of covering alot of ground as stars fly by the player.
  • Removed WayPointSystem.dll and refactored all code for this system into GameCommon for better performance rather than loading assembely at runtime via code.
  • TPS Planet Find Buddy now lists galaxies/planetoids you search for alphabetically, in ascending order (A - Z).

- 4/11/2010

  • Fixed a bug that resulted in Hyperspace Planet Finder Buddy never working, now you can search for planetoids from hyperspace.

- 4/14/2010

  • Fixed a bug with multiple choice conversaion system, it was mis-detecting the end of video files played for people you spoke with while in-game.

- 4/15/2010

  • Updated multiple choice conversaion system, it now pauses music, staticsounds, and detaches current weapon because you cannot talk to people with gun in their face!

- 4/25/2010

  • Added confirmation dialog box when exiting to main menu or desktop to prevent accidental clicks.

-4/26/2010

  • When in demo fullscreen the nagger activation check did not pop-up above game window.
  • Updated base NeoAxis Engine to 0.851

-4/28/2010

  • Updated Internet checking to be more effective at detecting when there is indeed, no Internet.
  • Changed Fingerprint Nagger checker to only check CPU, DISK and BIOS ID's. Checking MAC isn't good in newer operating systems like Win7 that switch to next MAC.
  • Changed update check at game start to only work if Internet is detected.

-5/1/2010

  • Updated Fingerprint Nagger to check for which Episode it has activated.
  • Updated web server to support purchase of multiple episodes.
  • Updated Configurator to ask which Episode to "configure" from a activation/saved game funtionality.
  • auth.dll is no longer stored in games root directory, now stored in each episode directory under Data directory.
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.