Starbound
84 evaluări
Anom's Outpost Overhaul - Ashspeaker's The House of Peace Patch
   
Premiază
Adaugă la preferate
Preferat
Elimină din preferate
Dimensiunea fișierului
Postat
Actualizat
206.617 KB
29 apr. 2021 la 11:34
17 dec. 2024 la 9:15
3 jurnale de actualizare ( vizionare )

Abonează-te pentru a descărca
Anom's Outpost Overhaul - Ashspeaker's The House of Peace Patch

În 2 colecții create de AnomNom
Anom's Creations
105 obiecte
Anom's Outpost Collection
23 obiecte
Descriere


A patch for Ashspeaker's The House of Peace, formerly known as EP's Shadow Expansion, which moves the store to be floating off the right end of the outpost.




⠀⠀⠀⠀⠀⠀





Almost all patches for Anom's Outpost Overhaul follow the same formula. After checking which universe flag the dungeon has been added to, we do what I like to call a Test Iteration patch. This is a type of test patch where you test each value of an array for the one you are looking for, then replace it if you find it. Since array orders can change depending on load order, this is incredibly useful for not breaking other mods. Below is an example of one.

[ [ // Test 1 { "op": "test", "path": "/<UNIVERSE-FLAG>/actions/0/dungeonId", "value": "<DUNGEON-FROM-MOD>" }, { "op": "replace", "path": "/<UNIVERSE-FLAG>/actions/0", "value": { "type": "placeDungeon", "dungeonId": "<DUNGEON-FROM-MOD>", "targetInstance": "outpost", "targetPosition": [<X-COORDINATE>, <Y-COORDINATE>] } } ], [ // Test 2 { "op": "test", "path": "/<UNIVERSE-FLAG>/actions/1/dungeonId", "value": "<DUNGEON-FROM-MOD>" }, { "op": "replace", "path": "/<UNIVERSE-FLAG>/actions/1", "value": { "type": "placeDungeon", "dungeonId": "<DUNGEON-FROM-MOD>", "targetInstance": "outpost", "targetPosition": [<X-COORDINATE>, <Y-COORDINATE>] } } ], [ // Test 3 { "op": "test", "path": "/<UNIVERSE-FLAG>/actions/2/dungeonId", "value": "<DUNGEON-FROM-MOD>" }, { "op": "replace", "path": "/<UNIVERSE-FLAG>/actions/2", "value": { "type": "placeDungeon", "dungeonId": "<DUNGEON-FROM-MOD>", "targetInstance": "outpost", "targetPosition": [<X-COORDINATE>, <Y-COORDINATE>] } } ] ]




  • Ashspeaker for creating the original mod.

  • Pixelflame for assisting in figuring out how to open the dungeon file.
13 comentarii
ℱℴჯ ιȵ tℎℯ ℬℴx 18 dec. 2024 la 1:36 
Everything is fine. It works. Thank you! :spiffo:
AnomNom  [autor] 17 dec. 2024 la 9:18 
forgot a bracket at the start of the new tests, should be fixed now
AnomNom  [autor] 17 dec. 2024 la 8:07 
i'll take a look after i get out of bed, i probably just forgot to add/remove a comma
ℱℴჯ ιȵ tℎℯ ℬℴx 17 dec. 2024 la 4:35 
After the update, trying to log into a character or create a new one gives an error - (AssetException) Error loading asset/universeflags.config

If you unsubscribe, everything works again.
R4skall 26 oct. 2023 la 23:53 
oh nvm thats because i hadnt done erchius facility on new universe yet
R4skall 26 oct. 2023 la 23:32 
so it updated again and the outpost module thing doesnt show up now
AnomNom  [autor] 3 mart. 2022 la 15:16 
Ah, that would be why I couldn't find the issue. Thank you, mate.
Ashspeaker 3 mart. 2022 la 15:07 
Problem solved. I've updated The House of Peace to have compatible name in the _metadata file, now everything seems to work just fine :3
AnomNom  [autor] 3 mart. 2022 la 15:03 
Curious. By all accounts, it shouldn't be happening; I just checked the newly-refurbished mod's metadata file, and it would seem that the "name" parameter is the exact same. Perhaps it was changed, but my methods for extraction didn't yield anything. Let me try again, and I'll post another comment on what I find.
♥Kuudere-Chan♥ 2 mart. 2022 la 22:47 
I second the comment below me, starbound log specifically states this mod is missing its dependency due to a name change:
[22:41:59.938] [Error] Application: exception thrown, shutting down: (StarException) Asset source 'AnomsOutpostEPsShadowsPatch' is missing dependency 'EP's Expansion of Shadows'