CapsAdmin / pac3

advanced avatar customization for garrysmod
GNU General Public License v3.0
205 stars 94 forks source link

Workflow suggestions #595

Open Jarmmo opened 6 years ago

Jarmmo commented 6 years ago

PAC really needs something to help with tedious processes for example deleting or moving large amounts of parts

i'll add more stuff in the comments when i think of new ones

Jarmmo commented 6 years ago

ctrl+z to undo and ctrl+y to redo

KevinKevinson commented 6 years ago

you have a very good point and i agree with you yet players may get angered about this so im hoping they make this an option

KevinKevinson commented 6 years ago

and update effects

pingu7867 commented 6 years ago

Make text fields wrap to new lines when writing long strings. It's a problem to not have this for weapon class events with many weapons, and for proxy expressions when the text goes out of the screen. On proxies, maybe also provide direction as to what kind of expressions can be used, as it's not explicitly specified, afaik.

Have single-field RGB (ex: "255 255 255" instead of "255" "255" "255") pasting. I want to paste a color once per part, not thrice. Maybe also get some automatic hexadecimal parsing to the rgb format. If/since it might cause problems in proxying each color channel, it could simply be entered as one field, perhaps when double-clicking the color title section besides the field, and after a valid color is entered it would automatically be transfered to the three-field format.

Have a quick event setup in the form of a dropdown system starting at event, then giving two choices "Hide when" and "Show when", each giving the event condition types like "timer each x seconds" and "weapon is x".

Fix that thing where we can't drag parts to empty root groups. It's annoying to have to create a useless model to drag the other part in, only to remove the useless part.

Fix the other thing where some groups, when cloned, cannot be imported (loading from an outfit) as a copy of that group alongside itself. I mean, I wouldn't doubt it if when cloning parts, internal data stays the same and when putting duplicates of the same data, bad stuff happens, but it causes problems and can make permanent parts which don't show on the editor but show on the world.

It's not always clear between web and local paths can be put in each field where one must be input. It'd be cool to have some tooltips for that. In general, for all fields it would be benificial to have tooltips to state the form of input expected.

Out of workflow into more general improvements, can we get better text resolutions? It's horribly blurry. We could use projected lights instead of only point lights. Another cool thing would be a boolean operation part for events where either the children events or name-selected events are taken as inputs to the boolean operation. Or fix events, sometimes the topmost event in a hierarchical chain bypasses any deactivation from children events, sometimes events seem to interfere with each other, one toggling another unrelated one, sometimes they're just unresponsive, inverting them giving no change in their state display. From the entity part, the function of "Draw player on death" isn't clear, if it's drawing parts on the player ragdoll when dying, it doesn't seem to work, and it would be nice to have that without using root group ownership name "class C_HL2MPRagdoll" (I tested in singleplayer to put the outfit on the dead ragdoll, but I don't know if it'll work properly in multiplayer since it looks like putting that entity class name on the root group ownership would match the name to any player ragdoll, not only the self player's ragdoll)

Jarmmo commented 6 years ago

Being able to add calculations to position, angles and other integer values that would then turn into the answer of the calculation for example inputting 80*2 in position would change it to 160

Techbot121 commented 6 years ago

I see you like what they did in mastercam

Jarmmo commented 6 years ago

Mastercam is ass i got it from solidworks :^]

DBotThePony commented 6 years ago

updated description

DBotThePony commented 6 years ago

suggestion

DBotThePony commented 6 years ago
TheeWiki commented 6 years ago

Is there a way to disable or restrict the editor from usergroups?

CapsAdmin commented 6 years ago

I've fixed dragging parts outside of root groups.

lilggamegenius commented 6 years ago

There are some bugs with these fixes. Currently if you use any of these shortcuts while the editor is hidden or not active (so you can move) the shortcuts still work, meaning you can delete, copy, paste, etc while the editor is not active.