The following warnings occurred:
Warning [2] Use of undefined constant SAPI_NAME - assumed 'SAPI_NAME' (this will throw an Error in a future version of PHP) - Line: 3388 - File: inc/functions.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/inc/functions.php 3388 errorHandler->error
/showthread.php 116 build_archive_link
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3331 - File: inc/functions.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/inc/functions.php 3324 build_forum_breadcrumb
/showthread.php 195 build_forum_breadcrumb
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3331 - File: inc/functions.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/showthread.php 195 build_forum_breadcrumb






Post Reply 
 
Thread Rating:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Access Violation in CChar::CanMoveWalkTo
Author Message
Norlack
Apprentice
*

Posts: 35
Likes Given: 0
Likes Received: 0 in 0 posts
Joined: Jan 2013
Reputation: 0

New Hera Reborn

Post: #11
RE: Access Violationi n CChar::CanMoveWalkTo
I removed them of course, but as I said, that can't be the source of the problem. The bad spawns were just two (moreover placed after the crash), instead the amount of spam errors make me think to dozens (at least) of npcs. Sad
02-27-2013 04:12 AM
Visit this user's website Find all posts by this user Like Post Quote this message in a reply
Mordaunt
Super Moderator
****

Posts: 1,237
Likes Given: 26
Likes Received: 55 in 43 posts
Joined: Mar 2012
Reputation: 35



Post: #12
RE: Access Violationi n CChar::CanMoveWalkTo
yes the spawnpoints tend to be the source.. but the npcs from the spawn points are what actually causes the issue... they do not register properly in world, because they are not so the gembit makes another and it falls off the map, so it makes another and another e.t.c..

[Image: 2nis46r.jpg]
02-27-2013 04:28 AM
Visit this user's website Find all posts by this user Like Post Quote this message in a reply
Norlack
Apprentice
*

Posts: 35
Likes Given: 0
Likes Received: 0 in 0 posts
Joined: Jan 2013
Reputation: 0

New Hera Reborn

Post: #13
RE: Access Violationi n CChar::CanMoveWalkTo
ok, but dozens of different npcs (with different defnames) can't be originated from just 2 bad spawns. Don't you agree?
02-27-2013 06:22 AM
Visit this user's website Find all posts by this user Like Post Quote this message in a reply
Mordaunt
Super Moderator
****

Posts: 1,237
Likes Given: 26
Likes Received: 55 in 43 posts
Joined: Mar 2012
Reputation: 35



Post: #14
RE: Access Violationi n CChar::CanMoveWalkTo
depends on what you have the gembit set to, a group spawn can make it very possible

[Image: 2nis46r.jpg]
02-27-2013 07:14 AM
Visit this user's website Find all posts by this user Like Post Quote this message in a reply
Norlack
Apprentice
*

Posts: 35
Likes Given: 0
Likes Received: 0 in 0 posts
Joined: Jan 2013
Reputation: 0

New Hera Reborn

Post: #15
RE: Access Violationi n CChar::CanMoveWalkTo
nono, each gembit spawn one single defname.
02-27-2013 07:45 AM
Visit this user's website Find all posts by this user Like Post Quote this message in a reply
Mordaunt
Super Moderator
****

Posts: 1,237
Likes Given: 26
Likes Received: 55 in 43 posts
Joined: Mar 2012
Reputation: 35



Post: #16
RE: Access Violationi n CChar::CanMoveWalkTo
Ok, in that case then no it shouldn't have created so many errors, but it will contribute

[Image: 2nis46r.jpg]
02-27-2013 08:51 AM
Visit this user's website Find all posts by this user Like Post Quote this message in a reply
Norlack
Apprentice
*

Posts: 35
Likes Given: 0
Likes Received: 0 in 0 posts
Joined: Jan 2013
Reputation: 0

New Hera Reborn

Post: #17
RE: Access Violationi n CChar::CanMoveWalkTo
this time I'm seriously out of ideas... how can I remove these unplaced npcs if there are no bad spawns that create them? They could be around from years as far as I know.




PS: I saw many npcs who use MOVENEAR in some circumstances... could be?!?
(This post was last modified: 02-28-2013 08:27 AM by Norlack.)
02-28-2013 08:23 AM
Visit this user's website Find all posts by this user Like Post Quote this message in a reply
RanXerox
Master
**

