Garry's Mod

Garry's Mod

PAC3 [develop version]
Showing 101-110 of 263 entries
< 1 ... 9  10  11  12  13 ... 27 >
Update: 24 Dec, 2024 @ 10:01pm

proxy property fixes

promote ExpressionOnHide to code_proxy panel class

if luapad is active, mirror changes from normal property text field to the luapad screen (the link is now bidirectional)

convert vectors when pasting so they work out of the box with commas and no unnecessary trailing zeros, this is also to prevent an error where it tried to string trim a vector

Update: 23 Dec, 2024 @ 8:03pm

hotfix

there was one unaccounted edit and I didn't remember why it was there, but now I remember why. it's so the direct viewlock mode doesn't snap to some weird angle when clicking on a new starting position on the screen

also revert to the default view pitch clamp limits at this other specific line (when not in a viewlock mode)

Update: 23 Dec, 2024 @ 7:36pm

editor view features, fixes and more

usable in shortcuts:
-orthographic view
-entity follow angle: forward and sideview variations
-reset_eyeang, reset_eyeang_pitch

orthographic view major culling issues

usable in partmenu actions:
-view go to: move view to a certain axis
-view lock on: point camera to target. different pitch control modes (zero pitch, free pitch, direct, frame of reference)

partmenu config menu: right click to insert an action at the beginning of the list

new movement bind: roll view (unbound by default). drag to tilt, it wraps around the screen, tap to reset.
roll applies post and doesn't impact pace.ViewAngles. there's issues with both this and the alternative, I chose the former.

more quicksetups
proxy: basic feedback controllers
base_movables on camera bone: suggest use of event viewed_by_owner, suggest distance-based fade setup

remember editor width option
fix remember property divider position: preserve across games

multipurpose pace.GoTo function: moves camera to point toward an object, or navigate to a part in the tree, or property in the properties

fix plain disable editor cam (the camera part rework jank kinda broke it)

Update: 16 Dec, 2024 @ 1:37pm

fixes for command part and luapad

luapad QoL
-'run' button now repositions with performlayout
-add more buttons for whether to remember position/size, and whether to auto-kill the luapad panel when dragging the view
-trim newlines to help the property's display
-drag check on the resizes
-prevent resizing to smaller than 100 pixels
-compile only when pressing enter, the run button or exiting the window. no more errors spammed for every new character typed

command update
-make onshow, delayed strings work with lua
-limit the error message for when sv_allowcslua 0
-error handling applied to luapad. it does change the compilestring handleError arg but there's not much lost here. end users don't care about the extra lines that were printed from the stacktrace (they were only UI backend functions, not the code worked on)

Update: 8 Dec, 2024 @ 1:29pm

command part update, property stuff, luapad

add 'jump to' option on proxy-affected properties and part reference properties, to navigate to the relevant part directly

add reset to booleans, font-related fix for the label resizes the label for when using large enough fonts

add apply size to scales option (for models, sprites) to normalize size to 1

generic multiline text panel for notes

code panels for commands and proxies, derived from the luapad used in the hidden script part

command part features: most of these are to reduce event load and duplicate parts
-OnHide command string
-Delayed command string
-pac_event presets for both mainline pac_events and pac_event_sequenced. Random mode will replace lua command randomizers (people have consistently brought up the issue that cs lua is not allowed on many servers)
-Dynamic mode: run a command repeatedly when the appended number is changed (e.g. for post-processing gradual fading)
-Safe Guard: option to delay execution by 1 frame in order to attempt to fix certain specific event logic issues, thereby preventing false triggers. a lua timer is probably better than timerx events constantly running

Update: 30 Nov, 2024 @ 4:05pm

labelling correction

Update: 15 Nov, 2024 @ 9:22pm

properly add eases to sample_and_hold /drift proxy

Update: 2 Nov, 2024 @ 2:10pm

lock part fixes

Update: 31 Oct, 2024 @ 3:47pm

some net combat checks and fixes

add func_physbox to list of damageables

hitmarker recycling no longer used by default (it was unreliable). now it's like projectiles, creating new parts every time

Update: 13 Oct, 2024 @ 4:35pm

Update event.lua