Skip to content

Commit

Permalink
Updating changelog.
Browse files Browse the repository at this point in the history
  • Loading branch information
Oarcinae committed Nov 11, 2024
1 parent de288d4 commit f49a755
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 6 deletions.
14 changes: 12 additions & 2 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,20 @@
---------------------------------------------------------------------------------------------------
Version: 2.1.10
Date: ????
Date: 2024-11-11
Major Features:
- Adding support for secondary spawns on Fulgora.
- Adding support for secondary spawns on Fulgora. This is still VERY experimental and will likely have some hidden issues. Please report any bugs you find. If you want to use this feature, you must go into the in game GUI and check the enable secondary spawns checkbox for Fulgora specifically.
- Major work done under the hood to support secondary spawns. Depending on how Fulgora testing goes, I will add support for other planets soon.
Minor Features:
- Added some new commands: "oarc-wheres-my-cargo-pod", "oarc-reroll-spawn", "oarc-trigger-cleanup". See the in game help text for info.
- I now disable technology_notifications_enabled by default since it seems like this is highly requested. Only finished research is announced. I will expose settings for this later if needed.
- If you land on a planet where you have a custom spawn, but there is no landing-pad, you will be automatically teleported to your home spawn.
Info:
- Removed redundant "enable secondary spawns" setting. You just enable/disable per surface using the in game GUI now.
- Renamed "force grass" setting to "force tiles" since it can be used for more than just grass and change it to be default on.
- New config options (not shown in GUI) for configuring other planet/surface spawns. See planet_configs folder for examples.
Bugfixes:
- Fixed a crash if surface only had 1 basic-solid resource to place.
- Fix some ordering issues where enemies were removed after a spawn was placed resulting in gaps in the treeline.
---------------------------------------------------------------------------------------------------
Version: 2.1.9
Date: 2024-11-06
Expand Down
2 changes: 1 addition & 1 deletion locale/en/locale-mod-settings.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ oarc-mod-resource-placement-size-multiplier=Starting resource size multiplier
oarc-mod-resource-placement-amount-multiplier=Starting resource amount multiplier
[mod-setting-description]
oarc-mod-default-enable-secondary-spawns-on-other-surfaces=[color=red]SECONDARY SPAWNS ARE STILL EXPERIMENTAL AND NOT FULLY SUPPORTED!!!![/color] This controls the default behavior for whether other planets/surfaces allow secondary spawns. If enabled, by default all other surfaces will generate secondary spawns when players land on them. Secondary spawns mean that every player who starts their own base, gets their own landing site on the other planets/surfaces. If you have other mods installed that add additional surfaces, I recommend leaving this disabled. Regardless of this setting, you can configure which surfaces allow spawning using the in game settings menu.[/color]
oarc-mod-default-enable-secondary-spawns-on-other-surfaces=[color=red]SECONDARY SPAWNS ARE STILL EXPERIMENTAL AND NOT FULLY SUPPORTED!!!![/color] This controls the default behavior for whether other planets/surfaces allow secondary spawns. If enabled, by default all other surfaces will generate secondary spawns when players land on them. Secondary spawns mean that every player who starts their own base, gets their own landing site on the other planets/surfaces. [color=red]If you have other mods installed that add additional surfaces, I recommend leaving this disabled. Regardless of this setting, you can configure which surfaces allow spawning using the in game settings menu.[/color]
oarc-mod-linked-chest-size=This is the size of the shared chest that players can use to share items with other players. This is only meaningful if the shared chest feature is enabled.
oarc-mod-welcome-msg-title=This is the title of the welcome message that will be displayed to players when they join the game.
Expand Down
10 changes: 7 additions & 3 deletions migrations/oarc-mod-V2.1.10.lua
Original file line number Diff line number Diff line change
@@ -1,18 +1,19 @@
--Migrate the force_grass to force_tiles new setting!
-- Migrate the force_grass to force_tiles new setting!
if storage.ocfg.spawn_general.force_tiles == nil then
storage.ocfg.spawn_general.force_tiles = true
log("Updating spawn_general config with new 'force_tiles' setting.")
end

-- Init OCFG surfaces for other planets if they don't exist.
-- Make sure fulgora config is set up if it is missing.
if script.active_mods["space-age"] ~= nil then
if (storage.ocfg.surfaces_config["fulgora"] == nil) or
if (storage.ocfg.surfaces_config["fulgora"] == nil) or
(storage.ocfg.surfaces_config["fulgora"].spawn_config.fill_tile == nil) then
storage.ocfg.surfaces_config["fulgora"] =
{
spawn_config = FULGORA_SPAWN_CONFIG,
starting_items = FULGORA_STARTER_ITEMS
}
log("Updating fulgora config with new spawn_config and starting_items.")
end
end

Expand All @@ -22,18 +23,21 @@ if storage.ocfg.surfaces_config["nauvis"].spawn_config.fill_tile == nil then
spawn_config = NAUVIS_SPAWN_CONFIG,
starting_items = NAUVIS_STARTER_ITEMS
}
log("Updating nauvis config with new spawn_config and starting_items.")
end

-- New startup setting that is also cached in storage.
if storage.ocfg.gameplay.default_enable_secondary_spawns_on_other_surfaces == nil then
storage.ocfg.gameplay.default_enable_secondary_spawns_on_other_surfaces = false
log("Updating gameplay config with new default_enable_secondary_spawns_on_other_surfaces setting.")
end

--Make sure new planets get init'd. No harm in running this multiple times.
SeparateSpawnsInitPlanets()

-- Block spam. Highhly requested.
game.technology_notifications_enabled = false
log("Disabling technology notifications.")

-- New global teleport queue for nil characters.
if storage.nil_character_teleport_queue == nil then
Expand Down

0 comments on commit f49a755

Please sign in to comment.