Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Development

Reply
 
Thread Tools Display Modes
Old February 26, 2010, 18:27   #1
SaThaRiel
Adept
 
SaThaRiel's Avatar
 
Join Date: Nov 2009
Posts: 173
SaThaRiel is on a distinguished road
r1946->r1948: angband: No town monsters!

Hi,

i upgraded today from SVN 1946 to 1948. Wanted to play my dwarf-paladin on my netbook. But i just received the above error message (X11 and GCU modes tested).
I installed 1948 today on another computer and was able to run the game with an old char and also make a new one (OS is the same, installation routine also).

After a downgrade to 1946 i was able to play as usual on my netbook. I can provide:
- compile Flags
- strace output
- configure/compile output
- savefile
if needed
SaThaRiel is offline   Reply With Quote
Old February 26, 2010, 21:39   #2
d_m
Angband Devteam member
 
d_m's Avatar
 
Join Date: Aug 2008
Location: Philadelphia, PA, USA
Age: 37
Posts: 1,516
d_m is on a distinguished road
Uh oh.

Sounds like MarbleDice's flags patch might have caused this.
__________________
linux->xterm->screen->pmacs
d_m is offline   Reply With Quote
Old February 26, 2010, 22:53   #3
SaThaRiel
Adept
 
SaThaRiel's Avatar
 
Join Date: Nov 2009
Posts: 173
SaThaRiel is on a distinguished road
Quote:
Originally Posted by SaThaRiel View Post
[...]I installed 1948 today on another computer and was able to run the game with an old char and also make a new one (OS is the same, installation routine also).[...]
Sorry for quoting myself but i feel that the sentence above is not clear enough. I could play a char which i played before with 3.1.1 - not with 1946. But it looks like you have already a good idea what happened
SaThaRiel is offline   Reply With Quote
Old February 27, 2010, 07:05   #4
Marble Dice
Swordsman
 
Join Date: Jun 2008
Location: Columbia, MO. USA
Posts: 405
Marble Dice is on a distinguished road
The flags patch was large and extensive, and while it's quite likely to blame, I'm not sure I understand the behavior. You said you could run r1948 on one computer, but not your netbook? If that's the case, be sure you're not using an edited monster.txt file. I took a quick look and I don't see why the changes in r1948 would cause the game to fail loading the town monsters, and it works for me, so I'll have to keep searching.
Marble Dice is offline   Reply With Quote
Old February 27, 2010, 08:31   #5
SaThaRiel
Adept
 
SaThaRiel's Avatar
 
Join Date: Nov 2009
Posts: 173
SaThaRiel is on a distinguished road
I dont think its a netbook problem. Just this scenario:
- Char running under 1946 will throw this error after the upgrade to 1948. Downgraded to 1946 and i could start the game again.
- char running under 3.1.1 will run fine
- new char under 1948 also

So i would say that something between 1946 and 1948 has changed. The savefile doesnt seem to get touched, at least it wasnt corrupted.
As told before i can send some more info.

Edit: Same behavior from 1946->1950. May test if 1948->1950 works.

Another edit: The problem is solved - had to do a "make clean" before compiling Angband. Now it works. I thought that it would recompile all updated files and link the stuff together correctly. Well, need to learn a bit about make i fear

Last edited by SaThaRiel; February 27, 2010 at 12:03.
SaThaRiel is offline   Reply With Quote
Old February 27, 2010, 19:48   #6
Marble Dice
Swordsman
 
Join Date: Jun 2008
Location: Columbia, MO. USA
Posts: 405
Marble Dice is on a distinguished road
Excellent, please keep an eye out for other strange behavior.
Marble Dice is offline   Reply With Quote
Old February 27, 2010, 20:04   #7
PowerDiver
Prophet
 
Join Date: Mar 2008
Posts: 2,712
PowerDiver is on a distinguished road
Quote:
Originally Posted by SaThaRiel View Post
Well, need to learn a bit about make i fear
There is something a little strange with the current environment. I'll change an include file, run make and see it tell me it is creating dependencies, and then not recompile everything that includes the include file. If you don't know for sure what needs to be recompiled [so you can watch and check] I think you have to do a make clean first.
PowerDiver is offline   Reply With Quote
Old February 27, 2010, 22:51   #8
SaThaRiel
Adept
 
SaThaRiel's Avatar
 
Join Date: Nov 2009
Posts: 173
SaThaRiel is on a distinguished road
Well, i just included the make clean into the build script - so sure it takes a bit more time to compile but after all it works Just updated from 1950 to 1951 and my savefile loaded.
There was an warning somewhere on the rephial site that you should delete some files or risk a corrupt savefile. Is this not actual anymore? I am sure that i ran only once into a savefile corruption (without a new version) - must have been Angband 2.somthing and had no backup. So i always try to keep at least one actual savefile for such cases, but since the build script is available for everyone using ArchLinux, i think that i should add such a warning into the install routine.
SaThaRiel is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Wanted: Museum for town level ewert Vanilla 10 February 9, 2010 19:58
Disgusting people in the town Robert Vanilla 3 May 6, 2009 15:57
Playing without returning to town TJS Vanilla 14 April 7, 2009 22:37
[Un/FA] Nowhere town... aargh!!! andrewdoull Variants 14 November 30, 2007 09:45
How do you like killing monsters in Angband / your favourite variant? andrewdoull Variants 16 October 26, 2007 00:34


All times are GMT +1. The time now is 01:47.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, vBulletin Solutions, Inc.