Posts: 550
Likes Given: 1
Likes Received: 12 in 9 posts
Joined: Dec 2010
Reputation: 19



Post: #18
RE: Access Violation in CChar::CanMoveWalkTo
if they have memory_isspawned (or something else that clearly identifies them) then this style of function would work:

Code:
[FUNCTION respawnmap]
//GO 1,1,0,<ARGN1>
FORCHARS <ARGN1> //8000
   OBJ=<MEMORYFINDTYPE.memory_ispawned>
   IF (<OBJ>)
      SRC.SYSMESSAGE @032 Respawning <OBJ.CONT.NAME>
      REMOVE
      OBJ.TIMER=<EVAL {<OBJ.MOREX> <OBJ.MOREY>}*60>
   ENDIF
   OBJ=
ENDFOR

...to use it, get as close to them as you can in-game (for example, 10 squares away) as a gm and type: .respawn 10
...which will cause all spawned creatures within 10 squares of you to be respawned.

If you type .respawnmap 8000 your entire map will respawn... (and you will probably crash because the SYSMESSAGE will flood your cliient with text.)
(This post was last modified: 02-28-2013 09:35 AM by RanXerox.)
02-28-2013 09:33 AM
Find all posts by this user Like Post Quote this message in a reply
Norlack
Apprentice
*

Posts: 35
Likes Given: 0
Likes Received: 0 in 0 posts
Joined: Jan 2013
Reputation: 0

New Hera Reborn

Post: #19
RE: Access Violation in CChar::CanMoveWalkTo
entire map respawned... the problem persists

