Garry's Mod

Garry's Mod

Submaterial Tool [Improved] December 2025 Update
Näytetään 1–10 / 15
< 1  2 >
Päivitys: 1.12. klo 5.24
tekijältä scalevvizard

- Fixed HUD flickering/reordering: Replaced 'pairs' with 'ipairs' so the material list stays stable.
- Performance: Implemented material caching for the HUD. The tool no longer creates a new material instance every frame (huge memory optimization).
- Removed dirty timers and hooks; input handling is now direct and cleaner.
- Fixed networking strings to be more professional and reliable.
- UI improvements: Better alignment and visuals for the material list and preview box.
- Code cleanup: Removed legacy comments and redundant checks.

Päivitys: 13.7. klo 2.21
tekijältä scalevvizard

Rollback to version v1.3 for a while until a new fix is released

Päivitys: 12.7. klo 9.51
tekijältä scalevvizard

v 1.4 hotfix
- Fixed a bug that used the Russian localization option, although the game is in English

Päivitys: 10.7. klo 13.48
tekijältä scalevvizard

v 1.4b
- full support of the Russian language
- Highlighting of the selected line only with a valid index.
- HUD does not break when there are no materials.
- When losing the target (AimEnt), the selection and HUD are now reset to avoid displaying outdated data.
- The code has become slightly more error-resistant and user-friendly.

PLEASE REPORT ANY BUGS AND SUGGESTIONS IN THE COMMENTS. THIS IS A BETA VERSION.

Päivitys: 10.7. klo 5.27
tekijältä scalevvizard

v 1.3b
- Fixed condition in SetSubMaterial.
- Added entity validity and method presence checks.
- Fixed table.Merge usage for arrays.
- Added checks for empty material arrays.
- Minor improvements to prevent errors when materials are missing

PLEASE REPORT ALL BUGS AND PROBLEMS IN THE COMMENTS

Päivitys: 25.7.2024 klo 5.44
tekijältä scalevvizard

v 1.2.2

- Simplified code by removing redundant variables and conditions
- Improved readability and performance across the board
- Simplified material iteration in SetSubMaterial and UpdateSubMat functions
- Improved server and material override condition checks in SetMaterial function
- Enhanced TOOL:Scroll and TOOL:Think functions for better readability
- Simplified HUD drawing in TOOL:DrawHUD
- No changes in language additions, network string setup, or TOOL.BuildCPanel logic

Päivitys: 25.7.2024 klo 5.11
tekijältä scalevvizard

temporary rollback to version 1.1

Päivitys: 25.7.2024 klo 4.38
tekijältä scalevvizard

v1.2

- The code has been updated and optimised. (About 100 lines of crap have been removed)

Päivitys: 26.4.2023 klo 4.12

Fix

Päivitys: 26.4.2023 klo 4.11

Fix