<
From version < 23.1 >
edited by Aurora
on 2021/03/14 21:47
To version < 26.1 >
edited by vaguerant
on 2021/03/15 06:04
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Aurora
1 +XWiki.vaguerant
Content
... ... @@ -4,7 +4,6 @@
4 4  
5 5  = General =
6 6  
7 -
8 8  == Resetting the game sometimes results in a crash. ==
9 9  
10 10  * **Status:** Active
... ... @@ -12,6 +12,13 @@
12 12  * **Description:** Upon resetting the game, it may occasionally / frequently crash instead of rebooting properly.
13 13  * **Workaround:** None, use hard resets or power down the game completely.
14 14  
14 +== Picking up certain items crash the game. ==
15 +
16 +* **Status:** Active
17 +* **Type:** Major
18 +* **Description:** Upon picking up most items a few hours into the game, it will fail to load an animation of the character for the close-up cutscene of the character holding the item and will subsequently crash the game.
19 +* **Workaround:** Use the GameShark code [[Pickup Fix>>https://dinosaurpla.net/Main/Tech/Cheats/#HCodesthatfixproblems]] to replace the models of all items, during the cutscene, with that of a magic gem, bypassing the crash.
20 +
15 15  == Killing SharpClaws sometimes crashes the game. ==
16 16  
17 17  * **Status:** Active
... ... @@ -19,23 +19,16 @@
19 19  * **Description:** Sometimes, the game will enter a bugged state where killing a SharpClaw will crash the game. Causes are currently unknown.
20 20  * **Workaround:** Reportedly, saving the game and performing a hard reset will undo this effect.
21 21  
22 -== Picking up certain items crash the game. ==
23 -
24 -* **Status:** Active
25 -* **Type:** Major
26 -* **Description:** Upon picking up most items a few hours into the game, it will fail to load an animation of the character for the close-up cutscene of the character holding the item and will subsequently crash the game.
27 -* **Workaround:** Use the GameShark code {{code language="none"}}Pickup Fix: 814F92E2 05B1{{/code}} to replace the models of all items, during the cutscene, with that of a magic gem, bypassing the crash.
28 -
29 29  ----
30 30  
31 31  = Progression Related =
32 32  
33 -== Lost the Forcefield Spell ==
32 +== Lost the Shield/Forcefield Spell ==
34 34  
35 35  * **Status:** Active
36 36  * **Type:** Minor
37 -* **Description:** It is possible to lose the Forcefield Spell  if Krystal dies with it, or if the game is shut off, before the internal checkpoint is updated; the player is then unable to get it back through normal means because the LightFoot is considered 'saved' at this point and will not reward the player with the spell again.
38 -* **Workaround:** It is advised to switch to Fox once the player gets the spell and to save the game as Fox in order to update the internal checkpoint in the game; this will permanently save the Forcefield Spell to the file. If the spell is already gone, one remedy would be to use the [[All Spells>>https://dinosaurpla.net/Main/Tech/Cheats/#HGeneral]] Gameshark code to enable the Forcefield Spell, though this will have the side effect of enabling all spells. Alternatively, it is possible to go to Volcano Force Point Temple as Fox to get it again; however, the game also puts an inactive DarkIce Mines SpellStone into Fox's inventory, which will require it being placed into Volcano Force Point in order to switch back. The game, especially Swapstone Hollow, will become unstable at this point from doing things out of order, and sequence triggers may fail later, thus this method is generally not recommended.
36 +* **Description:** It is possible to lose the Shield/Forcefield spell if Krystal dies with it, or if the game is shut off, before the internal checkpoint is updated; the player is then unable to get it back through normal means because the LightFoot is considered 'saved' at this point and will not reward the player with the spell again.
37 +* **Workaround:** Use the [[Shield Saving Fix>>https://dinosaurpla.net/Main/Tech/Cheats/#HCodesthatfixproblems]] GameShark code, which prevents this issue. The code can be left running indefinitely. Alternatively, the issue can be avoided by swapping to Fox and saving once the player gets the spell in order to correctly update the internal checkpoint in the save; this will permanently save the Shield/Forcefield spell to the file.
39 39  
40 40  == Can't progress past guard in Cape Claw. ==
41 41  
... ... @@ -42,7 +42,7 @@
42 42  * **Status:** Active
43 43  * **Type:** Major
44 44  * **Description:** The guard in Cape Claw that is blocking the cave won't let Krystal past him unless she provides him "something shiny". There are two gold nuggets that the player can find outside of Cape Claw, however the guard is unaffected by these. There is also a third 'Shiney Nugget' that the player can find in a cave closest to them that they can swim into, however the nugget despawns trying to get close to it, and the game will crash if the player enters the cave riding the log.
45 -* **Workaround:** Use the GameShark code {{code language="none"}}Shiny Nugget: 805C4C4F 0002{{/code}} to put the third nugget into Krystal's inventory. Alternatively, if the player would prefer to attempt to collect the Shiney Nugget legitimately, if the log can be maneuvered into the cave without despawning it, it's possible to pick up the Shiney Nugget. However, an item pickup fix code is required at this time, as it'll crash otherwise.
44 +* **Workaround:** Use the GameShark code [[Shiney Nugget #3 [Cape Claw]>>https://dinosaurpla.net/Main/Tech/Cheats/#HKrystal]] to put the third nugget into Krystal's inventory. Alternatively, if the player would prefer to attempt to collect the Shiney Nugget legitimately, if the log can be maneuvered into the cave without despawning it, it's possible to pick up the Shiney Nugget. However, an item pickup fix code is required at this time, as it'll crash otherwise.
46 46  * **Notes:** The cave crash is a use-after-free in the Krystal DLL caused by the log object being deleted across the load trigger. This results in the log DLL being freed despite Krystal still holding a pointer to it. The crash can be avoided by incrementing the log DLL reference count but this causes the player to get stuck as the object still does not exist. A proper fix would require modifying the game to consider the log a valid object within the cave.
47 47  
48 48  {{video attachment="shiney_nugget.mp4" width="560" height="315"/}}

Welcome

Welcome to DPWiki!

This is an archive of information documenting Dinosaur Planet, the game's history, its lore, characters, how to play the ROM, as well as technical documentation regarding cheats, mods, and engine tech.

Be sure to join us on Discord!