Download
Custom launcher, trainer and resource repacker for Taz: Wanted game
๐ผ Screenshots
๐ฑ App Interface
๐ Enhanced Draw Distance
โ Custom Resolution
๐ก Smooth Actor Lighting
โข Texture Filtering
๐ฆ Resource Repacking
๐ป Visible Alpha Textures
โ Requirements
๐ฉ Patches
- Select patches and click Patch & Play
- Patch game button just patches files without starting game
- To reset patches click Restore patches or just uncheck excess patches before applying
โ Launch options
- Language: - Change game language:
- English - Text + Sound
- French - Text + Sound
- German - Text + Sound
- Italian - Text + Sound
- Spanish - Text + Sound
- Russian - Text only
- NoCD Patch - Remove CD check during startup
- No Draw Limit - Limitless world draw distance
- No Warning Banner - Disable unskippable intro warning screen
- Disable Logo Videos - Disable Blitz, Infogrames and WB intro logos
- XInput Pause Remap - Assign Map and Pause actions to Back and Start controller buttons
๐บ Video options
- API: - Download and replace graphics API to custom wrapper:
- D3d8 ยท vanilla - Default DirectX 8.1
- D3d9 ยท d3d8to9 - DirectX 9 wrapper
- D3d11 ยท dgVoodoo2 - DirectX 11 wrapper
- Vulkan ยท dxvk - Vulkan wrapper
- Res: - Video resolution, prefilled with system defaults
- Aspect: - Aspect ratio, prefilled with calculated resolution proportions
- Windowed Mode - Windowed mode with selected resolution and ratio
- Voodoo Compatibility - Simplified graphics mode, incompatible with windowed mode
- Point Texture Filtering - Nearest-Neighbour filtering for all textures (magnified textures only)
๐ฒ Trainer
While game is running, use keys to activate/deactivate hacks:
โฃ Cheats
- F1 - Invisibility Mode - Timeless test tube effect
- F2 - Burp Soda Mode - Timeless super burp soda can effect
- F3 - Moon Jump Mode - Hold jump to move up
- F4 - Freeze Timers & Boxes - Freeze all level timers and Whack-in-the-boxes
- -/= - Change Game Speed - Decrease/Increase in-game time speed; See Settings for custom speed
๐ฑโ๐ป Hacks
- F5 - Open Debug Menu - Open developer debug menu with cool features; Choose
File -> Exit
to close
- Num0 - Photo Mode - Free look camera without text prompts; Press Bite button to teleport Taz in camera position
- Num1/3 - Save/Load Taz Position - Store/Restore current Taz position; See Settings for manual input
- Num5 - Fly Mode - Toggle fly mode:
- Num4/6 - Move in X coordinates
- Num2/8 - Move in Z coordinates
- Num7/9 - Move in Y coordinates
๐งฉ Tweaks
- F6 - Inf Draw Distance - Toggle draw distance limitations
- F7 - Texture Filtering - Toggle Nearest-Neighbour/Bilinear texture filtering
- F8 - Show Alpha Textures - Toggle alpha textures visibility (allows to see invisible walls)(use Show Invisible hack in debug menu as addition)
- F9 - FPS Cap - Toggle FPS limit (allows to use wall clipping glitches)
- / * - Adjust - Decrease/Increase max FPS value; See Settings for manual input
- F10 - Smooth Actor Lighting - Toggle smooth lighting feature for actors (unstable)
๐ Miscellaneous
- F11 - No Jumps Mode - Toggle jump ability
- F12 - Ball/Mouse/Taz(Ghost) - Transform Taz to Ball or Mouse; Works only on levels with Zapper object (Taz: Haunted)
- Ins - Show Debug Info - Show Taz angle, position and game tick rate
- Home - No Destructions - Indestructible world mode
- End - Bulldozer Mode - One touch destructions mode
โ 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
- Audio msg on trainer keys - Play sound on trainer key press
- Auto save config on exit - Auto save app settings to Patcher.xml file on exit
- In-game text messages - Show/Hide in-game trainer messages
- FPS limit: - Set max FPS (Default = 20)
- Max speed: - Set max in-game speed (Default = 2.0)
- Saved pos: - Set saved Taz x/y/z coordinates (Default = 0/0/0)
- Save app config - Save app settings to Patcher.xml file
- Reset app config - Delete Patcher.xml file and restart app with default settings
- Update graphic API's - Download latest graphics API wrappers to game folder (D3D9, D3D11 and Vulkan)
- Kill Taz.exe (Alt+F4) - Terminate game process (hooked as Alt+F4 in game)
โณ Shortcuts
- Play - Start game
- Launcher - Open native Taz: Wanted launcher
- Video - Open native video setup
- Audio - Open native audio setup
- Controls - Open native controls setup
- Explorer - Open game folder in Windows explorer
- GitHub - Link to Taz: Wanted ยท Trainer & Patcher project
๐ฒ Repacking
๐ค Unpacking
- Make sure you have at least 1 GB free memory space if you want unpack all files
- Press Unpack game resources
- Choose Taz Pak files (
.pc
, .xpb
, .ps2
) in the first file dialog
- Choose output folder in the second file dialog
- Multiple files unpacking can take much time. It's Ok if app looks like not responding
- Use specific tools for opening and editing unpacked media files (Audacity, Foobar2000+vgmstream, Bitmap/Hex editorsโฆ)
๐ฅ Repacking
- It's recommended to make backup of original Pak files
- Press Repack game resources
- Choose folder with unpacked resources in the first file dialog
- Choose output file in the second file dialog
๐จ Modding
As an example, you can add vehicles at the level:
- Unpack any
.pc
file with .lom
file
- 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
}
}
...
}
-
Replace PosX/Y/Z with STARTPOSITION (or any other) values
- 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
- Repack results back as original .pc file
๐ก Known Issues and Solutions
- Custom graphics API behavior may vary on different videoadapters and OSes: In case of possible problems: try launch game/patcher with integrated/discrete graphics in windowed/fullscreen mode or try debug (dbg) DLL version
- dgVoodoo watermark can be disabled by
...\Taz Wanted\Wrappers\dgVoodoo2\dgVoodooCpl.exe
(DirectX Tab -> Miscellaneous -> dgVoodoo Watermark: Uncheck -> Apply)
- Levels loaded from debug menu crashes on scoreboard - make sure you have created user on 3rd save slot
- Once used Smooth Actor Lighting tweak crashes game in some scenes - use with caution
- Russian game version crashes in Cheats Debug Menu - use another language to avoid it
- Unpacking doesn't support GameCube (.gc) files - use QuickBMS with blitz_games.bms script
๐ Notes
- ๐ Thanks for these cool repos:
- โ ๏ธ Be careful with storing personal files in game folder - it can be modified/deleted by patches
- ๐ This app is not allowed in competitive speedrun.com runs
- ๐ Fell free to report any Issues and Pull Requests
- โญ Also don't forget to give me a star :) Thanks!
โค Special Thanks to:
MilkGames, CycloneFN and to the whole Taz: Wanted Speedrunning Discord Community