Skip to content

Commit 27bf155

Browse files
committed
Formatting change
1 parent f49a2f3 commit 27bf155

File tree

3 files changed

+43
-0
lines changed

3 files changed

+43
-0
lines changed

README.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
This script allows arma 3 preset exports from the launcher to be turned into ID strings for workshop downloads. if you set up your server to save the mod folder as the workshop ID of the mod, you can also use this tool to generate a mod load order comptabale with that setup for quick, repeatable access. This stops the random folder rename bullshit commonly associated with A3 modding.
2+
3+
Ive also Added an example bat for how you might handle downloading workshop items and saving them under their own IDs in your mod folder.
4+
5+
# Arma 3 Mod ID Extractor
6+
7+
A tool for extracting and sanitizing Arma 3 mod IDs and names from preset `.html` files. This tool ensures compatibility by sanitizing mod names and provides various output options for easy use.
8+
9+
I provide a downloadable Python version, as well as a web app version for ease of use.
10+
11+
## Features
12+
- Extract mod IDs and display names from Arma 3 preset files.
13+
- Sanitize mod names for compatibility with file systems.
14+
- Highlight mods that required sanitization so that you can validate any which may have or need sanitation to work in your command line.
15+
- Toggle between mod names or IDs in the output.
16+
- Save the extracted list in various formats (newline, semicolon, or comma-separated).
17+
18+
## Usage
19+
1. **Load File**: Click "Load .html File" and select your Arma 3 preset file.
20+
2. **Configurable Options**:
21+
- Choice to include `@` prefix for entries.
22+
- Show mod names or IDs in the output.
23+
- Choose the desired output format (newline, semicolon, or comma-separated).
24+
3. **View Results**:
25+
- Extracted data will appear in the "Extracted Output" section.
26+
- Any sanitized mods will be listed in the "Sanitized Mods" section.
27+
4. **Save List**: Click "Save List" to download the output as a text file.
28+
29+
## Live Web App
30+
[Try the tool here!](https://adamwaldie.github.io/Arma3ModstingGenerator/Arma3ModstingGeneratorWebApp)
31+
32+
## Screenshots
33+
### Python Interface
34+
![Python Interface](https://raw.githubusercontent.com/AdamWaldie/Arma3ModstingGenerator/refs/heads/main/coverimage.png)
35+
36+
### Web App Interface
37+
![Web App Interface](https://raw.githubusercontent.com/AdamWaldie/Arma3ModstingGenerator/refs/heads/main/coverimage2.png)
38+
39+
## Credits
40+
Developed by Waldo.
41+
42+
## License
43+
This project is licensed under the MIT License. See the `LICENSE` file for details.

0 commit comments

Comments
 (0)