Skip to content

Commit 6db675d

Browse files
committed
Update the readme
1 parent 7cd9fe9 commit 6db675d

File tree

1 file changed

+44
-60
lines changed

1 file changed

+44
-60
lines changed

README.md

Lines changed: 44 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -4,92 +4,76 @@ Darksiders modding!
44

55
## How to use
66

7-
Still very rudimentary. First, run `dev/inject.sh`. This will spin up a TCP server inside Darksiders that has some basic commands.
7+
Make sure you have the Steam version of Darksiders Warmastered edition. Other versions probably won't work.
88

9-
All these were tested in Crossroads, so you might want to go there to test things (which you can do using the `teleport` command 😉). Things to try:
9+
- Download the latest version from [here][download].
10+
- Extract `horseman.exe` and `aether.dll` to the same directory.
11+
- Start Darksiders Warmastered Edition.
12+
- Run `horseman.exe`.
13+
- Now inside the game, you should be able to hit the tilde key (\`) and see a console appear inside the game. Type `/help` for a list of commands.
1014

11-
### Commands
12-
13-
Commands are sent as simple strings over TCP. For an easy way to send them, install `netcat` (`nc`) and run:
14-
15-
```sh
16-
nc localhost 53508 <<<'your_command_here'
17-
```
18-
19-
#### `infinite_jump`
20-
21-
Give the player infinite jump height, as long as the button is held down.
15+
[download]: https://github.com/whatisaphone/war-is-here/releases
2216

23-
```
24-
infinite_jump
25-
```
26-
27-
#### `load_map_menu`
28-
29-
Show a window that lets you teleport to any area in the game.
17+
### Commands
3018

31-
```
32-
load_map_menu
33-
```
19+
- **/clear**
3420

35-
#### `move_player`
21+
- **/console**
3622

37-
#### `pickup_item`
23+
- **/help**
3824

39-
Gives the player any `Item`.
25+
- **/infinite_jump**Gives the player infinite jump height, as long as the button is held down.
4026

41-
```
42-
pickup_item bfg_sentinel/weapon_bfg_sentinel
43-
pickup_item weapon_enhancements/common_bane
44-
```
27+
- **/load_map_menu** – Shows the secret window the game developers put in to let them teleport around the game world.
4528

46-
#### `pretend_editor`
29+
- **/load_package**
4730

48-
#### `show_collision`
31+
- **/move_player**
4932

50-
#### `show_triggers`
33+
- **/pickup_item** – Gives the player any `Item`. Examples:
5134

52-
Show triggers in the world.
35+
```
36+
/pickup_item bfg_sentinel/weapon_bfg_sentinel
37+
/pickup_item weapon_enhancements/common_bane
38+
```
5339

54-
```
55-
show_triggers
56-
```
40+
- **/pretend_editor** – Run this before entering a game, and the world will load in "editor mode". Most enemies/items are deactivated, and the minimap spawns in the sky!
5741

58-
#### `shutdown`
42+
- **/show_collision**
5943

60-
#### `spawn_humans`
44+
- **/show_player_pos**
6145

62-
#### `spawn_object`
46+
- **/show_triggers**
6347

64-
Spawn an `Actor` class into the world.
48+
- **/shutdown**
6549

66-
```
67-
spawn_actor vulgrim_chime/vulgrim_chime_medium -4000 -28000 200
68-
spawn_actor ci_streetpropsset01/ci_streetlight_r -4000 -28000 0
69-
```
50+
- **/spawn_humans** – Spawns a group of mouth breathers into the world.
7051

71-
#### `spawn_static_object`
52+
- **/spawn_object** – Spawns any `WorldObject` into the world. Examples:
7253

73-
Spawn an `o3d` resource into the world.
54+
```
55+
/spawn_object vulgrim_chime/vulgrim_chime_medium -4000 -28000 200
56+
/spawn_object ci_streetpropsset01/ci_streetlight_r -4000 -28000 0
57+
```
7458

75-
```
76-
spawn_static_object city01_streets ci_shoppingstrip -4000 -24000 50 1
77-
spawn_static_object city01_streets city01_glass2_04 -4000 -28000 180 1
78-
```
59+
- **/spawn_static_object** – Spawns any `o3d` resource into the world. Examples:
7960

80-
You can also spawn objects that are part of this mod (not included with the original game):
61+
```
62+
/spawn_static_object city01_streets ci_shoppingstrip -4000 -24000 50 1
63+
/spawn_static_object city01_streets city01_glass2_04 -4000 -28000 180 1
64+
```
8165

82-
```
83-
spawn_static_object city01_streets gritty_cube -4000 -28000 180 1
84-
```
66+
You can also spawn objects that are part of this mod (not included with the original game):
8567

86-
#### `teleport`
68+
```
69+
/spawn_static_object city01_streets gritty_cube -4000 -28000 180 1
70+
```
8771

88-
Send the player to any area in the game.
72+
- **/teleport** – Sends the player to any area in the game. Example:
8973

90-
```
91-
teleport overworld CI_01
92-
```
74+
```
75+
/teleport overworld CI_01
76+
```
9377

9478
## Development
9579

0 commit comments

Comments
 (0)