AllMap | AllMap
The AllMap module automatically unlocks the full map when the player enters the game, allowing you to view the complete game map without exploring.
About this mod Machine translation
AllMap Mod - Silk Song full map unlocked
Function introduction
The AllMap module automatically unlocks the full map when the player enters the game, allowing you to view the complete game map without exploring.
Main functions
- **Automatically Give Quill** - Make sure players have the basic tools to view the map
- **Enable full room display** - Set `mapAllRooms = true` to display all room layouts
- **Map Current Scene** - Automatically adds the current scene to the visited and mapped lists
- **Smart Detection** - only takes effect in the game world and does not affect the menu interface
Installation method
Prerequisites
- Hollow Knight: Silksong game
- BepInEx 5.x framework
Installation steps
- **Install BepInEx** (if not installed yet)
- Download BepInEx version 5.x for Unity games
- Unzip to the game root directory
- Run the game once to generate necessary files
- **Install AllMap module**
- Download the `AllMap.dll` file
- Place the DLL file into the `BepInEx/plugins/` directory
- Just start the game
Configuration options
Module configuration file location: `BepInEx/config/allmap.cfg`
Available configuration items
```ini
[General]
Whether to enable the full map function
EnableAllMap = true
[Debug]
Whether to enable debug logs (for troubleshooting)
EnableDebugLog = false
```
Instructions for use
Basic usage
- **Start the game after installing the module**
- **Enter any archive** (new or old files are acceptable)
- **Wait 5-10 seconds**, the module will automatically detect the game status
- **Open the backpack to view the map**, you should be able to see that the entire map is open
Configuration modification
- After the game is run once, the configuration file will be automatically generated.
- Close the game and edit the `BepInEx/config/allmap.cfg` file
- Restart the game after modifying the configuration items to take effect.
Function verification
- Open the map in your backpack and you should be able to see the complete map layout
- The map shows the shapes and connections of all rooms
- Your current location will be correctly marked
Technical implementation
Core Mechanism
- Use Unity's Update loop to detect game status
- Intelligent identification of game world scenes (excluding menu interface)
- Apply settings once to avoid repeating them
Map unlocking principle
- **Give Quill**: `PlayerData.hasQuill = true`
- **Set quill state**: `PlayerData.QuillState = 1`
- **Enable full room display**: `PlayerData.mapAllRooms = true`
- **Map the current scene**: Add to `scenesMapped` and `scenesVisited` collections
Security design
- Modify only necessary map-related data
- Does not affect game progress and achievements
- Contains exception handling to avoid game crashes
troubleshooting
FAQ
- **The module does not take effect**
```
Solution:
- Confirm that BepInEx is installed correctly (the game root directory should have the BepInEx folder)
- Check whether AllMap.dll is in the BepInEx/plugins/ directory
- Check the BepInEx console or log files for error messages
```
- **The map is not fully displayed**
```
Solution:
- Wait longer (up to 30 seconds) for the mod to detect game status
- Try switching scenes or re-entering the archive
- Check whether EnableAllMap in the configuration file is true
```
- **Game starts abnormally**
```
Solution:
- Temporarily remove AllMap.dll to confirm whether it is a module problem
- Check for missing dependency files (MonoMod.*.dll)
- Check the BepInEx log for detailed error information
```
Log View
**BepInEx Console**: A black console window will be displayed when the game starts, and you can see the module loading information.
**Log file location**: `BepInEx/LogOutput.log`
**Signs of successful module loading**:
```
[Info: All Map] AllMap module has been loaded
[Info: All Map] Game status detected, full map applied
[Info: All Map] Start applying the full map fun …
Install & use Install: follow the bundled instructions
- Unzip the archive from playbuff and read the bundled readme / instructions first.
- There is no universal mod manager for this game: some mods replace game files directly, some go into a game-specific Mods folder, and some need a game-specific community loader or tool first — follow the bundled readme.
- Place the files exactly as the readme says; mods with listed dependencies need those installed too.
- Launch the game to confirm it loaded; some games require enabling mods in settings or an in-game mod menu.
Install locations vary a lot between games and mods — the bundled readme is the most reliable guide.