0 of 0

File information

Last updated

Original upload

Created by

Mass Clown

Uploaded by

massclown

Virus scan

Safe to use

Tags for this mod

About this mod

Half Sword Trainer Mod for Half Sword Playtest gives you Invulnerability, Super Strength, shooting, and the ability to save your current loadout, spawn armour, weapons, NPCs and objects (and despawn them if you made a mistake), setting game speed and more.

Permissions and credits
Mirrors
Trainer Mod for Half Sword Playtest
This is an experimental version of the trainer mod for Half Sword Playtest only.
For the Nov 2023 demo v0.3 use the regular trainer mod (GitHub link).
How to install (easy)
The one-click installer supports Playtest and this mod.
It will automatically choose the correct versions of everything.
Download the fresh installer here at https://github.com/massclown/HalfSwordModInstaller/releases/latest/download/HalfSwordModInstaller.exe
The documentation for the installer is here: https://github.com/massclown/HalfSwordModInstaller
How to install (hard)
Follow the steps at https://github.com/massclown/HalfSwordTrainerMod?tab=readme-ov-file#installation-hard-mode,
but make sure to do the following changes to that procedure:
  • find the game installation folder of the playtest version of the game, not the demo, obviously.

  • The Half Sword Playtest is usually installed somewhere like:
    C:\Program Files (x86)\Steam\steamapps\common\Half Sword Playtest\, and if that is the case for you, then:
    • the UE4SS archive will need to be unzipped into:
      C:\Program Files (x86)\Steam\steamapps\common\Half Sword Playtest\VersionTest54\Binaries\Win64
    • and the mod's release will need to be unzipped into:
      C:\Program Files (x86)\Steam\steamapps\common\Half Sword Playtest\VersionTest54\Binaries\Win64\use4ss\Mods


How does the mod look on screen

Keyboard shortcuts of this mod
Shortcut          | Description 
-------------------+---------------------------------------------------------------------------
 U                 | Show/hide the UI (HUD) of the mod 
 Alt + U           | Skip the death screen (only when dead) 
 Ctrl + J          | Try to resurrect the player (only when dead) 
 .                 | Show/hide the crosshair (playtest: no effect)
 I                 | Toggle Invulnerability on/off 
 T                 | Toggle Super Strength on/off 
 L                 | Spawn a loadout around the player 
 Ctrl + L          | Save the current loadout to the default game save slot (playtest only)
 +                 | Increase the current level of enemies (playtest: no effect)
 -                 | Decrease the current level of enemies (playtest: no effect)
 F1                | Spawn selected Armor 
 F2                | Spawn selected Weapon 
 F3                | Spawn selected NPC (playtest: unarmed Willie NPC only)
 F4                | Spawn selected Object (playtest: training dummy only)
 F5                | Undo last spawn (can be repeated) 
 F6                | Despawn all NPCs 
 B                 | Spawn the Boss Arena fence around the player's location (only the fence) (playtest: no effect)
 K                 | Kill all NPCs currently on the map 
 Z                 | Freeze or unfreeze all NPCs currently on the map 
 M                 | Toggle Slow Motion mode 
 [                 | Decrease game speed for Slow Motion 
 ]                 | Increase game speed for Slow Motion 
 Numpad 5          | Jump (at your own risk) 
 Mouse Wheel Click | Shoot projectile 
 Tab               | Change projectile to the next one 
 Shift + Tab       | Change projectile to the previous one 
 Ctrl + End        | Possess the NPC closest to player 
 Ctrl + Home       | Possess the original player character 
 NumPad 4/6/8/2    | Dash Left/Right/Forward/Backward 
 * on NumPad       | Pause/Unpause the game. Use that in Photo Mode to have free cam in battle 
 + on NumPad       | Switch player team to the next one 
 - on NumPad       | Switch player team to the previous one 

Configuration of this mod
Config file
The config file is located at: ue4ss\Mods\HalfSwordTrainerMod\config.txt in your game installation folder.
You can modify the following settings in the config file:
  • ui_visible_on_start: Whether the HUD is visible when starting the game (default: true). Set to false to hide the mod UI on start
  • max_rsr: Maximum Running Speed Rate stat value (default: 1000)
  • max_mp: Maximum Muscle Power stat value (default: 200)
  • max_regen_rate: Maximum regeneration rate (default: 10000)
  • slo_mo_game_speed: Game speed when slow motion is enabled for the first time (default: 0.5)
  • spawn_offset_x_npc: How far NPCs spawn from player in X direction (default: 800.0)
  • spawn_offset_x_object: How far objects spawn from player in X direction (default: 300.0)
  • projectile_base_force_multiplier: Base force multiplier for projectiles (default: 100)
  • jump_impulse: Force applied when jumping normally (default: 25000)
  • jump_impulse_fallen: Force applied when jumping while fallen (default: 1000)
  • dash_forward_impulse: Force applied when dashing forward (default: 15000.0)
  • dash_back_impulse: Force applied when dashing backward (default: 12000.0)
  • dash_left_impulse: Force applied when dashing left (default: 40000.0)
  • dash_right_impulse: Force applied when dashing right (default: 40000.0)

The config file uses a simple key = value format. Lines starting with # are comments and are ignored.
For example, to hide the mod UI on start:
ui_visible_on_start = false
If the config file doesn't exist, the mod will use the default values listed above.
Custom keybinds file
The keybinds file is located at: ue4ss\Mods\HalfSwordTrainerMod\keybinds.txt in your game installation folder.
You can customize the keyboard shortcuts by editing this file.
Don't rebind the mod's functions on top of the game's own keybinds, things will break!
The file uses the following format:
action = key[,modifier1,modifier2,...]
Where:

For example:
toggle_invulnerability = F11
If the keybinds file doesn't exist, the mod will use the default values listed in the keybinds table below.
Known issues and limitations and changes from trainer mod for Demo
  • Unfortunately there is almost no user interface, just use the keybinds and check the UE4SS logs (Ctrl+O) if something goes wrong.
  • Most of the functionality from the regular trainer mod may still work (or not)
  • F3 only spawns an unarmed NPC Willie.
  • F4 spawns the only object present in the game files, the training dummy.
  • Jump is now bound to Numpad 5, as Space is used by the game for kicking.
    • Jump also has been unlocked to allow infinite ragdolling.
  • Ctrl + L saves the current loadout to the game's standard loadout slot (I believe you have to be in a class above unarmed for that to be loaded afterwards)
  • Player team changes and NPC team changes are somewhat broken.
    • You can get your NPC teammates to attack you by changing your team, but they will keep attacking you if you change it back, etc.

License
Distributed under the MIT License. See LICENSE file for more information.