-
Notifications
You must be signed in to change notification settings - Fork 110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Get rid of AutoShowMetal
#1092
Comments
I think the replacement needs something more, since some maps disable this logic, so wupget code should be able to apply the same heuristic (not sure what it is about but it's controlled per map so I think some may be disabling it?). |
Here is the final proposed widget to archieve autoshowmetal in a backwards compatible way (ie, respecting the map autoshowmetal declaration): |
Does it need to be respected? I don't think this is a value that mappers have ever been setting with forethought, moreso just carrying on whatever the value the base project had. In what situations would you not want |
Maybe for full-metal maps? No idea tbh just made the lua version to be fully compatible with current c++ code and also to address @lhog concerns. |
If disabling autoshowmetal on metal maps is the goal then respecting set map configured value isn't going to work, from a quick inspection at the very least Full Metal Plate and Adamantium Factory have |
Well, maybe those maps where supposed to use it but meaning was long forgot by time, what can I say, just replicated the c++ code to make sure not breaking anything we don't know about... maybe the 100+ maps all set it to true? No idea but it's very possible that had some reason for existing and could even be in use. Anyways, the goal is simply to have a fully compatible implementation so eventually we'll get rid of the c++ one and let games do as they wish with that. |
Bill of materials to be done before starting this ticket:
wupget:ActiveCommandSet(cmdID)
#1091This is a map-side setting which cannot be controlled by a game, and which makes it so that the metal view is force-enabled when "build mex" becomes the active command.
Gameside control can already be achieved via Lua. Right now it has to be polling, but with #1091 a replacement should become as simple as:
Therefore the proposal is to remove the mapside tag.
The text was updated successfully, but these errors were encountered: