Page 1 of 1

Eternal level generation

Posted: Fri Aug 15, 2014 10:01 pm
by Noel
Seems to have hit an infinite loop while generating Dreadfell 2 on this char: http://te4.org/characters/1768/tome/36a ... 488510344d

Addons:
Items Vault 1.2.0
Allow Respec Anywhere 1.2.3
Marson's UI Modifications 1.2.3
Custom Auto Use 1.2.2
Marson's Bosses Gone AWOL 1.2.2
Marson's Autoexplore & Rest Tweaks 1.2.0
Improved player targetting 1.2.0
Plenum Tooltip: Enhanced actor tooltip display for TOME v2.2 1.2.0
ZOmnibus Addon Pack 1.2.0
Turtle race 1.2.3

Log of level generation -- after the last line here, I'm still getting chat messages, but nothing else:

Code: Select all

Creating level  dreadfell   2
Make wait background texture 221409 : 1592x816 (2048, 1024)
C Map size 49:25 :: 1225
C Map seens texture: 221414 (60x60)
Loading entities file from memory   /data/general/objects/egos/lite.lua
...more entities files...
room generator  function: 0x47be11b8    is making a room
C Map size 49:25 :: 1225
C Map seens texture: 221415 (60x60)
Static generator using file /data/maps/vaults/greater-crypt.lua
Loading entities file from memory   /data/general/grids/basic.lua
Loading entities file from memory   /data/general/grids/mountain.lua
Loading entities file from memory   /data/general/grids/water.lua
Loading entities file from memory   /data/general/grids/lava.lua
Loading entities file from file /data/general/grids/.lua    which does not exists!
[STATIC MAP] size   35  35
Loading tile    terrain/lava/molten_lava_5_01.png
[SHADER] Loading from /data/gfx/shaders/lava.lua
[SHADER] Loaded shader with totalname   lava[]
New GL Shader program 40
*p 40: Uniform: 0: 8B5E tex
*p 40: Uniform: 1: 1406 tick
[SHADER] Loading from /data/gfx/shaders/water.lua
Loading tile    terrain/marble_floor.png
[TOME ENTITY FILTER] selected Ego   93.291756378322 101
[TOME ENTITY FILTER] selected Ego   84.723421672528 101
[TOME ENTITY FILTER] selected Greater + Ego 21.239891947769 26
[TOME ENTITY FILTER] selected Double Ego    72.267899108415 76
fight:  arcing quiver of yew arrows of accuracy steady yew longbow of recursion::   OFFHAND QUIVER
...more object creation...
Adding to random boss class Doomed  Afflicted
Adding 7 random class talents to boss
 * talent   T_UNNATURAL_BODY
 * talent   T_MADNESS
 * talent   T_BLAST
 * talent   T_EVASION
 * talent   T_GESTURE_OF_POWER
 * talent   T_FEED
 * talent   T_HATEFUL_WHISPER
Adding to random boss class Mindslayer  Psionic
Adding 10 random class talents to boss
 * talent   T_MINDHOOK
 * talent   T_MINDLASH
 * talent   T_KINETIC_SURGE
 * talent   T_SEETHE
 * talent   T_CALL_SHADOWS
 * talent   T_SHADOW_DECOY
 * talent   T_CHARGE_LEECH
 * talent   T_WARDING_WEAPON
 * talent   T_CHARM_MASTERY
 * talent   T_WEAPON_COMBAT
...more object generation...
Added unique    mod.class.NPC/Arovea the lich   ::  1
...
alloc   greater_vault-greater-crypt-35x35
room allocated at   6   6   with center 23  23
room generator  function: 0x4a0ed918    is making a room
loaded room long_hall2  8   14
alloc   long_hall2
room generator  function: 0x4a0ed918    is making a room
loaded room two_domes   17  11
alloc   two_domes
room generator  function: 0x4a0ed918    is making a room
loaded room big_cells   8   9
alloc   big_cells
room generator  function: 0x4a0ed918    is making a room
loaded room inner_circle    8   8
alloc   inner_circle
room generator  function: 0x4a0ed918    is making a room
loaded room thick_wall  8   13
alloc   thick_wall
room generator  function: 0x4a0ed918    is making a room
loaded room center_arrows   11  15
alloc   center_arrows
room generator  function: 0x47be11b8    is making a room
C Map size 49:25 :: 1225
C Map seens texture: 221418 (60x60)
Static generator using file /data/maps/vaults/hillbert_curve.lua
[STATIC MAP] size   17  17
...more object generation...
alloc   greater_vault-hillbert_curve-17x17
room generator  function: 0x4a0ed918    is making a room
loaded room cross_quartet   13  11
alloc   cross_quartet
room generator  function: 0x4a0ed918    is making a room
loaded room two_passages    11  15
alloc   two_passages
Begin tunnel    1   table: 0x475ec070

Re: Eternal level generation

Posted: Sat Aug 16, 2014 3:49 am
by HousePet
Damn, the error message was stuck in the buffer and lost.
On the plus side, it can't of been any of my addons.

Re: Eternal level generation

Posted: Sat Aug 16, 2014 4:03 am
by Noel
Yeah, I didn't have --flush-stdout set...sorry.

Killed the process, and was able to restart from the most recent save, fortunately. It's a pretty good run so far.

I'll always be wondering whether I missed anything wonderful on the eternal level, though. ;-P

Re: Eternal level generation

Posted: Sat Aug 16, 2014 1:51 pm
by Noel
I started running with --flush-stdout, and ran into a similar problem. While entering Vor Armoury, it kept retrying this part of the save process, for hundreds of repeats, with an occasional chat message interleaved:

Code: Select all

[SAVEFILE PIPE] on end	saveModuleProfile
[PROFILE] filtering save of 	artifacts	 to profile 	online
[PROFILE] mounted 	online	on /current-profile
[PROFILE] unmounted 	online	from /current-profile
[SAVEFILE PIPE] on end	saveModuleProfile
[PROFILE] filtering save of 	artifacts	 to profile 	online
[PROFILE] mounted 	online	on /current-profile
[PROFILE] unmounted 	online	from /current-profile