******************************************************************
       GGG         SSSSS        CCCC        CCCC        CCCC      
     GGGGGGG     SSSSSSSSS    CCCCCCCC    CCCCCCCC    CCCCCCCC    
    GGGGGGGGG   SSSSS   SSS  CCC    CCC  CCC    CCC  CCC    CCC   
    GGG          SSSSS       CCC         CCC         CCC          
    GGG  GGGGG     SSSSS     CCC         CCC         CCC          
    GGG   GGG        SSSSS   CCC         CCC         CCC          
    GGGGGGGGG   SSS   SSSSS  CCC    CCC  CCC    CCC  CCC    CCC   
     GGGGGGG     SSSSSSSSS    CCCCCCCC    CCCCCCCC    CCCCCCCC    
       GGG         SSSSS        CCCC        CCCC        CCCC      
------------------------------------------------------------------
      Game      Software        Code      Creators      Club      
------------------------------------------------------------------


Faq written by Code Master
Bryan Black - brianj@htc.net - President
******************************************************************
The Walk Thru Walls FAQ!! Version 1.10 - Last Updated On 10-23-99
******************************************************************
Version Notes:
 1.00 - Initial Release, may have spelling errors, etc.. :)
 1.01 - Proof Read & Webmasters & FAQ Writers Note Added.
 1.10 - Added Specification For 3D Games.
Webmasters & FAQ Writers:
 Do NOT add this to any other FAQ. You may add it for download on
your wepage, provided you do not change anything, and you do not
add it to any other FAQ, html page, etc..

******************************************************************
Welcome to the first GSCCC Faq in a long ass time!!
******************************************************************
 This faq is designed to help people learn how to hack the elusive
Walk Thru Walls code. Normally, this code is harder than hell to
make!! I mean, literally. For myself to make this kind of code it
takes about 1 to 30 hours just to make this extraordinary code.
(And they say Code Master isn't dedicated to his work!! Bah!!) So,
naturally, I was searching for a faster way to make this code.
And, FINALLY, I have done it!!! This new method will work for ALL
2D games, and should work for most 3D games. (There is a
specification for it to work for a 3D Game.)

******************************************************************
Information That Is Needed To Know Before Tackling This Code
******************************************************************
 While your character is walking, or while they are not walking,
there is a value in RAM that tells the CPU whether or not you are
able to walk at all. This value is used to tell the CPU whether or
not to move your character on the screen. I call it the 'Collision
Detection Address', because basically, the game checked to see if
there was any structures or walls that you would 'collide' with and
stores a value to the Collision Detection Address based on if
there was or wasn't an object to collide with in the direction you
are trying to go. The value of this address could be almost any-
thing the developer wants to use. Most common is 0 (Cant Walk),
and 1 (Can Walk). Although with the release of this FAQ,
developers are going to get smarter and use different values.. :(
But oh well, we can deal with it. Now that you know this info,
on to the actual searching methods.

******************************************************************
The Actual Searching Method!!
******************************************************************
 There are 2 ways to go about this, you can do the 'Known' value
search method. Or the 'Unknown' value search method.
1) The 'Known' Value Search Method:
  This method, you are assuming the value is 0 for when you cant
  walk, and 1 when you can walk. Now, here's the critical part.
  This value changes based on whether or not you are moving, or
  if you are not moving. So, while you character is currently
  walking in a certain direction. (Character HAS to be moving!)
  Do a search for values Equal to 1. After that has finished the
  game will restart, keep walking in the same direction until you
  run into an object/wall. While holding down the direction the
  object is. (character will be moving their legs, but not going
  anywhere) Do a search for values Equal to 0. You should have
  a pretty good size of possibilities. So you do some more
  searches. Walk to the opposite direction that you are facing.
  While your character is 'Walking', do a search for values Equal
  to 1. Walk til you run into an object/wall, and while holding
  the direction of the object/wall, do a search for values Equal
  to 0. Then walk in the opposite direction til you run into an
  object/wall, do a search for values Equal to 0. (Why 0, because
  the value should be the same as before, meaning you couldn't
  walk then, and you cant walk now.) Keep repeating these methods,
  until you get a respectable amount of possibilities to search
  for. Once you start going thru the possibilities, your Walk
  Thru Walls code, will be the address and the last 4 digits of
  0001. And once you put it in shark, it should work.
2) The 'Unknown' Value Search Method:
  This method is for use with games that Method 1 did not work in.
  This method, you don't assume what the values are, you just know
  that they are different based on whether you can walk, or can
  not walk. Same as before, do an Initial search when you are
  currently walking. (Character HAS to be moving!) Then when you
  run into an object/wall, do a different to search. Then walk in
  the opposite direction, do a different to search. Walk til you
  hit an object/wall, do another different to search. Then walk
  back in the opposite direction til you hit an object/wall, do
  an equal to search. (Because the value should be the same as
  before, meaning you couldn't walk then, and you cant walk now.)
  the previous search you took where you couldn't walk.) Keep
  repeating these methods, until you get a respectable amount of
  possibilities to search for. Once you start going thru the
  possibilities, your Walk Thru Walls code, will be the address
  and the last 4 digits will be the value the code was when you
  were walking. And once you put it in shark, it should work.

******************************************************************
3D Game Specification
******************************************************************
 Due to the nature of this method, it may or may not be possible
to do with a 3D game. The logic behind it all is this: In a 2D
game, you can move at the most in 4 directions, up/down/left/right.
In a 3D game, you can move in 360 Degrees, so the developer has to
cope with this as well, and probably will use different routines.
The above method should still work, provided that when you are
running into an object/wall, you are running into it 'Head On'.
'Head On' means, that while holding the direction of the object/
wall, you're character doesnt turn, face, or go in any other
direction. And in all reality, there's not many places you can do
this. Sometimes, you can just hold 'Up' when you are directly
facing a wall, and sometimes you cant. When you cant, I suggest
trying a corner in a room. :)

