This used to work before, but the build option should probably just be removed now.
See below post that updates luajit2 instead.
With all official addons (orcs, cults, ashes, possessors), the game runs against the memory limit in luajit2
frequently. This is the easiest to reproduce by going below level 50 in Infinite Dungeon as a technomancer
or just possessing everything in sight as a possessor with 14+ body storage capacity. I switched to lua=default,
but the game no longer starts in this configuration. It crashes as soon as I get to character creation screen.
Below is needed to get the game to start without luajit2:
Code: Select all
diff --git a/game/modules/tome/class/Game.lua b/game/modules/tome/class/Game.lua
index ae57364eb..5a42992b7 100644
--- a/game/modules/tome/class/Game.lua
+++ b/game/modules/tome/class/Game.lua
@@ -725,7 +725,7 @@ function _M:updateCurrentChar()
local class_evo = ""
if self.descriptor and self.descriptor.class_evolution then class_evo = " ("..self.descriptor.class_evolution..")" end
- profile:currentCharacter(self.__mod_info.full_version_string, ("%s the level %d %s %s"):format(player.name, player.level, player.descriptor.subrace, (player.descriptor.subclass or "")..class_evo), player.__te4_uuid)
+ profile:currentCharacter(self.__mod_info.full_version_string, ("%s the level %d %s %s"):format(player.name, player.level, (player.descriptor.subrace or ""), (player.descriptor.subclass or "")..class_evo), player.__te4_uuid)
if core.discord and self.zone then
local all_kills_kind = player.all_kills_kind or {}