I've been working on a map in SolarForge to try to fit what my game group is looking for, a sort of 4v4 setup with good offensive and defensive teamwork potential since we'll be playing against unfair AIs. I worked using the limited info made available on the github, but I've run into an issue I'm not sure how to resolve.
After spending a lot of time working on a map, I've noticed that it always loads in with visual issues and no skybox. I'm fairly sure that I set up the skybox according to the instructions, and I can't change it or fix this (more details on that in a sec). I can attach the full log file if needed, but there's a number of errors that crop up in the log files, so I'm not sure exactly what causes this. Here are some of the warnings/errors:
- WARNING : corrupt mod meta_data : C:\Users\*****\AppData\Local\sins2\mods\scenario_one\.mod_meta_data key not found : 'display_name'
key not found : 'logos'
- This appears two times on load, but no in-game notification. This was concerning because the setup has a very simple configuration so I don't know why this would be wrong.
- resource_ptr] Attempting to get an empty resource. This is most likely due to either a missing serialization, or serialized value was an empty string. This is allowed but client code should be accounting for it explicitly with a has_id() branch.
source =
app_output] WARNING: Timed out waiting for error_dialog_result (most likely due to deadlock between main_and_rendering_mutex OR tbb worker thread).
Attempting to get an empty resource. This is most likely due to either a missing serialization, or serialized value was an empty string. This is allowed but client code should be accounting for it explicitly with a has_id() branch.
source =
- It just ends with that blank there, kinda like the skybox category since that value is also blank. The next issue below that is just a successful fleet creation command.
I've tried a number of things after this, but I can never get any maps I make to have skyboxes. Here's a short summary:
- Tried editing the scenario file to add "skybox_random" in the appropriate location
- FAILED, seems like more is needed and also making any edits to the scenario file causes failures in both SolarForge and in-game
- Tried creating a new scenario, doing nothing but following the exact instructions listed in the text
- FAILED, even basic maps with no edits once baked have no skybox. I'm not changing any values in that process. For some reason maps that don't get baked work (maps with random gen elements and ranges, etc)
- Tried creating a new scenario, then building the scenario data directly in the file by copying over the key components from the previous scenario without building it in SolarForge
- FAILED, same issues as above, where failures happen for the same reasons
I'm hoping that via this post someone can help explain to me what's going on here, or at least give me something to test to see if I'm missing something obvious. Alternatively, if there's a good way to go about editing the scenario files in a way the game doesn't hate, I'd be very open to that, since I'd really like to just add skybox_random to the map I made instead of making it over again after a fix is discovered.