Code:
15:25:DEBUG:__ thread (3640) __ |  # | _____ function _____________ | ticks passed from previous function start ______
15:25:DEBUG:>>         3640     |  0 |               CWorld::OnTick | +0
15:25:DEBUG:>>         3640     |  1 |              CSector::OnTick | +15
15:25:DEBUG:>>         3640     |  2 |                CChar::OnTick | +0
15:25:DEBUG:>>         3640     |  3 |      CChar::NPC_OnTickAction | +0
15:25:DEBUG:>>         3640     |  4 |        CChar::NPC_Act_Wander | +0
15:25:DEBUG:>>         3640     |  5 |       CChar::NPC_WalkToPoint | +0
15:25:DEBUG:>>         3640     |  6 |         CChar::CanMoveWalkTo | +0 <-- exception catch point (below is guessed and could be incorrect!)
15:25:DEBUG:>>         3640     |  7 |    CChar::CheckValidMove_New | +0
15:25:DEBUG:>>         3640     |  8 |    CChar::CheckValidMove_New | +0
15:25:DEBUG:>>         3640     |  9 |   CWorld::GetHeightPoint_New | +0
15:25:DEBUG:>>         3640     | 10 |     CItemBase::GetItemHeight | +0
15:25:DEBUG:>>         3640     | 11 | CItemBase::GetItemHeightFlags | +0
15:25:CRITICAL:"Access Violation" (0x1294f6), in CChar::CanMoveWalkTo() #1 "Check Valid Move"
15:25:DEBUG:__ thread (3640) __ |  # | _____ function _____________ | ticks passed from previous function start ______
15:25:DEBUG:>>         3640     |  0 |               CWorld::OnTick | +0
15:25:DEBUG:>>         3640     |  1 |              CSector::OnTick | +15
15:25:DEBUG:>>         3640     |  2 |                CChar::OnTick | +63
15:25:DEBUG:>>         3640     |  3 |      CChar::NPC_OnTickAction | +0
15:25:DEBUG:>>         3640     |  4 |        CChar::NPC_Act_Wander | +0
15:25:DEBUG:>>         3640     |  5 |       CChar::NPC_WalkToPoint | +0
15:25:DEBUG:>>         3640     |  6 |         CChar::CanMoveWalkTo | +0 <-- exception catch point (below is guessed and could be incorrect!)
15:25:DEBUG:>>         3640     |  7 |    CChar::CheckValidMove_New | +0
15:25:DEBUG:>>         3640     |  8 |   CWorld::GetHeightPoint_New | +0
15:25:DEBUG:>>         3640     |  9 |     CItemBase::GetItemHeight | +0
15:25:DEBUG:>>         3640     | 10 | CItemBase::GetItemHeightFlags | +0
15:25:DEBUG:__ thread (3640) __ |  # | _____ function _____________ | ticks passed from previous function start ______
15:25:DEBUG:>>         3640     |  0 |               CWorld::OnTick | +0
15:25:DEBUG:>>         3640     |  1 |              CSector::OnTick | +15
15:25:DEBUG:>>         3640     |  2 |                CChar::OnTick | +63
15:25:DEBUG:>>         3640     |  3 |      CChar::NPC_OnTickAction | +0
15:25:DEBUG:>>         3640     |  4 |        CChar::NPC_Act_Wander | +0
15:25:DEBUG:>>         3640     |  5 |       CChar::NPC_WalkToPoint | +0
15:25:DEBUG:>>         3640     |  6 |         CChar::CanMoveWalkTo | +46 <-- exception catch point (below is guessed and could be incorrect!)
15:25:DEBUG:>>         3640     |  7 |    CChar::CheckValidMove_New | +0
15:25:DEBUG:>>         3640     |  8 |    CChar::CheckValidMove_New | +0
15:25:DEBUG:>>         3640     |  9 |   CWorld::GetHeightPoint_New | +0
15:25:DEBUG:>>         3640     | 10 |     CItemBase::GetItemHeight | +0
15:25:DEBUG:>>         3640     | 11 | CItemBase::GetItemHeightFlags | +0
15:26:DEBUG:__ thread (3640) __ |  # | _____ function _____________ | ticks passed from previous function start ______
15:26:DEBUG:>>         3640     |  0 |               CWorld::OnTick | +0
15:26:DEBUG:>>         3640     |  1 |              CSector::OnTick | +0
15:26:DEBUG:>>         3640     |  2 |                CChar::OnTick | +0
15:26:DEBUG:>>         3640     |  3 |      CChar::NPC_OnTickAction | +0
15:26:DEBUG:>>         3640     |  4 |        CChar::NPC_Act_Wander | +0
15:26:DEBUG:>>         3640     |  5 |       CChar::NPC_WalkToPoint | +16
15:26:DEBUG:>>         3640     |  6 |         CChar::CanMoveWalkTo | +0 <-- exception catch point (below is guessed and could be incorrect!)
15:26:DEBUG:>>         3640     |  7 |    CChar::CheckValidMove_New | +0
15:26:DEBUG:>>         3640     |  8 |   CWorld::GetHeightPoint_New | +0
15:26:DEBUG:>>         3640     |  9 |     CItemBase::GetItemHeight | +0
15:26:DEBUG:>>         3640     | 10 | CItemBase::GetItemHeightFlags | +0
15:26:CRITICAL:"Access Violation" (0x1294f6), in CChar::CanMoveWalkTo() #1 "Check Valid Move"
15:26:DEBUG:__ thread (3640) __ |  # | _____ function _____________ | ticks passed from previous function start ______
15:26:DEBUG:>>         3640     |  0 |               CWorld::OnTick | +0
15:26:DEBUG:>>         3640     |  1 |              CSector::OnTick | +0
15:26:DEBUG:>>         3640     |  2 |                CChar::OnTick | +47
15:26:DEBUG:>>         3640     |  3 |      CChar::NPC_OnTickAction | +0
15:26:DEBUG:>>         3640     |  4 |        CChar::NPC_Act_Wander | +0
15:26:DEBUG:>>         3640     |  5 |       CChar::NPC_WalkToPoint | +16
15:26:DEBUG:>>         3640     |  6 |         CChar::CanMoveWalkTo | +0 <-- exception catch point (below is guessed and could be incorrect!)
15:26:DEBUG:>>         3640     |  7 |    CChar::CheckValidMove_New | +0
15:26:DEBUG:>>         3640     |  8 |    CChar::CheckValidMove_New | +0
15:26:DEBUG:>>         3640     |  9 |   CWorld::GetHeightPoint_New | +0
15:26:DEBUG:>>         3640     | 10 |     CItemBase::GetItemHeight | +0
15:26:DEBUG:>>         3640     | 11 | CItemBase::GetItemHeightFlags | +0
15:26:DEBUG:__ thread (3640) __ |  # | _____ function _____________ | ticks passed from previous function start ______
15:26:DEBUG:>>         3640     |  0 |               CWorld::OnTick | +0
15:26:DEBUG:>>         3640     |  1 |              CSector::OnTick | +0
15:26:DEBUG:>>         3640     |  2 |                CChar::OnTick | +94
15:26:DEBUG:>>         3640     |  3 |      CChar::NPC_OnTickAction | +0
15:26:DEBUG:>>         3640     |  4 |        CChar::NPC_Act_Wander | +0
15:26:DEBUG:>>         3640     |  5 |       CChar::NPC_WalkToPoint | +0
15:26:DEBUG:>>         3640     |  6 |         CChar::CanMoveWalkTo | +0 <-- exception catch point (below is guessed and could be incorrect!)
15:26:DEBUG:>>         3640     |  7 |    CChar::CheckValidMove_New | +0
15:26:DEBUG:>>         3640     |  8 |    CChar::CheckValidMove_New | +0
15:26:DEBUG:>>         3640     |  9 |   CWorld::GetHeightPoint_New | +0
15:26:DEBUG:>>         3640     | 10 |     CItemBase::GetItemHeight | +0
15:26:DEBUG:>>         3640     | 11 | CItemBase::GetItemHeightFlags | +0
15:26:DEBUG:__ thread (3640) __ |  # | _____ function _____________ | ticks passed from previous function start ______
15:26:DEBUG:>>         3640     |  0 |               CWorld::OnTick | +0
15:26:DEBUG:>>         3640     |  1 |              CSector::OnTick | +0
15:26:DEBUG:>>         3640     |  2 |                CChar::OnTick | +141
15:26:DEBUG:>>         3640     |  3 |      CChar::NPC_OnTickAction | +0
15:26:DEBUG:>>         3640     |  4 |        CChar::NPC_Act_Wander | +0
15:26:DEBUG:>>         3640     |  5 |       CChar::NPC_WalkToPoint | +0
15:26:DEBUG:>>         3640     |  6 |         CChar::CanMoveWalkTo | +0 <-- exception catch point (below is guessed and could be incorrect!)
15:26:DEBUG:>>         3640     |  7 |    CChar::CheckValidMove_New | +0
15:26:DEBUG:>>         3640     |  8 |    CChar::CheckValidMove_New | +0
15:26:DEBUG:>>         3640     |  9 |   CWorld::GetHeightPoint_New | +0
15:26:DEBUG:>>         3640     | 10 |     CItemBase::GetItemHeight | +0
15:26:DEBUG:>>         3640     | 11 | CItemBase::GetItemHeightFlags | +0
15:26:DEBUG:__ thread (3640) __ |  # | _____ function _____________ | ticks passed from previous function start ______
15:26:DEBUG:>>         3640     |  0 |               CWorld::OnTick | +0
15:26:DEBUG:>>         3640     |  1 |              CSector::OnTick | +0
15:26:DEBUG:>>         3640     |  2 |                CChar::OnTick | +141
15:26:DEBUG:>>         3640     |  3 |      CChar::NPC_OnTickAction | +0
15:26:DEBUG:>>         3640     |  4 |        CChar::NPC_Act_Wander | +0
15:26:DEBUG:>>         3640     |  5 |       CChar::NPC_WalkToPoint | +0
15:26:DEBUG:>>         3640     |  6 |         CChar::CanMoveWalkTo | +47 <-- exception catch point (below is guessed and could be incorrect!)
15:26:DEBUG:>>         3640     |  7 |    CChar::CheckValidMove_New | +0
15:26:DEBUG:>>         3640     |  8 |    CChar::CheckValidMove_New | +0
15:26:DEBUG:>>         3640     |  9 |   CWorld::GetHeightPoint_New | +0
15:26:DEBUG:>>         3640     | 10 |     CItemBase::GetItemHeight | +0
15:26:DEBUG:>>         3640     | 11 | CItemBase::GetItemHeightFlags | +0
15:26:DEBUG:__ thread (3640) __ |  # | _____ function _____________ | ticks passed from previous function start ______
15:26:DEBUG:>>         3640     |  0 |               CWorld::OnTick | +0
15:26:DEBUG:>>         3640     |  1 |              CSector::OnTick | +0
15:26:DEBUG:>>         3640     |  2 |                CChar::OnTick | +234
15:26:DEBUG:>>         3640     |  3 |      CChar::NPC_OnTickAction | +0
15:26:DEBUG:>>         3640     |  4 |        CChar::NPC_Act_GoHome | +0
15:26:DEBUG:>>         3640     |  5 |       CChar::NPC_WalkToPoint | +0
15:26:DEBUG:>>         3640     |  6 |         CChar::CanMoveWalkTo | +0 <-- exception catch point (below is guessed and could be incorrect!)
15:26:DEBUG:>>         3640     |  7 |    CChar::CheckValidMove_New | +0
15:26:DEBUG:>>         3640     |  8 |    CChar::CheckValidMove_New | +0
15:26:DEBUG:>>         3640     |  9 |   CWorld::GetHeightPoint_New | +0
15:26:DEBUG:>>         3640     | 10 |     CItemBase::GetItemHeight | +0
15:26:DEBUG:>>         3640     | 11 | CItemBase::GetItemHeightFlags | +0
15:26:DEBUG:__ thread (3640) __ |  # | _____ function _____________ | ticks passed from previous function start ______
15:26:DEBUG:>>         3640     |  0 |               CWorld::OnTick | +0
15:26:DEBUG:>>         3640     |  1 |              CSector::OnTick | +0
15:26:DEBUG:>>         3640     |  2 |                CChar::OnTick | +234
15:26:DEBUG:>>         3640     |  3 |      CChar::NPC_OnTickAction | +0
15:26:DEBUG:>>         3640     |  4 |        CChar::NPC_Act_GoHome | +0
15:26:DEBUG:>>         3640     |  5 |       CChar::NPC_WalkToPoint | +0
15:26:DEBUG:>>         3640     |  6 |         CChar::CanMoveWalkTo | +47 <-- exception catch point (below is guessed and could be incorrect!)
15:26:DEBUG:>>         3640     |  7 |    CChar::CheckValidMove_New | +0
15:26:DEBUG:>>         3640     |  8 |   CWorld::GetHeightPoint_New | +0
15:26:DEBUG:>>         3640     |  9 |     CItemBase::GetItemHeight | +0
15:26:DEBUG:>>         3640     | 10 | CItemBase::GetItemHeightFlags | +0
15:26:DEBUG:__ thread (3640) __ |  # | _____ function _____________ | ticks passed from previous function start ______
15:26:DEBUG:>>         3640     |  0 |               CWorld::OnTick | +0
15:26:DEBUG:>>         3640     |  1 |              CSector::OnTick | +0
15:26:DEBUG:>>         3640     |  2 |                CChar::OnTick | +312
15:26:DEBUG:>>         3640     |  3 |      CChar::NPC_OnTickAction | +0
15:26:DEBUG:>>         3640     |  4 |        CChar::NPC_Act_Wander | +0
15:26:DEBUG:>>         3640     |  5 |       CChar::NPC_WalkToPoint | +0
15:26:DEBUG:>>         3640     |  6 |         CChar::CanMoveWalkTo | +0 <-- exception catch point (below is guessed and could be incorrect!)
15:26:DEBUG:>>         3640     |  7 |    CChar::CheckValidMove_New | +0
15:26:DEBUG:>>         3640     |  8 |   CWorld::GetHeightPoint_New | +0
15:26:DEBUG:>>         3640     |  9 |     CItemBase::GetItemHeight | +0
15:26:DEBUG:>>         3640     | 10 | CItemBase::GetItemHeightFlags | +0
15:26:DEBUG:__ thread (3640) __ |  # | _____ function _____________ | ticks passed from previous function start ______
15:26:DEBUG:>>         3640     |  0 |               CWorld::OnTick | +0
15:26:DEBUG:>>         3640     |  1 |              CSector::OnTick | +0
15:26:DEBUG:>>         3640     |  2 |                CChar::OnTick | +312
15:26:DEBUG:>>         3640     |  3 |      CChar::NPC_OnTickAction | +0
15:26:DEBUG:>>         3640     |  4 |        CChar::NPC_Act_Wander | +0
15:26:DEBUG:>>         3640     |  5 |       CChar::NPC_WalkToPoint | +0
15:26:DEBUG:>>         3640     |  6 |         CChar::CanMoveWalkTo | +32 <-- exception catch point (below is guessed and could be incorrect!)
15:26:DEBUG:>>         3640     |  7 |    CChar::CheckValidMove_New | +0
15:26:DEBUG:>>         3640     |  8 |    CChar::CheckValidMove_New | +0
15:26:DEBUG:>>         3640     |  9 |   CWorld::GetHeightPoint_New | +0
15:26:DEBUG:>>         3640     | 10 |     CItemBase::GetItemHeight | +0
15:26:DEBUG:>>         3640     | 11 | CItemBase::GetItemHeightFlags | +0
15:26:DEBUG:__ thread (3640) __ |  # | _____ function _____________ | ticks passed from previous function start ______
15:26:DEBUG:>>         3640     |  0 |               CWorld::OnTick | +0
15:26:DEBUG:>>         3640     |  1 |              CSector::OnTick | +0
15:26:DEBUG:>>         3640     |  2 |                CChar::OnTick | +375
15:26:DEBUG:>>         3640     |  3 |      CChar::NPC_OnTickAction | +0
15:26:DEBUG:>>         3640     |  4 |        CChar::NPC_Act_Wander | +0
15:26:DEBUG:>>         3640     |  5 |       CChar::NPC_WalkToPoint | +0
15:26:DEBUG:>>         3640     |  6 |         CChar::CanMoveWalkTo | +0 <-- exception catch point (below is guessed and could be incorrect!)
15:26:DEBUG:>>         3640     |  7 |    CChar::CheckValidMove_New | +0
15:26:DEBUG:>>         3640     |  8 |   CWorld::GetHeightPoint_New | +0
15:26:DEBUG:>>         3640     |  9 |     CItemBase::GetItemHeight | +0
15:26:DEBUG:>>         3640     | 10 | CItemBase::GetItemHeightFlags | +0
15:26:DEBUG:__ thread (3640) __ |  # | _____ function _____________ | ticks passed from previous function start ______
15:26:DEBUG:>>         3640     |  0 |               CWorld::OnTick | +0
15:26:DEBUG:>>         3640     |  1 |              CSector::OnTick | +0
15:26:DEBUG:>>         3640     |  2 |                CChar::OnTick | +406
15:26:DEBUG:>>         3640     |  3 |      CChar::NPC_OnTickAction | +0
15:26:DEBUG:>>         3640     |  4 |        CChar::NPC_Act_Wander | +0
15:26:DEBUG:>>         3640     |  5 |       CChar::NPC_WalkToPoint | +0
15:26:DEBUG:>>         3640     |  6 |         CChar::CanMoveWalkTo | +0 <-- exception catch point (below is guessed and could be incorrect!)
15:26:DEBUG:>>         3640     |  7 |    CChar::CheckValidMove_New | +0
15:26:DEBUG:>>         3640     |  8 |    CChar::CheckValidMove_New | +0
15:26:DEBUG:>>         3640     |  9 |   CWorld::GetHeightPoint_New | +0
15:26:DEBUG:>>         3640     | 10 |     CItemBase::GetItemHeight | +0
15:26:DEBUG:>>         3640     | 11 | CItemBase::GetItemHeightFlags | +0
15:26:DEBUG:__ thread (3640) __ |  # | _____ function _____________ | ticks passed from previous function start ______
15:26:DEBUG:>>         3640     |  0 |               CWorld::OnTick | +0
15:26:DEBUG:>>         3640     |  1 |              CSector::OnTick | +0
15:26:DEBUG:>>         3640     |  2 |                CChar::OnTick | +453
15:26:DEBUG:>>         3640     |  3 |      CChar::NPC_OnTickAction | +0
15:26:DEBUG:>>         3640     |  4 |        CChar::NPC_Act_Wander | +0
15:26:DEBUG:>>         3640     |  5 |       CChar::NPC_WalkToPoint | +0
15:26:DEBUG:>>         3640     |  6 |         CChar::CanMoveWalkTo | +0 <-- exception catch point (below is guessed and could be incorrect!)
15:26:DEBUG:>>         3640     |  7 |    CChar::CheckValidMove_New | +0
15:26:DEBUG:>>         3640     |  8 |   CWorld::GetHeightPoint_New | +0
15:26:DEBUG:>>         3640     |  9 |     CItemBase::GetItemHeight | +0
15:26:DEBUG:>>         3640     | 10 | CItemBase::GetItemHeightFlags | +0
15:26:DEBUG:__ thread (3640) __ |  # | _____ function _____________ | ticks passed from previous function start ______
15:26:DEBUG:>>         3640     |  0 |               CWorld::OnTick | +0
15:26:DEBUG:>>         3640     |  1 |              CSector::OnTick | +0
15:26:DEBUG:>>         3640     |  2 |                CChar::OnTick | +453
15:26:DEBUG:>>         3640     |  3 |      CChar::NPC_OnTickAction | +0
15:26:DEBUG:>>         3640     |  4 |        CChar::NPC_Act_Wander | +0
15:26:DEBUG:>>         3640     |  5 |       CChar::NPC_WalkToPoint | +0
15:26:DEBUG:>>         3640     |  6 |         CChar::CanMoveWalkTo | +47 <-- exception catch point (below is guessed and could be incorrect!)
15:26:DEBUG:>>         3640     |  7 |    CChar::CheckValidMove_New | +0
15:26:DEBUG:>>         3640     |  8 |   CWorld::GetHeightPoint_New | +0
15:26:DEBUG:>>         3640     |  9 |     CItemBase::GetItemHeight | +0
15:26:DEBUG:>>         3640     | 10 | CItemBase::GetItemHeightFlags | +0
15:26:DEBUG:__ thread (3640) __ |  # | _____ function _____________ | ticks passed from previous function start ______
15:26:DEBUG:>>         3640     |  0 |               CWorld::OnTick | +0
15:26:DEBUG:>>         3640     |  1 |              CSector::OnTick | +0
15:26:DEBUG:>>         3640     |  2 |                CChar::OnTick | +531
15:26:DEBUG:>>         3640     |  3 |      CChar::NPC_OnTickAction | +0
15:26:DEBUG:>>         3640     |  4 |        CChar::NPC_Act_Wander | +0
15:26:DEBUG:>>         3640     |  5 |       CChar::NPC_WalkToPoint | +15
15:26:DEBUG:>>         3640     |  6 |         CChar::CanMoveWalkTo | +0 <-- exception catch point (below is guessed and could be incorrect!)
15:26:DEBUG:>>         3640     |  7 |    CChar::CheckValidMove_New | +0
15:26:DEBUG:>>         3640     |  8 |    CChar::CheckValidMove_New | +0
15:26:DEBUG:>>         3640     |  9 |   CWorld::GetHeightPoint_New | +0
15:26:DEBUG:>>         3640     | 10 |     CItemBase::GetItemHeight | +0
15:26:DEBUG:>>         3640     | 11 | CItemBase::GetItemHeightFlags | +0
15:26:DEBUG:__ thread (3640) __ |  # | _____ function _____________ | ticks passed from previous function start ______
15:26:DEBUG:>>         3640     |  0 |               CWorld::OnTick | +0
15:26:DEBUG:>>         3640     |  1 |              CSector::OnTick | +0
15:26:DEBUG:>>         3640     |  2 |                CChar::OnTick | +531
15:26:DEBUG:>>         3640     |  3 |      CChar::NPC_OnTickAction | +0
15:26:DEBUG:>>         3640     |  4 |        CChar::NPC_Act_Wander | +0
15:26:DEBUG:>>         3640     |  5 |       CChar::NPC_WalkToPoint | +15
15:26:DEBUG:>>         3640     |  6 |         CChar::CanMoveWalkTo | +32 <-- exception catch point (below is guessed and could be incorrect!)
15:26:DEBUG:>>         3640     |  7 |    CChar::CheckValidMove_New | +0
15:26:DEBUG:>>         3640     |  8 |    CChar::CheckValidMove_New | +0
15:26:DEBUG:>>         3640     |  9 |   CWorld::GetHeightPoint_New | +0
15:26:DEBUG:>>         3640     | 10 |     CItemBase::GetItemHeight | +0
15:26:DEBUG:>>         3640     | 11 | CItemBase::GetItemHeightFlags | +0
03-01-2013 12:31 AM
Visit this user's website Find all posts by this user Like Post Quote this message in a reply
Mordaunt
Super Moderator
****

Posts: 1,237
Likes Given: 26
Likes Received: 55 in 43 posts
Joined: Mar 2012
Reputation: 35



Post: #20
RE: Access Violation in CChar::CanMoveWalkTo
what mapplane is this, and how are the maps defines in your sphere.ini?

[Image: 2nis46r.jpg]
03-01-2013 01:21 AM
Visit this user's website Find all posts by this user Like Post Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 3 Guest(s)