******************************************************************
Tips & Tricks Of The Trade
******************************************************************
 Now, there are some key tips to finding this type of code.
1) You found the code that lets you walk thru walls, but only in
  left/right or up/down directions!! DOH!!! Here's what you need
  to do. Make a Joker Code for the game, and lets just say the code
  you made works in the 'Right' direction. Lets say, the Joker Code
  for this game was a normal Joker Code and the code was.
    D0123456 ????
  And the Walk Thru Walls code you made only worked in the
  'Left/Right' directions. If you put in these codes:
    D0123456 2000
    80XXXXXX XXXX << Walk Thru Walls Code You Made Goes Here.
    D0123456 8000
    80XXXXXX XXXX << Walk Thru Walls Code You Made Goes Here.
  It will now work in the 'Left/Right' directions, with no lock
  ups. And now, you need to find out the Walk Thru Walls code
  for the 'Up/Down' directions. So, repeat the searching method
  used to find the 'Left/Right' code, but this time, walk 'Up'
  and 'Down'.
2) You cant get it down to a lower amount of possibilities. What
  I would do, is walk in one direction til I hit an object/wall,
  and do the appropriate search, then walk in the other direction
  til I hit an object/wall and do an Equal to search. Or even do
  an Equal to Search while your character is walking in opposite
  directions. Also, another key way to reduce possibilities, is
  to do an equal to search in different parts of the map. I.E.
  If you walked 'Right' til you hit an object/wall, did the
  appropriate search. Walk up some more on the map, and walk
  'Right' til you hit an object/wall up there, and do an Equal
  to search. (This helps quite a bit usually. Try and make it not
  be part of the same object/wall though. If you are walking into
  a house, walk around in the town til you get to a different
  house, etc..)
3) The above 2 methods didn't work. This means the game probably
  changes the value based on what direction you are heading. So,
  you need to use search for it in the same direction only. Like
  so: Initial search while walking 'Right', do an Initial search.
  Walk til you hit an object/wall, while holding 'Right', do a
  Different to search. Then walk to the left, and then back to the
  right til you hit an object/wall, while holding 'Right', do an
  Equal to search. Then walk to the left, and then back to the
  right, and while walking 'Right', do a Different to search.
  Keep repeating these steps only in the 'Right' direction.
4) Last but not least, the code you found only works in Towns, or
  only works in the Overworld Map. Plain and simple almost ALL
  Walk Thru Walls codes will be like this. You just have to search
  again in the area where the code doesn't work.

******************************************************************
And There You Have It...
******************************************************************
 There you have it!! The first EVER Walk Thru Walls FAQ on how to
make them, and you even can make them with any code searching
device. And you can also make them without the HOURS of work that
I myself have done in the past. I know this will save me some
major headaches in the future to come!!

******************************************************************
Credits & Greetz!!
******************************************************************
Credits:
 FAQ 100% Written By Code Master (So Far)
  Game Software Code Creators Club
  http://www.cmgsccc.com/
Proofreading Credits:
 Insane Clown
--------
Greetz:
  GSCCC Members:
  - ViperByte, Jackel, Cain, Nightmare, Alanlav, Raysurx, Barubary,
  - Robb, Sage (http://www.cmgsccc.com/)
  GSC Members:
  - Kong, ShadowKnight, Crocc, Macrox, FoxDie, Zap2, AdultLink,
  - The Phantom, Freeza (http://www.gscentral.com/)
(I know I have missed a lot of members, but those are the ones I know :))
  Other:
  - Slab, Nitestash, Infected, Netsewn, Number 12

*************************************************************************
-------------------------------------------------------------------------
         Game      Software        Code      Creators      Club          
-------------------------------------------------------------------------
*************************************************************************
If you find any mistakes in this FAQ, Spelling, Methods, Or Have anything
to add to it, please send the updates to brianj@htc.net. So I can add
them. Yes, your name will be in the credits and you will get credit for
your new ideas. If its just a spelling error, I guess I can add a credit
for "Spelling Errors Fixed"? LOL
-------------------------------------------------------------------------
If you like this FAQ, and would find more FAQ's like these useful in the
future, please email your thoughts to brianj@htc.net and GSCCC might
write some more FAQ's in the future.
-------------------------------------------------------------------------
So, until next time, keep those PC's hacking and Cheat Devices cracking.
And Most of ALL, THANX FOR SUPPORTING GSCCC!!!
*************************************************************************
----------------- http://www.cmgsccc.com --------------------------------
*************************************************************************