Metastruct / Metastruct/outfitter
Expanded Polygon Limits for Higher-End PCs
Nobody has claimed this yet.
- Dominant language
- Lua
- Stars
- 20
- Forks
- 12
- PR merge metrics
- No merged PRs in 30d
Description
There are some models that actually works fine on higher spec and mid-range PCs, which is, quite some population in GMod. Pretty much anything made around 2014+ can run more complex models fine and this is evident with CS:GO; you will rarely see anyone with a configuration so potato we'll have to resort to the current limits.
Therefore I propose we have expanded limits which could be automatically determined and/or can be a cvar so user(s) can consent to viewing large models within reason. Lower-spec PCs can remain on the traditional limits which means they can be limited to what they view.
But there's pac_unsafe?
Yes there is pac_unsafe, but this basically turns off any checks and means you are reckless enough to accept that your game will crash on a large model. Having safer but expanded limits will still allow leeway for better PCs.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue does not identify any files, tests, or entry points. Start by locating the existing model-limit checks and the pac_unsafe handling, then determine how expanded limits could be selected safely for different client hardware. Done means a defined, safer limit mechanism preserves traditional limits for lower-spec PCs without disabling all checks.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- lua
- Domain
- game-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100