TA Demo 0.99b2
README | Recorder | Replayer | 3D TA | History

1. TA Demo 0.99b2
2. TA Demo 0.99b
3. TA Demo 0.98b
4. TA Demo 0.97b
5. TA Demo 0.96b
6. TA Demo 0.93b
7. TA Demo 0.90b
8. TA Demo 0.80b
9. TA Demo 0.71b
10. Credits
11. Legalese

This file is also available online.

TA Demo 0.99b2
Recorder:

- Fixed DT-lines and added DT-rings again.
- If someone tries to use .units the recorder will now deliver divine punishment! And now this actually works!
- Warns if someone joins a game with a broken version of the recorder.
- Markers does not lose the first character anymore.

Replayer:

- Made an option to auto-enable .3dta
- The resource bars are visible during replay again.

3D Replayer:

- An option to specify your TA directory is now available in the 3DTA config.
- Errors messages are much more verbose to help diagnose problems.

Installer:

- Completely rewrote the installer script using Nullsoft Installer instead.
- Moved the windows 9x-patcher to a separate program.

TA Demo 0.99b
Recorder:

- Added commands:

  > .3dta

- Removed commands:

  > .units

- Made the line-clicking much faster.
- If someone tries to use .units the recorder will now deliver divine punishment!

Replayer:

- Fixed replay of recordings with 5000 units that sometimes caused a crash.
- Changed the unit sync code to avoid some cases of repeating sync messages.

3D Replayer:

- The recorder now contains a 3D Demo Replayer! See 3D Replay to see how to use this.

TA Demo 0.98b
Recorder:

- Added commands:

  > .cmdwarp
  > .createtxt
  > .ehaoff
  > .ehareport
  > .sharelos
  > .sharemappos
  > .tahookoff

- The recorder now contains an Interface Upgrade for TA, with a whole slew of features:
  1. Idle Const Finder
  2. 100 unit factory queueing
  3. Ally income display
  4. Autoclick for convenient queueing of lines of structures
  5. Whiteboard features
  See Interface Upgrade and the Interface Upgrade options on how to use them.

Replayer:

- Added commands:

  > .income
  > .lockon nick
  > .total

TA Demo 0.97b
Recorder:

- Added commands:

  > .panic
  > .crash

- If everyone has the new recorder, enemy chat is also recorded.
- Unfinished units and structures are not transferred by .take/.takecmd.
- The usually bunch of miscellaneous bugfixes.
- Detection of user AI's.
- Auto-recorded filenames are now always correct.
- The recorder now gets reset if you start a new game of TA without restarting the program.
- .time reports the time as 1:03 instead of 1:3

Replayer:

- All recordings should start correctly now.
- Cheats should always be turned on now.
- FARK and Necro added to the list of recognized extra units.
- Correctly shows who rejected someone.

TA Demo 0.96b
Recorder:

- Added commands:

  > .base filename.txt
  > .pltest nick
  > .plresults
  > .plfrom nick
  > .fakewatch
  > .time
  > .dobase
  > .donetake
  > .nocheats
  > .randmap filename.txt
  > .syncon number number

- The Boneyards version of TA doesn't crash when exiting.
- Option to place demos in a user specified default directory.

Replayer:

- Added autofixall and autorecord options
- Replay will never be too fast for your computer to keep up.
- Replay speed independent of if the game was slow while recording.
- All paused sections of demo can now be skipped
- Added ability to adjust speed with standard +/- keys
- .speed only works in 100% intervals (use +/- to fine adjust)
- .sonar gives sonar unit
- Replayer identifies who is pausing, changing speed and rejecting
- More complex syntax of unitid.txt
- LOS is Permanent by default

TA Demo 0.93b
Recorder:

- You can take over your partner's units and structures if they disconnect.
- Lobby chat is now recorded and displayed in the "Comments" section.
- Recorder commands are now available even when not recording.
- Start of recording in-game supported. However, unless it is issued quite soon after launch there's a good chance that the recording won't replay due to all of the missing information. So don't use it really.. :)

Replayer:

- Freeze on exit fixed. (Second time hehe.. damnu SJ)
- Fixed another silly memory leak, the replayer now swallows up a lot less RAM.
- Remembers last used protocol.
- Watchers should no longer experience occasionally getting stuck on the load screen.. In fact, the replayer now waits a while for the watchers to complete loading and enter the game screen before starting replay.
- Just click Go instead of typing .launch - the game will launch automatically when unit synch is completed.
- .speed number sets replay speed to number percent of normal.
- .pos number skips to number percent into the game.
- The replayer now prevents recorded players that quit, dropped or were lagging lagging during the original game from causing a reject screen during the replay.
- The first player listed in the player list is the person that recorded. But now it is now literally pointed out :)

