Eternal level generation

Where bugs go to lie down and rest

Moderator: Moderator

Post Reply
Message
Author
Noel
Thalore
Posts: 121
Joined: Fri Dec 15, 2006 1:49 am

Eternal level generation

#1 Post 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

HousePet
Perspiring Physicist
Posts: 6215
Joined: Sun Sep 09, 2012 7:43 am

Re: Eternal level generation

#2 Post 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.
My feedback meter decays into coding. Give me feedback and I make mods.

Noel
Thalore
Posts: 121
Joined: Fri Dec 15, 2006 1:49 am

Re: Eternal level generation

#3 Post 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

Noel
Thalore
Posts: 121
Joined: Fri Dec 15, 2006 1:49 am

Re: Eternal level generation

#4 Post 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

Post Reply