Documentation
Readme
View as plain text
###########################################################################################################################
Fake Door Auto Buster
###########################################################################################################################
WHAT!? Another fake door mod? Yes, and the last one in the Fake Door set.
This time, as promised, you can either bust the doors or save them and they will be automatically busted.
FEATURES
- Small, movable and hidable ui.
- Hotkeys.
- Support for Native Settings UI, but not required.
- Support for AMM themes.
- Multi-language support. Currently only English and Dutch. Translations are welcome.
- Unfocus the window while in-game, for directional keys movement users.
- Displays the district and door/player coordinates.
- Teleport to the door.
- Event tracking, doesn't show or run during quests, loading screens and other.
WHY THIS MOD?
- To seek possible hidden locations or to reach otherwise unreachable places.
- To gain access to the insides of a building and create new rooms, shops, etc. with AMM.
- To hide from the NCPD/MaxTac.
- To see flying cars, and to see NPC's walking on air.
- To spy on Judy from behind the wall.
- To jump into the void.
- To kill boredom.
###########################################################################################################################
INSTALLATION
###########################################################################################################################
Install:
Unpack in the Cyberpunk 2077 map.
Uninstall:
Delete the mod from the Cyberpunk 2077\bin\x64\plugins\cyber_engine_tweaks\mods map.
###########################################################################################################################
DOCUMENTATION
###########################################################################################################################
Configuration:
Native Settings:
UI
> Visible - Set UI visiblity. This setting can also be toggled with a hotkey.
> Focus - Disable UI focus while in-game.
> Horizontal position - Set the horizontal position of the UI.
> Vertical position - Set the vertical position of the UI.
Automation
> Interval - Set the automatic door buster interval in seconds.
> Radius - Set the automatic door buster activation radius in meters.
Theme
> Themes - Select UI theme.
> Language - Select language.
Session logger
> Enabled - Enable internal logger. Creates session.log in the mod folder. Logs only per session.
> Main - Logs main events.
> Debug - Logs debugging events.
> Timestamp - Adds a timestamp to each entry.
config.json (default values)
{
"visible": true,
"focus": true,
"horizontal": 0,
"vertical": 400,
"interval": 1,
"radius": 30,
"theme": "None",
"lang": "English",
"log_enabled": false,
"log_main": false,
"log_debug": false,
"log_timestamp": false
}
---------------------------------------------------------------------------------------------------------------------------
Themes:
By default, no theme is set. One theme - FakeDoorAutoBuster - is present and can be chosen.
The UI theme manager is AMM-compatible. You can copy the theme files from AppearanceMenuMod\Themes to FakeDoorAutoBuster\themes.
---------------------------------------------------------------------------------------------------------------------------
Languages:
Two languages are currently available, English and Dutch.
Can be extended with other languages. Use the available format in FakeDoorAutoBuster\lang as a template.
---------------------------------------------------------------------------------------------------------------------------
Internal logger.
Creates an extra session.log file in the mod folder.
Helps with debugging and tracking possible bugs. Be sure to add it along with the default FakeDoorAutoBuster.log when encountered a bug.
Logs per session only.
---------------------------------------------------------------------------------------------------------------------------
Hotkeys:
Show or hide the UI.
Bust the door only.
Save and bust the door.
---------------------------------------------------------------------------------------------------------------------------
Records:
Saved doors are stored in the records.json file.
The doors are identified by it's entity hash.
A record contains the door entity hash, door position and district, player position and yaw.
Example:
{
"13872832870210187761ULL":{
"hash": "13872832870210187761ULL",
"district": "City Center",
"subdistrict": "Corpo Plaza",
"doorX": -1431.1943359375,
"doorY": 112.21012878418,
"doorZ": 15.345993041992,
"playerX": -1430.5656738281,
"playerY": 110.65075683594,
"playerZ": 15.353485107422,
"playerYaw": 5.2979164123535
}
}
---------------------------------------------------------------------------------------------------------------------------
Usage:
While in-game, look at the target door.
Either bust only or save and bust.
Unsaved doors, respawn again after leaving the area.
Saved doors will despawn automatically when in range.
Each record will appear in the UI. By hovering over the record location, it will show all saved data.
Click on the teleport button, next to the record, to teleport to the door location.
Click on the remove button, next to the record, to remove the door from the list.
---------------------------------------------------------------------------------------------------------------------------
Credits:
Thanks to:
- yamashi and others involved in creating Cyber Engine Tweaks (https://github.com/yamashi/CyberEngineTweaks).
- keanuWheeze for help on CP2077 Modding Tools Discord and a nifty mod called freefly (https://www.nexusmods.com/cyberpunk2077/mods/780).
- psiberx for help on CP2077 Modding Tools Discord and creating the CET kit (https://github.com/psiberx/cp2077-cet-kit).
- anygoodname for help on CP2077 Modding Tools Discord.
---------------------------------------------------------------------------------------------------------------------------
HAVE FUN!