TA Demo 0.90b
Installer:

- Now installs in the TA directory you type instead of the default. Removes old TA Demo shortcuts from root of Start Menu.

Recorder:

- .report now shows the three available TA Demo toggles.
- Added commands:

  > .protectdt
  > .fixfacexps
  > .fixall
  > .fixoff
  > .stoplog
  > .unitsonly

- All commands except .record can now be issued while playing the game.
- .report and .fixoff can be issued by players without TA Demo.
- Smaller filesizes, more efficiently compressible by zipping.

Replayer:

- Demo files are streamed off disk now, cutting down load times to a minimum and minimizing RAM usage.
- All known memory leaks fixed.
- The game progress indicator (slidebar) is now movable - you can fast-forward the game.
- All units besides the original ones and those in Core Contingency are listed in the replayer.
- Current ack status: # of # bug fixed.
- Added an Options screen, allowing easy customization of directories and sync speed.
- Unit sync now works as intended (no more CRC error messages).
- Remembers last directory used.
- Pausing now supported.
- Doubleclicking demos in Windows Explorer now works correctly.
- Backwards compatibility to version 0.80ß.
- Replay speed now ranges from 5% to 1000%.

TA Demo 0.80b
The big news is that all crashes that occurred during playback should now be gone. At the very least there should be no need to change file format again in future versions. (Observe, "should"! :)) For people only being able to replay games when they are connected to the internet, see Replaying games.

Recorder:

- The recorder no longer corrupts packets.
- Adding an AI player to the game no longer crashes TA.
- A player leaving the battle room no longer crashes TA.
- Recorded games have grown larger. A compressor that reduces them to at least the sizes seen in 0.71ß will be released "when it is done".
- All known memory leaks, which were the likeliest cause for the slowdowns people have experienced, have been fixed.

Replayer:

- The replayer does not load recorded games from older versions than 0.80ß. If you have a game that replays correctly with the old replayer, replay it with the old replayer and record it with the new recorder while watching it. We're sorry, but this is why we declared it beta in the first place.
- It should now work to replay games that reside in the TA directory, or even have the server.exe placed there.
- Added descriptions of buttons and lists.
- Added Back buttons on most screens so that you can return to the previous state of the replayer.
- Added a button to launch TA from the battle room screen. This also autoselects the correct network protocol.
- Demo files load faster.
- The replayer now kills all remaining players when the playback is completed, so that you get to see the stats screen.
- More than one watcher now works.
- Enabled compression on outgoing packets. Can be turned off since it has not been tested much. Should not cause any problems and will make over-internet playback possible even for modem users.
- The game should no longer launch with the watchers still sitting on the load screen.
- Changed the way the unit synch is done. Should eliminate unit substitutions, provided that you have all units that were enabled in the recorded game. Please disregard the message stating that you have CRC errors and are missing units. We have no idea why this occurs but it doesn't cause any trouble.
- The crash that occurs for some people when the playback is finished may or may not be gone. It doesn't happen on our systems at least. But then, it never did.

TA Demo 0.71b
The ability to record games using Microsoft's Internet Gaming Zone has been added. To install this update, download the recorder71.zip and unzip the file dplayx.dll to your TA Directory, replacing the old file. This may or may not interfere with other gaming networks, so if you use TEN or MPlayer or anything else, it might not work. If that should happen, simply remove the file and wait for the final release. (Or switch to Zone.)

Normal TCP/IP and IPX recording has not been removed, so you do not need to keep the old file.

Credits
SY_SJ Recorder + 3D replayer programming

SY_Fnordia
Replayer programming

SY_YeHa
Interface upgrade + 3D replayer programming

JungleJoe
SY_Gnil
SY_Yxan
TAG_Screamer
Technical Assistance

JungleJoe
Trainer source / detection know-how

JoeD
Creator of HPIUtil

SY_Ekke
SY_Xagon
TAG_Screamer
Website - http://www.clan-sy.com/

R-zrbt
SY_Gnil
SY_Yxan
SY_YeHa
TAG_ROCK
TAG_Screamer
SY_Mindminder
Alpha/beta test crew

Gnug315
Gnug615
TAG_Screamer
Readme authors

Ktulu
Recon
PeterC
Brave Sir Robin
Various feature requests

And also thanks to everyone using the program,
especially those giving feedback and reporting bugs :)
Your help is invaluable and much appreciated.

Legalese
The Swedish Yankspankers are in no way affiliated with Cavedog Entertainment, Humongous Entertainment, GT Interactive, Infogrames or any other company that has rights to the Total Annihilation products and brand name. TA Demo may be freely distributed as long as it is provided as is, with the documentation included unchanged (readme.html, recorder.html, replayer.html, history.html). All rights reserved.