Register to post in forums, or Log in to your existing account
 

Play RetroMUD
Post new topic  Reply to topic     Home » Forums » CMUD Beta Forum
ReedN
Wizard


Joined: 04 Jan 2006
Posts: 1279
Location: Portland, Oregon

PostPosted: Sat Jul 18, 2009 1:00 am   

[Fixed] [3.09] Map doesn't track when I move around
 
If I use the keypad to move around it doesn't track my movements on the map anymore.

It is recognizing the movement command (I can see it added to the walk queue in the bottom right of the map window).
However, it is never recognizing that I've completed the movement. Even if I execute '#ok' manually to get it to update it never completes the movement.

However, it does update if I execute a slow walk by double-clicking on the map and letting it execute the walk for me.


Last edited by ReedN on Tue Jul 28, 2009 4:07 am; edited 3 times in total
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Sat Jul 18, 2009 1:12 am   
 
Please check the normal issues:

1) Use #LOC to see what the current location in your session is set to
2) Check to see that this location is set in the mapper window
3) Try using the "#TRACK locname" command to force the proper location to be tracked in the window
4) ALWAYS ALWAYS mention what speedwalk mode you are in (Fast, Safe, Slow). Does changing the speedwalk mode do anything?
5) Have you tried doing a Config/Reconfigure to reconfigure the mapper. Since the previous version was not properly saving mapper configurations, you might need to reconfigure.
6) If you click on the map window to refresh it, or change zones to a different zone and then back again, does it display the correct location (useful to see if it's just a screen/map refresh issue)

That is a list of steps that EVERYONE should be trying first before reporting any mapper problems.
Reply with quote
ReedN
Wizard


Joined: 04 Jan 2006
Posts: 1279
Location: Portland, Oregon

PostPosted: Sat Jul 18, 2009 1:13 am   
 
I also had it crash on me when I tried to have it change locations to my current location:

Code:

date/time         : 2009-07-17, 18:10:05, 328ms
operating system  : Windows XP Service Pack 3 build 2600
system language   : English
system up time    : 1 hour 10 minutes
program up time   : 29 minutes 32 seconds
processors        : 2x Genuine Intel(R) CPU @ 2.93GHz
physical memory   : 2384/3326 MB (free/total)
free disk space   : (C:) 32.76 GB
display mode      : 1600x1200, 32 bit
process id        : $944
allocated memory  : 79.30 MB
executable        : cMUDPro.exe
exec. date/time   : 2009-07-17 15:44
version           : 3.9.0.0
compiled with     : BCB 2006/07
madExcept version : 3.0h
callstack crc     : $a3e6e3ea, $7b9b7cdd, $7b9b7cdd
exception number  : 1
exception class   : EAccessViolation
exception message : Access violation at address 006B7794 in module 'cMUDPro.exe'. Read of address 00000024.

Main ($564):
006b7794 +000 cMUDPro.exe dxBar        39087   +0 TdxBarItemControl.GetItem
006b7885 +011 cMUDPro.exe dxBar        39121   +1 TdxBarItemControl.GetRealWidth
006a9005 +18d cMUDPro.exe dxBar        31480  +31 TdxBarControl.GetMinWidth
0069d7c8 +040 cMUDPro.exe dxBar        25321   +4 GetMinSize
0069d9e4 +054 cMUDPro.exe dxBar        25378   +7 CalcDefaultParams
0069e139 +069 cMUDPro.exe dxBar        25568  +10 TdxDockControl.CalcRowToolbarPositions
0069d760 +054 cMUDPro.exe dxBar        25305   +7 TdxDockControl.CalcLayout
0069eb4f +09b cMUDPro.exe dxBar        25919   +9 TdxDockControl.PaintBarControls
0069edaa +02a cMUDPro.exe dxBar        25988   +3 TdxDockControl.UpdateDock
0068e18d +1c9 cMUDPro.exe dxBar        16853  +39 TdxBarManager.DoLockUpdate
0068a5d2 +026 cMUDPro.exe dxBar        14692   +3 TdxBarManager.EndUpdate
00b8a016 +04e cMUDPro.exe dxCustomItem   287   +5 TzsBarStatic.SetCaption
00e6a0a1 +061 cMUDPro.exe MapNew3       2376   +8 TNewMapF.RoomMess
00e65cbc +0fc cMUDPro.exe MapNew3       1019  +10 TNewMapF.SelectRoomProc
00b29656 +15a cMUDPro.exe MapFrame3     1080  +27 TMapFr.SetSelectRoom
00b29448 +014 cMUDPro.exe MapFrame3     1028   +2 TMapFr.UpdateRoom
00b296b4 +054 cMUDPro.exe MapFrame3     1094   +9 TMapFr.SetCurPos
00e6cd9e +016 cMUDPro.exe MapNew3       3283   +2 TNewMapF.UpdateLoc
00e97351 +001 cMUDPro.exe MapLoc3        617   +0 TMapLoc.UpdateView
00e971dc +058 cMUDPro.exe MapLoc3        547   +7 TMapLoc.LoopViews
00e97395 +029 cMUDPro.exe MapLoc3        634   +3 TMapLoc.SetID
00e9b549 +051 cMUDPro.exe MapLoc3       1741   +7 TMapLoc.MoveToRoom
00e9ab4f +967 cMUDPro.exe MapLoc3       1532 +145 TMapLoc.Command
00e364e4 +0a0 cMUDPro.exe MAIN         20692  +12 TMUDForm.ExecCommand
00da8335 +0e1 cMUDPro.exe CodeThread    1233  +12 TRunCodeThread.DoExecCommand
0047a971 +0fd cMUDPro.exe Classes                 CheckSynchronize
00da72a5 +0ed cMUDPro.exe CodeThread     510  +28 MsgWaitForSingleObject
00da73c8 +024 cMUDPro.exe CodeThread     582   +4 WaitForThread
00dfc7d9 +249 cMUDPro.exe MAIN          6568  +52 TMUDForm.ExecComThread
00dfd81a +4ae cMUDPro.exe MAIN          6829  +47 TMUDForm.NewProcessStr
00dfc1fd +009 cMUDPro.exe MAIN          6435   +2 TMUDForm.ProcessStr
00dfbc6f +03b cMUDPro.exe MAIN          6310  +10 TMUDForm.ParseCommand
00e10269 +269 cMUDPro.exe MAIN         12864  +38 TMUDForm.Command
00e3dbbf +013 cMUDPro.exe MAIN         22591   +1 TMUDForm.UserInKeyDown
004c4dbc +020 cMUDPro.exe Controls                TWinControl.KeyDown
00980847 +013 cMUDPro.exe RVScroll       568   +1 TRVScroller.KeyDown
009242bc +014 cMUDPro.exe RichView      1970   +1 TCustomRichView.KeyDown
008f36b8 +044 cMUDPro.exe RVEdit        1768   +6 TCustomRichViewEdit.KeyDown
004c4e58 +090 cMUDPro.exe Controls                TWinControl.DoKeyDown
004c4e7a +00a cMUDPro.exe Controls                TWinControl.WMKeyDown
008f35da +206 cMUDPro.exe RVEdit        1742  +41 TCustomRichViewEdit.WMKeyDown
004bf278 +024 cMUDPro.exe Controls                TControl.Perform
004c5896 +0b2 cMUDPro.exe Controls                TWinControl.CNKeyDown
004bf5eb +2bb cMUDPro.exe Controls                TControl.WndProc
004c35ef +4fb cMUDPro.exe Controls                TWinControl.WndProc
004c2d18 +02c cMUDPro.exe Controls                TWinControl.MainWndProc
0047c7d4 +014 cMUDPro.exe Classes                 StdWndProc
7e4196c2 +00a USER32.dll                          DispatchMessageA
004adcc4 +0fc cMUDPro.exe Forms                   TApplication.ProcessMessage
004adcfe +00a cMUDPro.exe Forms                   TApplication.HandleMessage
004adff3 +0b3 cMUDPro.exe Forms                   TApplication.Run
00f67f3c +088 cMUDPro.exe cMUDPro        361  +20 initialization
7c912c21 +069 ntdll.dll                           RtlUnicodeStringToAnsiString

error details:
Trying to change the mapper to my current location.
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Sat Jul 18, 2009 1:32 am   
 
If this is something you can reproduce every time, please send me your map database also. But first try resetting your window layout (the SHIFT key trick) since the crash above is coming from the window docking system for some reason. Looks like it was trying to update the name of the current room in the docked mapper window and there was a problem with the length of the room name or something. But I'd need more information on how to reproduce this. I'm not getting any problem with any of my maps or packages.

It's also possible you have some corrupted Location objects or Map Database objects from previous beta versions. Might be time to export/import your settings into a fresh package file.
Reply with quote
ReedN
Wizard


Joined: 04 Jan 2006
Posts: 1279
Location: Portland, Oregon

PostPosted: Sat Jul 18, 2009 1:40 am   
 
Resetting the window layout fixed it.

Now that things are working better I can give it a run through to see if I can spot any other issues. Thanks for your help Zugg!
Reply with quote
ReedN
Wizard


Joined: 04 Jan 2006
Posts: 1279
Location: Portland, Oregon

PostPosted: Sat Jul 18, 2009 6:10 am   
 
Oddly enough it started happening again. Almost as if something is corrupting the layout settings on a regular basis. This is probably connected with another of the layout corruption bugs that seems to be present in this version.
Reply with quote
ReedN
Wizard


Joined: 04 Jan 2006
Posts: 1279
Location: Portland, Oregon

PostPosted: Tue Jul 28, 2009 4:07 am   
 
I believe this also associated with the double map object issue. Resolved with changes to importing in 3.10.
Reply with quote
Display posts from previous:   
Post new topic   Reply to topic     Home » Forums » CMUD Beta Forum All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© 2009 Zugg Software. Hosted by Wolfpaw.net