DayZCommunityOfflineMode
DayZCommunityOfflineMode copied to clipboard
Massive QOL and Object Editor Additions
Please check out this fork, I've included .MD files with all the information on this fork.
Known Issues:
- Cannot rotate object groups yet.
- Some keybinds are non-configureable.
- Cannot teleport or use camera tool while in a vehicle. (Cannot force player to exit vehicle, player teleports outside of map)
Changes:
- Main $saves\COM folder is now located in: C:\Users\YOURUSERNAME\Documents\DayZ\CommunityOfflineMode.
- Created object groups, allowing organization, selection and movement of multiple object of once.
- Added saved object variables: Group, Time/Date Created, and Active.
- Created movement hotkeys to easily fine to your object's position.
- Add a "Lock Y Axis" toggle to the Object Info Menu, which allows you to move objects without changing their altitude.
- Made built-in map objects non-selectable.
- Objects now save in a format that can be copied directly to your mission\custom folder.
- Object files are now backed up 25 times in $saves\COM\Backups.
- Every object or group action including spawn/movement/rotation/deletion/group change/active status change can be Undone and Redone up to the last Object Reload using keybinds.
- Made almost every keybind configureable in $saves\COM\COMSettings.json or COMSettingsEnoch.json respectively.
- Added settings: spawnPosition, spawnAtLastPosition, alwaysDay, keepWeatherClear, moveSpeedSlow-Medium-Fast, rotateSpeedSlow-Medium-Fast, flipSpeedSlow-Medium-Fast.
- Made the Object Menu and Object Editor Menu layouts larger and easier to use.
- Added more filter buttons to the Object Menu.
- Moved Copy LODs function to work in the Object Menu.
- Added Amount variable to the Object Menu, to allow spawning multiple of the same object at once.
- Enabled Camera Tool enable/disable keybind while in Object Editor Menu.
- Added object position export formats for easy copying and pasting of locations.
- Added an ongoing position list hotkey, which copies multiple positions at once in CfgEventSpawns form.
- Added hotkey to spawn Large_Giftbox_1 for loot offset positions.
- Godmode is now enabled by default.
- Godmode now protects your vehicle.
- Godmode now repairs your weapon-in-hand and suppressor if attached.
- Disabling the camera will now enable godmode and drop you from your cameras position instead of placing you on the ground, potentially inside of an object.
- Changed Camera Tool altitude down button from kZ to kQ to prevent interference with kZ Undo keybind.
- Moved enableHive variable to $saves\COM\COMSettings.json.
Fixes
- Re-tested and fixed all excluded items to prevent crashing while scrolling through the object menu.
- Added MS3 to vehicle spawn list. (HMMWV is ready for 1.19 release)
- Adjusted many other functions for ease of use.
- Fixed issue where the mouse cursor would not in menus show after switching screens.
- Teleporting to land while swimming now makes you stop swimming.
- Adjusted the Position Menu to show positions in alphabetical order.
- Searching the Object Menu will now only search the current filtered list, instead of all objects.
Configuration
- All keybinds are configureable in $saves\COM\COMSettings.json or COMSettingsEnoch/Namalsk.json respectively. Check out All Keybind Codes for a full list of useable keybinds.
COM Keybinds
| Key | Action |
|---|---|
| kY | Open COM menu. |
| kEscape | Close COM menu. |
| kB | Toggled the debug monitor. |
| kU | Toggle cursor. |
| kH | Teleport to cursor. |
| kR | Instant reload weapon. |
| kO | Spawn random infected at cursor. (CTRL) Spawn wolf. (SHIFT) Spawn random animal. |
| kI | Spawn large gift box at cursor. |
| kHome | Hide player HUD. |
| kP | Copy player position in CfgEventSpawns form. (CTRL) MapGroupPos form (SHIFT) Infected/Animal Territory format |
| kL | Copy cursor position in CfgEventSpawns form, copies an ongoing list to clipboard. |
| kSemicolon | Clear the current cursor positions list. |
| kApostrophe | Toggle auto-jog. (CTRL) Auto-walk (SHIFT) Auto-run |
Object Editor Keybinds
| Key | Action |
|---|---|
| kPause | Save all objects. |
| kScrollLock | Copy current objects to clipboard in JSON form. (CTRL) MapGroupPos form (SHIFT) MapGroupProto form |
| mBLeft | Select object. |
| mBMiddle HOLD | Drag selected object or object group. |
| kSpace | Use while dragging to cancel the move. |
| kZ CTRL | Undo your last action. |
| kY | Redo the last action undone. |
| kDelete | Delete the selected object or group. |
| kInsert | Duplicate the selected object or group at cursor location. (CTRL) Duplicate in place. |
| kG | Place the selected object or group on the ground. |
| kGrave | Clear current selection. |
| kNumPad8 | Move selected object or group north. |
| kNumPad2 | Move selected object or group south. |
| kNumPad6 | Move selected object or group east. |
| kNumPad4 | Move selected object or group west. |
| kNumPad9 | Move selected object or group up. |
| kNumPad7 | Move selected object or group down. |
| kNumPad1 | Rotate selected object west. (No group support yet) |
| kNumPad3 | Rotate selected object west. (No group support yet) |
| kMultiply | Flip selected object up. (No group support yet) |
| kDivide | Flip selected object down. (No group support yet) |
| kNumPad0 | Flip selected object left. (No group support yet) |
| kDecimal | Flip selected object right. (No group support yet) |
| Mouse Wheel | You can type values manually or hover above the value with your mouse and use the Mouse Wheel to in/decrease them. |
Camera Tool Keybinds
| Key | Action |
|---|---|
| kRControl | Toggle camera mode. |
| kBackslash | Freeze camera position. |
| mBMiddle | Target position, object, or entity at cursor. |
| kLBracket | Follow target. |
| kRBracket | Toggle oribital mode. |
| mBRight HOLD | Zoom camera in or out. |
| mWheelUp | Increase camera speed. |
| mWheelDown | Decrease camera speed. |
| kW | Move camera forward. (Unconfigurable) |
| kS | Move camera backward. (Unconfigurable) |
| kA | Move camera left. (Unconfigurable) |
| kD | Move camera right. (Unconfigurable) |
| kE | Move camera up. (Unconfigurable) |
| kQ | Move camera down. (Unconfigurable) |