macdguy
November 14, 2021, 2:32am
4
Kino:
- Player Wearables Should Have Per-Item Offsets
What this means is that every single wearable that’s available in the game should be able to store offsets specific to that wearable. Currently, the game uses offsets per wearable type (i.e. Hats, Glasses, etc) which in many cases works for some wearable items, and in other cases does not at all. However, in addition to this, the current per wearable type offsets should remain as a default fallback option in the case of a specific wearable not having offsets specific to that item (which would function identically to how they are now).
I agree with this. I have been planning to add this feature, but I need to improve the editor UI a bit so you can go through each wearable one by one. This will add data per wearable to the JSON file, which with the way we serialize currently, it’s about 241 bytes per wearable offset.
Kino:
- Workshop Editor Should Allow Previews Of All Wearables
Currently the workshop editor only shows one item for each type when setting offsets (for example, Hat wearables show the Top Hat). While this would reflect that specific item very well, it often times will be vastly different for other wearables due to each one seemingly having origin points that deviate from the item selected for previews. This sort of ties in with the allowing per-item offsets, as you would be able to see how they look & can adjust each one to look as best they can.
If we’re doing the offset per wearable, this would just become a feature naturally.
Kino:
- Workshop Metadata Should Be Updated If Changes Are Made
I’m not sure how complex of an issue this is internally, but as the Workshop Cache stands, if a model is updated the Workshop Cache needs to be manually cleared by the user and the game restarted before these changes are reflected. This can extend from the model itself to the model’s metadata, which when it comes to updating your own models becomes a time consuming and occasionally frustrating process as the cache is strangely resistant to updates. My only point of comparison for this feature is to Garry’s Mod which, when an update is detected in an addon on startup, GMOD will patch that addon to update whatever has been changed and these changes are then reflected in game without needing for the old data to be cleared beforehand.
This is a bug. There is code to check when the cache was last updated, but I think we should ditch that completely and just overwrite the cache each time the addon was updated regardless. We should also have the cache properly clear out when working on the item in the editor.
Kino:
-Workshop Editor Should Have Day/Night Cycle Slider (& Flashlight Toggle)
Currently the only source of lighting in the Workshop Editor is a single point light, which applies strange lighting and shadows to models being previewed in the editor. Replacing this one light with the Day/Night skylight instead would give a better idea of how workshop models will look at different lighting environments. This could be implemented with a slider (similar to Condos) that allows those in the editor to change the time of day at will. This can be especially helpful to preview emissive textures and how they appear at nighttime. Paired with this could also be the option to toggle the flashlight while in editor.
I can work on this feature. I’ll pull in the same day night and post processing settings the Plaza has. I also wanted to make a feature, slightly unrelated, that lets users quickly take a picture of their model for their thumbnail like the workshop upload feature.
Kino:
-Overwriting Model Import & Copying Over Metadata
For example, if I have a model named “MyModel.plymodel” in my imports tab, and I import a .dae with the exact same name (MyModel), the Workshop Editor will instantly overwrite the previously imported model without any confirmation while also clearing the previous model’s metadata. A feature detecting the names matching & thereby asking if the user intends to overwrite the previous model would be ideal, as well as providing the option to copy over the previous model’s metadata if this action was deliberate.
This is a bug and high on my list to resolve. I will make it not clear the metadata and if you need to reset meta data completely, I’ll add a button to do that instead.
Kino:
-Copying Metadata From One Model to Another Should Be Improved/Fixed
I assume this is more of a bug than it is a suggestion, but I thought it best to mention it again. Right now copying metadata from one model to another is tedious as it sometimes just does not copy/paste at all, and for it to work successfully requires a strange set of steps. In my case, this entails:
Going to the model to Copy From’s Material Tab
Change a metadata value for a material to some other value than what’s set, change it back, then save, THEN copy metadata.
Going into the model to Copy To’s Material Tab
Paste
After doing this the metadata is copied successfully, but other times it won’t copy at all.
This is a terrible bug, I’ll fix it.
I am not sure why this is happening but it is on my list to resolve. Sounds like all of this should be a workshop editor bug fix pass.
11 Likes