proudly presents

1. What's new

2. System requirements

3. Game info

4. Using TK Editor

5. Using efpconv.exe

6. Troubleshooting

7. Credits

8. Error Free Productions

1. What's new

TK Bloodshed

Official TK 4 Bloodshed 4.06 (patch)
  • Added the gamma setting in options. Though the hardware might not always support it.
  • Online update check is now on by default.
  • Removed Deathmatch "episode" from cooperative game modes.
  • Added possibility for user graphics, sounds, music and some texts without need of overwriting default data files.
  • Some more graphics are now generated in the fly, if they are missing. walls1_X.generated.efp are generated (old name was walls1_X.efp) if they are missing. This is convenient for those who want to make their own graphic mods for the game. Graphic files walls1_X.efp are not needed by the game anymore.
  • Level version bump.
  • Fixed filetype detection for graphic files.
  • Fixed episode selection. It can be now controlled using player 1 keys.
  • Updated "Using TK Editor" section of this document.
  • Added two new crate types (money and target).
    Official TK 4 Bloodshed 4.05 (patch)
  • Fixed resolution change problem.
    Official TK 4 Bloodshed 4.04 (patch)
  • Mouse wheel functionality added for adding objects in editor
  • Fixed problems related to writing level comment in editor
  • Embedded icons inside exe files
  • Fixed stereo sound in single player mode
  • Bodyparts don't move anymore behind walls in explosions
  • Fixed frag messages
  • Player names can now be up to 14 letters.
  • Added the possibility to enable target system in DM options
  • Limited the speed of bodyparts
  • Fixed some grenade related bugs
  • Some internal changes
    Official TK 4 Bloodshed 4.03 (patch)
  • Placing DM crates is now possible with Z-key in the editor
  • Paste mode can now be canceled with right mouse button in the editor
  • Mouse wheel can now be used for zooming in the editor
  • Editor framerate limited to 20fps
  • Cursor coordinates are now shown in the editor
  • Map toggle key changed from TAB to F5
  • Framerate toggle key changed from F5 to F6
  • Changed screen update methods
  • Multiplier bug with gas crates in the editor fixed
  • ALT-TAB problem should be fixed now
  • ALT-ENTER no more functions as ENTER in menus.
  • Keys can now be changed even though they are assigned to other player.
  • Smaller resolutions can be used again.
  • Next gun in line is now chosen automatically when you run out of ammo. Guns have certain priorities
  • Burning damage halved
  • Outblock height adjusting is now possible (Level version upgrade)
  • Fire effects for rockets and burning fixed
  • Fixed problem with incorrect files in "levs" directory
  • Added "reset to defaults" in options
  • It is possible to disable enemies in DM now. (switch in options didn't work earlier).
  • Fixed moving speed (DM options)
  • Fixed level info screen (DM)
  • Windows icons are now included in the package
  • Fixed some graphical gunfire issues
  • Fixed a slowing issue in case of respawning a player
  • Enemy cannot hear around the corner anymore
  • ESC works now as quit also in level info view
  • Enemies now choose the closest player instead of the weakest
  • Fixed one bug which might have caused some random crashes during gameplay
  • Optimized some routines to speed up levels which have a lot of enemies (especially civilians)
  • Changed messageboard functionality so that messageboard text slowdown should be fixed (please report if it doesn't work)
  • Player's weapon of choice is now remembered from the last level
  • If an enemy's explosion kills more enemies those are counted as your kills
  • Bodyparts move now if they are in an explosion area
  • The amount of effects visible is limited to help maintain at least minimal framerate now. Also some effects (bloodstains, footsteps) vanish faster if there are lots of effects on screen.
  • Fixed one graphical bug in statistics view
  • Some animation problems related to shooting fixed
  • Updated readme.html to contain information about efpconv.exe
  • Fixed a problem with audio options menu
  • Fixed a collision detection issue related to grenade bouncing
  • and of course some other minor cleanups and optimizations
    Official TK 4 Bloodshed (4.02)
  • Fixed several bugs based on alpha tester user feedback
  • Split-screen multiplay works now with 4 players.
  • Some overall polishing done
    TK 4 Bloodshed alpha 2 (4.01)
  • Game now works in Windows (Linux version coming ?).
  • Very cool 3d walls option added !!! (software draw. OpenGL coming ?)
  • New polygon line of sight (darkness) system !
  • High resolutions (resolutions now from 320x200 to 1600x1200 and more)
  • Mouse targeting
  • 2 new enemies and 1 new weapon
  • Smoother movement and targeting
  • Screenshots are saved to BMP format
  • Code converted from C to C++ (not a very pleasant job to do)
  • Major internal restructuring (for future improvements :))
  • IPX Support gone
  • New Musics and sound effects
  • MIDAS gone, replaced with SDL_Mixer
  • SDL Libraries now used everything possible
  • Some small details added for fun ! + Gazillion bugs fixed.

    The Ultimate TK

    1.21 (3.21)
  • One major bug fixed: The enemies didn't move in splitscreen cooperative game in v1.2 !!!!
    1.2 (3.2)
  • LAN (IPX) - Game!
  • More Music. 2 More In-game songs added.
  • TK has moved to SVGA! 320*240 resolution gives more visibility.
  • Mines added.
  • Shortcut keys for weapons added.
  • Limits for bullet amounts added.
  • Frames per sec shown by key F5 instead of F
  • Screen capture to PCX.
  • Player rotation angles increased to 40.
  • Some new episodes by Blanket
  • With editor v1.3 crates can be placed on levels.
  • New MIDAS v1.1.2 used + Many bugs fixed and many new bugs found.
    1.1 (3.1)
  • Lots of work done with the source code.
  • Episodes added -> Users can make their own episodes by creating new directories under LEVS dir.
  • Flamethrower added !!!!!
  • Some other improvements (can't remember them all).
  • One new episode (Blanket) included.
  • Moving speed for deathmatch can now be set to normal or fast.
  • This version was supposed to have network game but we had no time to make it :( Maybe in next version...
    1.0 (3.0)
  • The first version of The Ultimate TK !!!!!!
  • Totally new game including Deathmatch game and Level editor.
  • Lots of other new features...
  • Because of new graphic effects game needs much more CPU speed than The Original TK -> Pentium rules !!!
  • Lots of Original TK is still remaining for the spirit (ugh ugh).

    The Original TK

    2.1
  • The update to version 2.0 !!!!!!
  • Graphically better than v2.0.
  • Some cool LIGHT EFFECTS added !!!!
  • Player can kick body parts and you have 900 money when you begin.
  • Screen fades are even more faster and some optimizations to code have been made.
  • For player rotation there are 32 positions instead of 16 now.
    2.0
  • MANY new things !!!
  • New weapons (including auto shotgun),
  • few new levels
  • many other nice features.
  • Now all enemies have different graphics and if you want, you can't see through walls.
  • Screen fades were too slow in earlier versions and so they are faster now.
  • Changes to GUS problems have NOT been made !!!
  • STRAFE added and in two player game screen follows player very nicely !
  • Even if it's not possible some bugs were found in version 1.1. These bugs are now fixed and there are no known bugs in this version !!!
    2.0 beta
  • The beta version of version 2.0.
  • Lots of things were fixed after this for full version 2.0 !!!!!
    1.1
  • Faster than v 1.0 because of optimized compiling.
  • Now uses DOS4G instead of PMODEW (just for fun).
  • Still problems with GUS ???
    1.0
  • The First version of TK !
  • GUS sounds didn't work properly in some machines ???
  • 2. System requirements

    Minimum:

    • Intel Pentium/Celeron or AMD CPU
    • Some crappy keyboard
    • Windows 95 or better

    recommended:

    • AMD,Pentium 3,Celeron 800 Mhz CPU or better
    • 64-128Mb of RAM
    • Fast SVGA card (DirectX compatible)
    • Sound card (DirectX compatible)
    • Good keyboard
    • Mouse

    3. Game info

    Features:

    • multiplayer game in split screen !!!
      • Max 4 players on one computer.
      • No network playing
    • 3D Walls (No texture mapping yet). 
    • Polygon based "can't see trough walls" system! 
    • Screen resolution can be changed during game. 
    • Mouse targeting. 
    • Beautiful graphics including lightning effects. 
    • Fantastic Music played on several channels.
      • Now with many soundtracks! 
    • DOOMistic sounds played on several channels.
    • Excellent game play.
    • Lots of levels and episodes to play through.
      • More can be downloaded from our website.
    • Level editor.
    • It's Error Free! (Do not take it too seriously ;))

    Keys:

  • Move and fire keys are selectable (in OPTIONS MENU).
  • ALT+ENTER: Fullscreen/Windowed mode
  • F4: Change mouse mode
  • F5: Toggle map
  • F6: Shows frames per second
  • F7/F8: Changes screen resolution
  • F10: Captures screen and saves it to bmp file
  • PGUP/PGDOWN: Changes mouse sensitivity
  • HOME/END: Changes effects volume
  • INSERT/DELETE: Changes music volume
  • ESC: Quit
  • BACKSPACE: Removes assigned key in player key selection menu

    Goal:

  • Kill 'em.
  • Collect things from playground
  • Do it fast
  • Do shopping. It's not necessary but helps a lot.
  •  If anything seems impossible to understand, see 5. Troubleshooting.
  • 4. Using TK Editor

    Press F1 for HELP!

    About mouse

  • You can choose different block for both left and right mouse buttons.
  • Choose wall for button1 and floor for button2. It makes things easier.

    Here is easy tutorial for editor usage:

    Step 1 --
  • Create a new level by pressing F4 or load existing file by pressing F3.
  • Level x-size and y-size are in blocks.
  • Block currently selected for right button will be used to fill the new level.
    Step 2 --
  • Design and build the walls and floor.
  • If you want to fill a big area with one blocktype you should use selections.
  • Hold CTRL key down to make new selections.
  • You can also add areas to selection by holding SHIFT key down and remove areas by holding ALT key down.
  • With right mouse button you can make "magic" selections.
  • When ready, add some lights and steams with Q and W keys.
    Step 3 --
  • Press Enter and edit block heights just to make your level look better.
    Step 4 --
  • Place some starting places for players by pressing P (at least 4 recommended).
    Step 5 --
  • Press F6 and edit general level variables.
  • Enemies here will be randomly set on level.
  • You can also place enemies to certain places by pressing E.
    Step 6 --
  • You can edit crate (weapon, bullet, energy) data by pressing F7 or F8 (these crates will be randomly set on level).
  • You can also place crates with mouse to any place on level by using A and Z keys.
    Step 7 --
  • Press F2 or CTRL-S to save the level !
    Step 8 --
  • Run TK and test your level...

    How to make your own EPISODES?

    1. Make some levels and name files LEVEL1.LEV,LEVEL2.LEV...LEVEL999.LEV.

    2. Make new directory under LEVS directory eg. LEVS\DEATH

    3. Move your LEVELx.LEV files to directory

    4. Run game and start 1pl or 2pl game... your episode should be found at the Choose Episode Menu. Select and KILL ALL!!!!

    How to use your own graphics for your own levels and episodes?

    1. Use efpconv to convert ingame graphics to some other format (like .bmp)

    2. Modify graphics as you like but keep 8-bit palette always the same. Remember that you don't need to modify graphics with "generated" in them. Just deleting them will do. They will be regenerated when needed next time.

    3. Save graphics to the directory where you are going to have your episode or level.

    4. Use efpconv to convert your graphics back to efp format.

    5. Create default.ini (in case of an episode) or XXX.ini (in case of a level) where XXX is the name of the level.
    e.g. levs\myepisode\default.ini or levs\myepisode\level6.ini

    6. Add entries from default.ini (located in TK root directory) to your own .ini file. You don't need copy all of them. Just what you need.

    7. Modify entries to include your graphics file.

    • Create entries also for files to be generated (you must have new GameSpriteWalls_X and GameSpriteWall2 entries if you change GameSpriteWalls and GameSpriteFloor2 if you change GameSpriteFloor).

    • You don't need to have those files ready because TK will generate them if they are missing. If you for some reason happen to corrupt some of your original graphic files (those with "generated" in the name), you can safely delete those and play some default episode. That will regenerate those files.

    e.g. line from original TK\default.ini (do not modify this):
    GameSpriteWallClr = efps/polycolr.efp

    your TK\levs\myepisode\default.ini
    GameSpriteWallClr = levs\myepisode\mypolycolr.efp

    8. Use editor to create/modify levels with new graphics.

    9. Test it with TK!

    Note! When TK loads ingame graphics before each level, it looks the level spesific .ini file for the file information, then episode spesific and after that the default .ini file if info is not found. Therefore you can always include to your .ini file only those entries, which you need to change.

    This also makes possible to use some graphics in the episode set by episode spesific default.ini file and override the setting for a level with level spesific .ini file.

  • 5. Using efpconv.exe:

    efpconv.exe is commandline image converter tool to convert images to and from efp format. It supports only 8-bit images because TK itself supports currently only 8-bits. Usage is simple:

    1. Open command prompt
    2. change to directory where you want to convert files
    3. run efpconv.exe with source and destination files as parameters.
    Example shown here. It has two different conversions:

    6. Troubleshooting:

    In case of problem, please consult our discussion forum (posting requires registration). It's probably the best source of information you'll ever have.

    7. Credits

    Allu: Code, SFX, levels, GFX, website layout

    Unski: Code, code and more code. Also the website code.

    Music tracks for the TK 4 are done by these merry men:
    - Timo&Tero from [M:AN] & Lazer (Default & Menu)
    - IceLizard (Heavy)
    - JDruid (Techno)
    - Raipe (OldSkool)

    Additional block graphics are done by some of our loyal fans:
    - Rau
    - SkullKid
    - PRO88
    - And many more...

    Beta testing: Lazer, Jussi Parviainen, Jihar+ the big and noisy audience

    BIG Thanks to developers of LibSDL, SDL_Mixer, SDL_Net and SMPEG (http://www.libsdl.org/)

    8. Error Free Productions:

    Unski - Coder, Webadmin

    Allu - Coder, GFX (games, website, etc.), SFX

    http://www.errorfree.eu.org/