Bravest New World

by TBC_x

RTS-like scenario for Factorio. Player character is removed, all work must be done by bots. Complete rewrite of Brave New World by candidae and Sladki.

Scenarios
23 days ago
2.0
361

b [FIXED] incompatible mod "everything on nauvis"

24 days ago

Crashed when used together with the mod "everything on nauvis". Is there an easy fix?

From logs:
0.477 Loading mod core 0.0.0 (data.lua)
0.496 Loading mod base 2.0.72 (data.lua)
0.686 Loading mod elevated-rails 2.0.72 (data.lua)
0.733 Loading mod quality 2.0.72 (data.lua)
0.751 Loading mod space-age 2.0.72 (data.lua)
1.017 Loading mod EverythingOnNauvis 0.1.8 (data.lua)
1.035 Loading mod base 2.0.72 (data-updates.lua)
1.067 Loading mod quality 2.0.72 (data-updates.lua)
1.084 Loading mod space-age 2.0.72 (data-updates.lua)
1.094 Loading mod EverythingOnNauvis 0.1.8 (data-updates.lua)
1.109 Loading mod EverythingOnNauvis 0.1.8 (data-final-fixes.lua)
1.194 Checksum for core: 3316885848
1.194 Checksum of base: 1879415942
1.194 Checksum of bravest-new-world: 0
1.194 Checksum of elevated-rails: 70351106
1.194 Checksum of quality: 1142589254
1.194 Checksum of space-age: 1510664043
1.194 Checksum of EverythingOnNauvis: 2505163709
1.494 Prototype list checksum: 4238428008

From logs, continued (full logs did not fit in one post):
14.472 Warning Commander.cpp:211: Enemy entities with auto place controls 'gleba_enemy_base' on surface 'nauvis' have different collision masks. Enemy expansions may not work properly. Entities: gleba-spawner, gleba-spawner-small
14.579 Factorio initialised
14.582 Steam Storage Quota: 23221/23841
15.640 Info HttpSharedState.cpp:57: Downloading https://mods.factorio.com/api/mods?page_size=max&full=True&version=2.0.72&lang=en&is_space_age=true
27.652 Warning Commander.cpp:211: Enemy entities with auto place controls 'gleba_enemy_base' on surface 'nauvis' have different collision masks. Enemy expansions may not work properly. Entities: gleba-spawner, gleba-spawner-small
27.652 Warning Commander.cpp:211: Enemy entities with auto place controls 'gleba_enemy_base' on surface 'nauvis' have different collision masks. Enemy expansions may not work properly. Entities: gleba-spawner, gleba-spawner-small
27.652 Loading blueprint storage: Local timestamp 1763609926, Cloud timestamp 1763609926
28.211 Loading level.dat: 752310 bytes.
28.211 Info Scenario.cpp:154: Map version 2.0.72-0
28.221 Warning Commander.cpp:211: Enemy entities with auto place controls 'gleba_enemy_base' on surface 'nauvis' have different collision masks. Enemy expansions may not work properly. Entities: gleba-spawner, gleba-spawner-small
28.221 Loading blueprint storage: Local timestamp 1763609926, Cloud timestamp 1763609926
28.247 Checksum for script level/control.lua: 2349628904
28.248 Checksum for script bravest-new-world/control.lua: 1087435633
28.249 Script @level/wiretap.lua:36: {
listeners = {
{
name = "handle_ascending_pods"
},
{
name = "handle_ascended_pods"
},
{
name = "handle_descended_pods"
},
{
name = "handle_ticking"
},
{
name = "handle_construction"
},
{
name = "materialize_items"
},
{
name = "handle_refresh_inventory"
},
{
name = "handle_refresh_tooltip"
}
},
presubs = {},
subscribed_events = {}
}
28.262 Error MainLoop.cpp:1468: Exception at tick 0: The scenario level caused a non-recoverable error.
Please report this error to the scenario author.

Error while running event level::on_player_created (ID 32)
An error occured while compiling "decorative:fulgoran-gravewort:probability" noise expression:
Unknown variable: control:fulgora_islands:frequency
stack traceback:
[C]: in function 'create_surface'
level/control.lua:443: in function 'create_control_room'
level/control.lua:628: in function 'initialize_objects'
level/control.lua:686: in function <level/control.lua:680>
30.703 Info AppManager.cpp:352: Deleting active scenario.
32.323 Quitting: user-quit.
32.472 Info SDLWindow.cpp:379: Leaking D3D GraphicsInterface to prevent AMD graphics driver crash.
32.484 Steam API shutdown.
32.487 Goodbye

23 days ago

Thank you for the bug report.

Unfortunately, the mod EverythingOnNauvis completely broke LuaGameScript::create_surface, which is required for the mod to work correctly (or any other mod using surfaces).

/c game.create_surface("test-surf") does not work at all.

I suggest to report the error to the creator of EverythingOnNauvis

You might try the other plain BNW port.

23 days ago

I have found a possible fix. Working on it...

23 days ago

Fixed in 5.2.1

New response