Hallowed Fields infinite map generation = broken savefile

Where bugs go to lie down and rest

Moderator: Moderator

Post Reply
Message
Author
Snowflake
Wayist
Posts: 26
Joined: Fri Sep 13, 2013 11:29 am

Hallowed Fields infinite map generation = broken savefile

#1 Post by Snowflake »

Hi, I have a broken savefile which I'd like to inquire about somehow repairing:

it broke earlier today when I tried to enter Hallowed Fields map 2, and got an infinite map generation issue (the progress bar just bouncing back and forth). I had to kill the process, and on reloading the game, it enters on Hallowed fields 2, which is completely empty. There is no character, and moving pointer gives constant tooltip errors, as the tooltip tries to referene null values.

Before restarting, I found an error-report in the T-Engine folder matching the error time and containing:

Code: Select all

error = "Lua Error: /engine/generator/map/RoomsLoader.lua:135: attempt to index a nil value\
  At [C]:-1 __index\
  At /engine/generator/map/RoomsLoader.lua:135 makePod\
  At /mod/class/generator/map/Caldera.lua:51 generate\
  At /engine/Zone.lua:899 newLevel\
  At /engine/Zone.lua:829 getLevel\
  At /mod/class/Game.lua:856 changeLevelReal\
  At [string \"if engine.version_compare(game.__mod_info.ver...\"]:2445 changeLevelReal\
  At /mod/class/Game.lua:728 unload\
  At /engine/Game.lua:379 unregisterDialog\
  At /mod/dialogs/ShowEquipInven.lua:224 \
  At /engine/KeyBind.lua:229 receiveKey\
  At /engine/ui/Dialog.lua:651 keyEvent\
  At /engine/ui/Dialog.lua:419 "
seen = true
reported = false
(I don't know why there's a reference to Caldera there, as I was moving from Hallowed Fields 1 to 2, perhaps it just shares the name / generation type with that other map.)

And after restarting, everything as mentioned black (I can see the character stats, toolbar, and sustains active) and on moving the error is

Code: Select all

Lua Error: /engine/Map.lua:670: attempt to call a nil value
	At [C]:-1 
	At /engine/Map.lua:670 checkAllEntities
	At /engine/Actor.lua:193 move
	At /mod/class/Actor.lua:1307 move
	At /mod/class/Player.lua:296 moveDir
	At /mod/class/Game.lua:1653 
	At /engine/KeyBind.lua:229 
and on moving mouse over map it is

Code: Select all

Lua Error: /engine/Map.lua:670: attempt to call a nil value
	At [C]:-1 
	At /engine/Map.lua:670 
	At [C]:-1 line_base
	At /engine/utils.lua:2081 line
	At /mod/class/Actor.lua:5478 hasLOS
	At /mod/addons/PlenumTooltip/superload/mod/class/Grid.lua:59 check
	At /engine/Map.lua:762 checkEntity
	At /mod/class/Tooltip.lua:36 check
	At /mod/class/Tooltip.lua:53 getTooltipAtMap
	At /engine/Tooltip.lua:309 displayAtMap
	At /engine/interface/GameTargeting.lua:67 targetDisplayTooltip
	At /mod/class/Game.lua:1514 
Trying to activate the rod of recall gives a storm of (probably infinite) flashing error messages and forces me to kill the process. The log is flooded with:

Code: Select all

 ----------------  Stack Dump ----------------
--------------- Stack Dump Finished ---------------
Lua Error: /engine/Map.lua:670: attempt to call a nil value
	At [C]:-1 
	At /engine/Map.lua:670 checkAllEntities
	At /engine/interface/ActorProject.lua:46 project
	At /data/general/objects/world-artifacts.lua:4510 act
	At /engine/GameEnergyBased.lua:82 tick
	At /engine/GameTurnBased.lua:46 tick
	At /mod/class/Game.lua:1185 
 ----------------  Stack Dump ----------------
--------------- Stack Dump Finished ---------------
If at all possible, I'd like to escape this bug without invalidating my character, as it is my first NM-RL near winner :/

Zireael
Archmage
Posts: 449
Joined: Tue Jun 18, 2013 7:24 pm

Re: Hallowed Fields infinite map generation = broken savefil

#2 Post by Zireael »

Sorry, such a bug renders the character unusable in 99% of cases.

Post Reply