Arkensor / DayZCommunityOfflineMode

A community made offline mod for DayZ Standalone
Other
362 stars 194 forks source link

Massive QOL and Object Editor Additions #351

Closed Brandon10x15 closed 1 year ago

Brandon10x15 commented 2 years ago

Please check out this fork, I've included .MD files with all the information on this fork.

Known Issues:

Changes:

Fixes

Configuration

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)
Arkensor commented 1 year ago

Hey @Brandon10x15, thank you for the PR. I will need some time to look into this, as right now a few other projects have priority.

Brandon10x15 commented 1 year ago

Ok great thank you. I have a much more stable update I have no pushed yet because of the lack of time but I will try to get that committed this week.

Brandon10x15 commented 1 year ago

I just pushed the update which includes object scaling and I reworked the way the Undo/Redo actions are stored and tested a lot more thoroughly for bugs.