Skip to content

Commit b9a3fb2

Browse files
authored
Update screenshots
1 parent e442660 commit b9a3fb2

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

help_doc.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -35,25 +35,25 @@ World Editor crashes frequently in HD mode, but works much better in SD mode. Yo
3535

3636
You can change this in the editor by clicking **File/Preferences** and choosing **SD** under "Asset Mode". This will not affect map gameplay; only the editor will be affected.
3737

38-
<img width="484" height="645" alt="img_0" src="https://github.com/user-attachments/assets/5cae9fab-6bf6-4c4a-a53b-c54c2ccbb678" />
38+
<img width="484" height="645" alt="img_0" src="https://github.com/user-attachments/assets/6168d4b2-12c9-4150-ae93-c126dd66626d" />
3939

4040
## 3. Jass Triggers
4141

4242
The deprotected JASS will be in plain text coding format. You can see it by clicking on the root icon of the trigger editor.
4343

44-
<img width="1157" height="480" alt="img_1" src="https://github.com/user-attachments/assets/cb67859d-b88c-4573-8282-34cc99cb9eb6" />
44+
<img width="1157" height="480" alt="img_1" src="https://github.com/user-attachments/assets/3c23c14e-beba-43b4-8b8b-d359e2272804" />
4545

4646
### 3.1 Jass Compiler
4747

4848
Before attempting to modify the JASS code, ensure that JassHelper is enabled. JassHelper is a vital compiler that helps identify errors and makes debugging easier.
4949

50-
<img width="211" height="260" alt="img_2" src="https://github.com/user-attachments/assets/922b735c-7fe4-4e51-84a5-de0c74fb4dcd" />
50+
<img width="211" height="260" alt="img_2" src="https://github.com/user-attachments/assets/a9677d38-0cc8-4410-869f-66f1be1c620a" />
5151

5252
### 3.2 Fixing Errors
5353

5454
If there are JASS errors, simply copy the error message and code output by JassHelper and paste it into an LLM, such as ChatGPT, for a solution. Then, in the "Custom Script Code" section, replace the affected code with your fix. You may need to repeat this process several times. It may be helpful to work in a text editor.
5555

56-
<img width="1281" height="923" alt="img_3" src="https://github.com/user-attachments/assets/6d1dc1d8-7137-4185-a377-afca06426060" />
56+
<img width="1281" height="923" alt="img_3" src="https://github.com/user-attachments/assets/34fdd85f-1a14-44a1-ac6a-2d1ad758ab6e" />
5757

5858
## 4. Unknown Files
5959

@@ -67,7 +67,7 @@ An "unknown" 3D model will display in the world editor as a **green box**. An "u
6767

6868
The deprotector utilizes all known automated methods to recover the file names; any remaining "unknowns" must be recovered manually.
6969

70-
<img width="1147" height="668" alt="img_4" src="https://github.com/user-attachments/assets/a9bc4aa6-0da0-427b-a5f7-b3a9d6393fa9" />
70+
<img width="1147" height="668" alt="img_4" src="https://github.com/user-attachments/assets/46aca06a-c553-495a-899e-19a299e655b6" />
7171

7272
### Manual Recovery Process
7373

@@ -97,7 +97,7 @@ C:\Users\Your Username\AppData\Roaming\WC3MapDeprotector
9797

9898
The filenames included cover some of the more common map types, such as Anime RPGs and custom games. However, it is not fully complete, as maps are constantly being updated with new assets/filenames.
9999

100-
<img width="894" height="614" alt="img_5" src="https://github.com/user-attachments/assets/ac514a13-e4df-43ed-a162-ff9ee9e51513" />
100+
<img width="894" height="614" alt="img_5" src="https://github.com/user-attachments/assets/14518eca-bed0-47c3-948c-527988cc54c6" />
101101

102102
#### Listfile Merging Process
103103

@@ -110,15 +110,15 @@ One technique that can be applied is listfile merging. It's essentially rebuildi
110110
5. Point to where the listfile in the WC3 Map Deprotector is stored
111111
6. Re-run the deprotection tool
112112

