Download

Custom launcher, trainer and resource repacker for Taz: Wanted game

๐Ÿ–ผ Screenshots

๐Ÿฑ App Interface

UI

๐Ÿ‘€ Enhanced Draw Distance

โ†” Custom Resolution

๐Ÿ’ก Smooth Actor Lighting

โ˜ข Texture Filtering

๐Ÿ“ฆ Resource Repacking

๐Ÿ‘ป Visible Alpha Textures

โœ Requirements

๐Ÿ”ฉ Patches

โŒ› Launch options

๐Ÿ“บ Video options

๐Ÿ’ฒ Trainer

While game is running, use keys to activate/deactivate hacks:

โ˜ฃ Cheats

๐Ÿฑโ€๐Ÿ’ป Hacks

๐Ÿงฉ Tweaks

๐Ÿ“Ž Miscellaneous

โš™ Settings

๐Ÿ—บ Game path

You can select game path manually by Browse and Apply buttons; It changes Windows registry value with Taz path

๐Ÿ›  Trainer/Patcher options

โ›ณ Shortcuts

๐ŸŽฒ Repacking

๐Ÿ“ค Unpacking

  1. Make sure you have at least 1 GB free memory space if you want unpack all files
  2. Press Unpack game resources
  3. Choose Taz Pak files (.pc, .xpb, .ps2) in the first file dialog
  4. Choose output folder in the second file dialog
  5. Multiple files unpacking can take much time. It's Ok if app looks like not responding
  6. Use specific tools for opening and editing unpacked media files (Audacity, Foobar2000+vgmstream, Bitmap/Hex editorsโ€ฆ)

๐Ÿ“ฅ Repacking

  1. It's recommended to make backup of original Pak files
  2. Press Repack game resources
  3. Choose folder with unpacked resources in the first file dialog
  4. Choose output file in the second file dialog

๐ŸŽจ Modding

As an example, you can add vehicles at the level:

  1. Unpack any .pc file with .lom file
  2. Add objects to .lom file:
    Level
    {
     ...
     Object
     {
         Name = "floorpolisher"
         SPECIALTYPE = "VEHICLE"
         TYPE = "FLOORPOLISHER"
    
         Instance
         {
             Name = "floorpolisher00"
             PosX = 0.000
             PosY = -5050.00
             PosZ = 0.000
             RotX = 0.000
             RotY = 1.000
             RotZ = 0.000
             RotW = 0.000
             SclX = 1.000
             SclY = 1.000
             SclZ = 1.000
         }
     }
    	
     Object
     {
         Name = "MOTION"
         SPECIALTYPE = "VEHICLE"
         TYPE = "ROCKETBIKE"
    
         Instance
         {
             Name = "MOTION00"
             PosX = 200.00
             PosY = -5050.00
             PosZ = 0.000
             RotX = 0.000
             RotY = 0.000
             RotZ = 0.000
             RotW = -1.000
             SclX = 1.000
             SclY = 1.000
             SclZ = 1.000
         }
     }
    	
     Object
     {
         Name = "trolley"
         SPECIALTYPE = "VEHICLE"
         TYPE = "TROLLEY"
    
         Instance
         {
             Name = "trolley00"
             PosX = 0.000
             PosY = -5050.00
             PosZ = 200.00
             RotX = -0.000
             RotY = -0.500
             RotZ = 0.000
             RotW = -0.500
             SclX = 1.000
             SclY = 1.000
             SclZ = 1.000
         }
     }
     ...
    }
    
  3. Replace PosX/Y/Z with STARTPOSITION (or any other) values

  4. Create folders and files (copy from other unpacked .pc files):
    • \objects\floorpolisher.obe - vrmuseum.pc
    • \objects\motion.obe - vrgrandc.pc
    • \objects\trolley.obe - vrdeptstr.pc
    • \textures\cleaner.bmp - vrmuseum.pc
    • \textures\cleaner2.bmp - vrmuseum.pc
    • \textures\cleaner2a.bmp - vrmuseum.pc
    • \textures\cleaner3.bmp - vrmuseum.pc
    • \textures\cleaner3a.bmp - vrmuseum.pc
    • \textures\cleaner4.bmp - vrmuseum.pc
    • \textures\cleaner5.bmp - vrmuseum.pc
    • \textures\cleanera.bmp - vrmuseum.pc
    • \textures\trolleyhandle01.bmp - vrdeptstr.pc
    • \textures\trolleyhandle03.bmp - vrdeptstr.pc
    • \textures\trolleyhandle04.bmp - vrdeptstr.pc
    • \textures\trolleymesh01.bmp - vrdeptstr.pc
    • \textures\trolleymesh02.bmp - vrdeptstr.pc
    • \textures\trolleymesh03.bmp - vrdeptstr.pc
    • \textures\trolleywheel01.bmp - vrdeptstr.pc
    • \textures\trolleywheel02.bmp - vrdeptstr.pc
    • \textures\trolleywheel03.bmp - vrdeptstr.pc
  5. Repack results back as original .pc file

๐Ÿ’ก Known Issues and Solutions

๐Ÿ“ Notes

โค Special Thanks to:

MilkGames, CycloneFN and to the whole Taz: Wanted Speedrunning Discord Community