Commit Graph

235 Commits

Author SHA1 Message Date
penolakushari
90427ca6b2
Merge pull request #92 from vlazed/highlighter-fix
Update highlighter.lua to use the newer halo.Render implementation
2025-01-08 20:29:03 +03:00
vlazed
3ac3f0b335 Update highlighter.lua to use the newer halo.Render implementation
- Fixes flickering with advanced colour entities or other scenarios
2025-01-03 12:09:08 -06:00
penolakushari
c48b53e03b
Merge pull request #91 from Denneisk/cvar-opt
Minor optimization with startatone convar
2024-12-26 00:22:22 +03:00
Denneisk
292225e57f Minor optimization with startatone convar 2024-12-25 16:05:21 -05:00
penolakushari
8440b1a126
Merge pull request #90 from penolakushari/savesys_improvement
Save system improvements
2024-08-06 19:19:44 +03:00
penolakushari
9680e756ef Merge of the pretty save branch 2023-06-13 12:50:35 +03:00
penolakushari
8f99460ec1
Merge pull request #84 from AwsumN00b/pretty_print_saves
Saved SMH animations are now "pretty printed" to be more readable and…
2023-06-13 12:24:00 +03:00
Ethan Clarke
cb96d04223 Saved SMH animations are now "pretty printed" to be more readable and parsable. There is a tradeoff of slightly larger filesizes by doing this 2023-06-13 01:07:35 +01:00
penolakushari
eb223a8ea2 Changed delay in rendering from 0.01 to 0.001 2023-02-19 15:24:35 +03:00
penolakushari
bae3b0fdef Changed same name prevention to use numbers instead of continiously adding I's, that should make file size for resulting entity names 2023-02-17 15:05:51 +03:00
penolakushari
b4fd710a31 Fixes to overwrite prompt not working with the folder system, as well as made quicksave copying abide folder system too 2023-02-12 19:59:09 +03:00
penolakushari
019180956f Big save windows update, adds ability to browse folders in save and load windows, some tweaks to spawning function, save window got more options to use with adding and deleting folders, putting up a prompt on overwriting or deleting saves, when trying to overwrite a save, it is also possible to use append mode to select which entities should be kept in resulting save. added packing saves into entities so they could be duplicated 2023-02-12 15:56:19 +03:00
penolakushari
51727af307 Actually made it so having timeline preset window up would disallow you to bring up other windows as long as it's up 2023-01-06 14:40:39 +03:00
penolakushari
d268c547c8 Added background blur for save timeline preset window 2023-01-01 18:09:45 +03:00
penolakushari
81e5f77d74 Fixed an issue related to spawn offsetting an entity that has only either physbones or position modifier. Ragdolls now won't lie down when using offsets on them 2022-12-25 15:32:01 +03:00
penolakushari
22b10f3d67
Merge pull request #81 from penolakushari/fasterrender
makejpeg and makescreenshot should work faster now
2022-12-25 13:58:36 +03:00
penolakushari
87766792c1 makejpeg and makescreenshot should work faster now, redid the way rendering works, so now delay between everything is 0.01 seconds 2022-10-14 19:46:41 +03:00
penolakushari
b438dd7df3
Merge pull request #76 from penolakushari/smalltweaks
Small tweaks
2022-10-14 17:17:29 +03:00
penolakushari
b9d92041fb Changing ghost convars will now update ghost state, + formatting 2022-10-02 09:07:43 +03:00
penolakushari
7218a561e2 Further playback performance optimization - now playback doesn't call load functions every frame, which helps with performance on maps that are more resource intensive than gm_construct 2022-10-02 03:22:14 +03:00
penolakushari
97d8c95a2e Actually fixed the physics recorder slider thing and fixed world keyframes behaving weird when duplicated 2022-10-01 22:33:54 +03:00
penolakushari
241a2a81fc Fix for physics recorder not updating framecount until you hit enter 2022-10-01 21:23:15 +03:00
penolakushari
75f11775ec
Merge pull request #75 from penolakushari/multientity
Multi entity selection
2022-10-01 11:58:48 +03:00
penolakushari
9421162cd8 Fixed an issue related to server incorrectly sending keyframes' entity info when switching timelines, as well as fixed easing panels to correctly show easing data for keyframes 2022-10-01 11:51:43 +03:00
penolakushari
86145156d8 Made entity multiselect function, currently works by using shift + right click on entities, if you click on an entity without shift, it will select only that entity and clear all other selected entities 2022-10-01 11:51:42 +03:00
penolakushari
87c30d228b
Merge pull request #74 from penolakushari/playertimelines
Player bound timelines
2022-10-01 11:33:59 +03:00
penolakushari
8743f14f15 Fixed properties window UI getting outside of window bounds 2022-09-03 16:32:06 +03:00
penolakushari
acc7c29569 Timelines are now saved locally on clients and bound to players rather than entities, some more small fixes too 2022-09-03 11:51:45 +03:00
penolakushari
7b691abcd9
Merge pull request #73 from penolakushari/optifix
Optimization fix
2022-08-25 20:57:46 +03:00
penolakushari
133e6949a9 Fixed ghosting multiple entities sometimes bugging out 2022-08-22 23:23:01 +03:00
penolakushari
4ae7817f6a Fixed issue with moving multiple keyframes and optimized the way client sends keyframe IDs for the manipulations 2022-08-21 13:24:25 +03:00
penolakushari
805cc447e3
Merge pull request #72 from penolakushari/optimization_keyframes
Optimization for keyframe manager to create less keyframes and store multiple modifiers in 1 keyframe so it won't pollute server with abundance of keyframes that would drop performance for users when manipulating multiple keyframes or using playback.
2022-07-20 23:17:55 +03:00
penolakushari
078a3c8792 Made it so easing settings will be preserved when recording onto existing keyframe 2022-07-20 23:00:25 +03:00
penolakushari
989e404664 Fixes to world keyframes not cooperating 2022-07-20 23:00:25 +03:00
penolakushari
bc94420283 Optimization pass - made timeline keyframes be less stupid by uniting different modifier keyframes into one if they share same frame, basically how SMH 2.0 worked. Added some logic for separating keyframes into different ones for timeline stuff 2022-07-20 23:00:25 +03:00
penolakushari
8c750c99e8
Merge pull request #70 from GearsofTime/gearstime_changes
Moved delete button in save window away from save one to avoid accidental save deletions
2022-07-20 22:55:55 +03:00
GearsofTime
fdb3667a90 Update save.lua 2022-07-17 22:37:56 +03:00
GearsofTime
5f513ae39b Update save.lua 2022-07-15 14:50:46 +03:00
penolakushari
a28f26ae06
Merge pull request #69 from penolakushari/freezeon
Switched Freeze All settings to be on by default on first install
2022-02-02 23:57:37 +03:00
penolakushari
f63deed732 Switched Freeze All settings to be on by default on first install 2022-02-02 20:42:47 +03:00
penolakushari
1e6bac42bc
Merge pull request #68 from penolakushari/pointerfix
Pointer fix
2022-01-22 01:48:31 +03:00
penolakushari
2bbdcb9804 Formatting 2022-01-21 23:46:22 +03:00
penolakushari
34b27cf215 Fixed an issue with pointer getting stuck in place when being dragged and pressing right mouse 2022-01-21 23:43:41 +03:00
penolakushari
b404ecfe12
Merge pull request #67 from penolakushari/readme
Updated readme for the version 3.0
2022-01-16 16:19:51 +03:00
penolakushari
140146cf42 Updated readme for the version 3.0 2022-01-16 12:26:40 +03:00
penolakushari
eb0236d0d6
Merge pull request #66 from penolakushari/netmessagefix
Fixed an oversight with new net messages where it wouldn't send rest …
2021-12-30 16:23:40 +03:00
penolakushari
6ddfb507a8 Fixed an oversight with new net messages where it wouldn't send rest of the keyframes to the player 2021-12-30 16:23:00 +03:00
penolakushari
c939a534c0
Merge pull request #64 from penolakushari/netmessages
Made net messages get separated into several messages that carry 1000…
2021-12-29 18:27:42 +03:00
penolakushari
8f08f9c815 Made net messages get separated into several messages that carry 1000 keyframes in case if we get more than those, to prevent net message overflows - theoretically should allow to load in unlimited amount of keyframes, however I expect it'll cause more load on the net 2021-12-29 12:26:04 +03:00
penolakushari
c86bb0a692
Merge pull request #65 from penolakushari/multighostfix
Fixed an issue related to ghosting multiple entities
2021-12-29 12:25:06 +03:00