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
A debug menu command to make a CSV file with all missing graphics. #34231
Comments
I'll look into this. Do you want the data like this: ie, should the CSV separate every value or just id groups? also, should we try and spit out invalid ids, like overlay_worn_t_swater_winter |
I think separate each value in case we want to sort by a particular value. |
@I-am-Erk you saw my post on Reddit. I started working on your idea. I published it here: https://github.com/snipercup/CCDA-JS-data-browser. Follow the installation instructions and afterwards open tile_missing_sprite.html, select a item type and press OK. It will produce a list of items that do not appear in gfx\ChestHole16Tileset\tile_config.json. That's the file I should be comparing with right? It is very limited right now. It's only checking for missing sprites of items, and only in the chesthole16 tileset. I'm just giving an update right now to see if i'm on track. Please provide feedback and correct anything that is not what you had in mind. |
Preferably this would be any tileset config file (you could choose), but good work! |
@I-am-Erk Update: I added the option to select a tileset. Please review if this is what you want. Next step is to also include furniture, terrain and the rest. |
I think it's a start... I'll take a look but I'm not sure I can get javascript to run on a work computer. Outputting to csv is something I really want so that I can make spreadsheet checklists of sprites needed |
@I-am-Erk I just checked and outputting to CSV is possible. Do you have another machine you can use it on? |
OK, got it working on computer. Yeah, it does a good job of listing the tiles, but I was hoping for more information than this as described in the OP, and for the ability to export it all to a comma delineated spreadsheet which it sounds like you can work out. Still it works well as a JS rather than a debug tool. If you can get it working for the other fields it would probably satisfy the requirements. |
It's not done yet, ill keep you updated on the progress. |
Update, added the following:
If you select terrain you can ignore the item type. It will take any terrain and not a selection
In what file should I look for that? |
Is your feature request related to a problem? Please describe.
It is very difficult to get a complete list of what is missing from a tileset, in a helpful format. This is a major boundary to making a complete tileset. The game does know how to produce this data, because it's pumped out in a hard-to-read debug file.
Describe the solution you'd like
A debug menu command with several options to output missing graphics for:
Each output would create a CSV entry with the following columns:
Describe alternatives you've considered
This could be done with a script, but doing it in-game means the json entries are already parsed. Should be easier.
Additional context
This is one of several suggestions to make graphical content contribution more accessible.
The text was updated successfully, but these errors were encountered: