Flashing, unresponsive screen

Where bugs go to lie down and rest

Moderator: Moderator

Message
Author
greycat
Sher'Tul
Posts: 1396
Joined: Tue May 11, 2010 11:51 pm

Re: Flashing, unresponsive screen

#31 Post by greycat »

OK, just to be clear, this is svn revision 1637, with these two changes from r1711:

Code: Select all

--- game/modules/tome/class/Game.lua	(revision 1710)
+++ game/modules/tome/class/Game.lua	(revision 1711)
@@ -665,7 +665,7 @@
 				a.faction = "enemies"
 				self.zone:addEntity(self.level, a, "actor", self.player.x+1, self.player.y) --]]
-				game.level.map:particleEmitter(self.player.x, self.player.y, 1, "breath_cold", {radius=6, tx=10, ty=2})
+				self:changeLevel(2, "tempest-peak")
 			end
 		end,
 	}
@@ -944,6 +944,9 @@
 
 --- Requests the game to save
 function _M:saveGame()
+	self.player:runStop("saving")
+	self.player:restStop("saving")
+
 	-- savefile_pipe is created as a global by the engine
 	savefile_pipe:push(self.save_name, "game", self)
 	world:saveWorld()
Plus the one uncommented line in game/engines/default/engine/class.lua as requested.

Here's what I see in the log:

Code: Select all

false   wild-gift/summon-utility        nil     1.3     will dump       true
false   technique/combat-training       nil     1       will dump       true
false   technique/combat-techniques-passive     nil     1       will dump       
true
false   wild-gift/summon-melee  nil     1.3     will dump       true
false   technique/combat-techniques-active      nil     1       will dump       
true
false   wild-gift/summon-augmentation   nil     1.3     will dump       true
false   wild-gift/summon-distance       nil     1.3     will dump       true
false   wild-gift/sand-drake    nil     1       will dump       true
nil     inc_damage      nil     table: 0xc732cf8        will dump       true
false   6       nil     4       will dump       true
nil     focus_ui        nil     table: 0xb084ea0        will dump       true
false   y       nil     45      will dump       true
false   x       nil     97.5    will dump       true
false   bottom  nil     3       will dump       true
false   ui      nil     table: 0xb1f7c10        will dump       true
false   hcenter nil     0       will dump       true
nil     iw      nil     246     will dump       true
nil     display_y       nil     339     will dump       true
nil     setuped nil     true    will dump       true
nil     h       nil     90      will dump       true
nil     key     nil     table: 0xc8f8e58        will dump       true
nil     iy      nil     25      will dump       true
nil     display_x       nil     384     will dump       true
nil     focus_ui_id     nil     2       will dump       true
nil     tex_h   nil     128     will dump       true
nil     __stack_id      nil     1       will dump       true
nil     w       nil     256     will dump       true
nil     alpha   nil     255     will dump       true
nil     ix      nil     5       will dump       true
nil     ih      nil     57      will dump       true
nil     title   nil     Running...      will dump       true
nil     __CLASSNAME     nil     engine.ui.Dialog        will dump       true
nil     tex     nil     userdata: 0xb0c2e5c     will dump       true
stack traceback:
        [C]: in function 'error'
        /engine/class.lua:211: in function 'serialize_data'
        /engine/class.lua:205: in function 'serialize_data'
        /engine/class.lua:218: in function 'serialize'
        /engine/class.lua:236: in function 'save'
        /engine/Savefile.lua:103: in function 'saveObject'
        /engine/Savefile.lua:236: in function '?'
        /engine/SavefilePipe.lua:85: in function </engine/SavefilePipe.lua:71>
        (tail call): ?
[COROUTINE] error       /engine/class.lua:211: cannot save a userdata (data["tex"])
[COROUTINE] dead        savefilepipe
45226 ticks  in 10.024 seconds = 4511.77 TPS
301 frames in 10.016 seconds = 30.0519 FPS
89187 ticks  in 10.026 seconds = 8895.57 TPS
305 frames in 10.018 seconds = 30.4452 FPS
109256 ticks  in 10.014 seconds = 10910.3 TPS
314 frames in 10.022 seconds = 31.3311 FPS
145914 ticks  in 10.016 seconds = 14568.1 TPS
300 frames in 10.004 seconds = 29.988 FPS
108802 ticks  in 10.008 seconds = 10871.5 TPS
311 frames in 10.019 seconds = 31.041 FPS
130584 ticks  in 10.019 seconds = 13033.6 TPS
It's quite possible that there's another patch in another svn revision that needs to be applied as well. I didn't go through every revision's diff to try to find one.

If it helps any, the popup box that says "I'm running, press Enter to stop me" (or whatever) is still on the screen while the recall is occurring (there's a big pause). It's gone by the time I appear on the world map, though. I didn't press any keys during that time.

overtrix
Archmage
Posts: 412
Joined: Fri Jan 17, 2003 9:33 am
Location: Les Corbières sauvages

Re: Flashing, unresponsive screen

#32 Post by overtrix »

I tried the pressing-5 approach that DG suggested and it seems to avoid the problem with the b13 release version, thanks :-)

darkgod
Master of Eyal
Posts: 10751
Joined: Wed Jul 24, 2002 9:26 pm
Location: Angolwen
Contact:

Re: Flashing, unresponsive screen

#33 Post by darkgod »

Does this happen with a new character too greycat ?
[tome] joylove: You can't just release an expansion like one would release a Kraken XD
--
[tome] phantomfrettchen: your ability not to tease anyone is simply stunning ;)

greycat
Sher'Tul
Posts: 1396
Joined: Tue May 11, 2010 11:51 pm

Re: Flashing, unresponsive screen

#34 Post by greycat »

Started a new Archmage (for the "teleport to Angolwen" talent), and used it from the Trollshaws; then ran back and forth, and popped out while running. Didn't see the problem occur.

It will take a while to get a new character up to the rod of recall, so testing that may not happen today.

darkgod
Master of Eyal
Posts: 10751
Joined: Wed Jul 24, 2002 9:26 pm
Location: Angolwen
Contact:

Re: Flashing, unresponsive screen

#35 Post by darkgod »

I did :/ Damned .. :<
[tome] joylove: You can't just release an expansion like one would release a Kraken XD
--
[tome] phantomfrettchen: your ability not to tease anyone is simply stunning ;)

greycat
Sher'Tul
Posts: 1396
Joined: Tue May 11, 2010 11:51 pm

Re: Flashing, unresponsive screen

#36 Post by greycat »

Started a Tempest, went down to Trollshaws 5, killed Bill, activated "teleport to Angolwen", ran back and forth until I popped out... and the problem occurred again. Eternal yellow "Saving..." and a zone-trollshaws.teaz.tmp file in the save dir.

I don't understand your most recent comment yet.

darkgod
Master of Eyal
Posts: 10751
Joined: Wed Jul 24, 2002 9:26 pm
Location: Angolwen
Contact:

Re: Flashing, unresponsive screen

#37 Post by darkgod »

I experienced it too
[tome] joylove: You can't just release an expansion like one would release a Kraken XD
--
[tome] phantomfrettchen: your ability not to tease anyone is simply stunning ;)

darkgod
Master of Eyal
Posts: 10751
Joined: Wed Jul 24, 2002 9:26 pm
Location: Angolwen
Contact:

Re: Flashing, unresponsive screen

#38 Post by darkgod »

Fixed for good this time, I hope
[tome] joylove: You can't just release an expansion like one would release a Kraken XD
--
[tome] phantomfrettchen: your ability not to tease anyone is simply stunning ;)

Post Reply