113-
<img width="638" height="650" alt="img_6" src="https://github.com/user-attachments/assets/067fc0b9-1020-427a-80cc-effc3666a044" />
113+
<img width="638" height="650" alt="img_6" src="https://github.com/user-attachments/assets/68a41ae8-f63b-4fff-b282-d2caf183b46c" />
114114

115115
By combining the listfile scanners from WC3 Map Deprotector and MPQ Editor, you can identify more files, making them much more manageable to work with.
116116

117-
<img width="429" height="410" alt="img_7" src="https://github.com/user-attachments/assets/6811f968-3dfb-44db-bdf4-f92459fc363a" />
117+
<img width="429" height="410" alt="img_7" src="https://github.com/user-attachments/assets/e93f3463-d858-48fc-bb9e-daea4bc2eb30" />
118118

119119
## 5. Duplicate Units
120120

121-
<img width="603" height="582" alt="img_8" src="https://github.com/user-attachments/assets/5049a6ac-01e7-41ae-8877-2082cc43cc16" />
121+
<img width="603" height="582" alt="img_8" src="https://github.com/user-attachments/assets/9d6dfbaf-eeae-4bf6-9692-b62aae322b00" />
122122

123123
The world editor tracks units placed in the render window inside the W3X archive with a file named `War3MapUnits.doo`. Upon saving, these are converted into a function in the `War3Map.j` file called `CreateAllUnits`.
124124

@@ -138,18 +138,18 @@ Protection empties the "Object Manager" and obfuscates the Jass by scrambling th
138138

139139
To help you determine what was deciphered and what was lost, it comments out the portion of the Jass that was deciphered correctly (since it will be re-generated by "World Editor" on save).
140140

141-
<img width="732" height="315" alt="img_9" src="https://github.com/user-attachments/assets/ebac1e20-71e1-40a4-8d3d-f04e0c0910d9" />
141+
<img width="732" height="315" alt="img_9" src="https://github.com/user-attachments/assets/44798959-959f-4484-962b-8aacaaa3fb57" />
142142

143-
<img width="1397" height="1259" alt="img_10" src="https://github.com/user-attachments/assets/603278c1-56f2-40ed-98a2-842c8675b676" />
143+
<img width="1397" height="1259" alt="img_10" src="https://github.com/user-attachments/assets/fca47b97-22b3-4c4b-9dc9-808f74684cca" />
144144

145-
<img width="1406" height="1074" alt="img_11" src="https://github.com/user-attachments/assets/9b4494be-1998-4bcb-88cb-893de8551757" />
145+
<img width="1406" height="1074" alt="img_11" src="https://github.com/user-attachments/assets/194e8572-ccd5-4400-a3c9-c071e6efc999" />
146146

147147
### Example Issues
148148

149149
- **Missing Units:** A unit like "War Room" with FourCC `'h995'` might be shown in-game on the protected map but missing from the Object Manager in the World Editor
150150
- **Incorrect Attributes:** A unit might be created with default values instead of custom ones (e.g., Mana left at default instead of being reset to 0)
151151

152-
<img width="610" height="539" alt="img_12" src="https://github.com/user-attachments/assets/0035ebbb-1f8a-4501-8e5f-77bc931a00df" />
152+
<img width="610" height="539" alt="img_12" src="https://github.com/user-attachments/assets/f11e8fa2-d477-4fbc-adab-be3cddcb12f0" />
153153

154154
### Troubleshooting
155155

@@ -169,7 +169,7 @@ You will know that deciphering the JASS into ObjectManager failed if, after savi
169169

170170
> **Important:** Remember that Object Manager attributes are tied to a specific instance of a unit placed in the render window; this is different from the "Object Editor" where you set default values for all units of that type.
171171
172-
<img width="1288" height="323" alt="img_13" src="https://github.com/user-attachments/assets/43fbd054-76da-4cc0-a97f-866b9e1f5212" />
172+
<img width="1288" height="323" alt="img_13" src="https://github.com/user-attachments/assets/0f84a290-d570-4f28-b3c0-486dfaa7ebf5" />
173173

174174
## 7. Campaigns
175175

0 commit comments

Comments
 (0)