Ambrosia Software Web Board: Slayer's guide to Cythera updated! - Ambrosia Software Web Board

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Slayer's guide to Cythera updated!

#1 User is offline   Slayer 

  • EX-Moderator
  • PipPipPipPip
  • Group: Members
  • Posts: 1,109
  • Joined: 13-September 99

Posted 02 November 2001 - 05:41 PM

I have added Bryce's guide to hacking your saved games to my site. This can finally allow us to get places we never could before, such as the white room in LKH (I didn't anything special there) and the walled off room in the first stronghold (I just found a kitchen, nothing particularly useful). Just follow the link in my signature to begin your hacking.

------------------
Slayer's guide to Cythera:
[url="http://"http://www.macclassics.com/cythera/cythera.htm"]http://www.macclassi...era/cythera.htm[/url]
Slayer's guide to Cythera:
http://russell.stanb...ide/cythera.htm

#2 User is offline   Bryce 

  • Open-Source Fan
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,714
  • Joined: 08-August 01
  • Gender:Male
  • Location:California

Posted 02 November 2001 - 09:32 PM

Glad to hear it worked for you, I was begining to get nervious.
Thanks for posting it, I'm glad you kept my little Jade book icons.
FYI for the will-be game hackers, the guide assumes atleast the concept of hexidecimal numbers are known to the user, I should have talked about that more.

Basicly, in decimal, we have the numbers:
0 1 2 3 4 5 6 7 8 9
In hexidecimal, we have:
0 1 2 3 4 5 6 7 8 9 A B C D E F
thus, in hex, after 9 comes A, not ten. Similarly, before 20 comes 1F, not 19.
this is very important, since you might wind up teleporting six spaces insted of one space.

Now, I wonder how many people are going to use this method of finding an address to 'cheat' and get to higher levels, skills, ect.

I look forward to hearing of your adventures. Please mail me at mewtwo@jps.net
I'll be happy to help anyone who is having trouble.

------------------
I'll just put a random number at 0008EC and see what happens.
(Famous Last Words #-32767)
"Programming is an art form that fights back."

www.magnatune.com - Magnatune: Internet record label. Wide selection of music in MP3, flac, ogg: no DRM. Legal. Artists get 50% of your money.

#3 User is offline   theKestrel 

  • Member
  • PipPipPipPip
  • Group: Members
  • Posts: 1,007
  • Joined: 02-April 00

Posted 03 November 2001 - 12:46 AM

Quote

Originally posted by Bryce:

Basicly, in decimal, we have the numbers:
0 1 2 3 4 5 6 7 8 9
In hexidecimal, we have:
0 1 2 3 4 5 6 7 8 9 A B C D E F
thus, in hex, after 9 comes A, not ten. Similarly, before 20 comes 1F, not 19.
this is very important, since you might wind up teleporting six spaces insted of one space.


I'm afraid I'm not too familiar with hex (I've learned and forgotten it a couple times now Posted Image). Do you think you could explain it more thoroughly?

Also, excellent guide -- I think it should explain everything quite well, though I haven't tried it yet. Thanks! Posted Image



------------------
Check out Aviary Productions' news and info.
You can find the latest version of Fortress of Die Nacht at:
[url="http://"http://www.aviaryproductions.f2s.com/downloads.html"]www.aviaryproductions.f2s.com/downloads.html[/url]
Growth through the Cross.

#4 User is offline   Bryce 

  • Open-Source Fan
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,714
  • Joined: 08-August 01
  • Gender:Male
  • Location:California

Posted 03 November 2001 - 09:59 AM

Hexidecimal explained, to the best of my knowledge (Decent)

Okay, more detail, hmmm...
I'll try.

In decimal, the number system we all know (And some love) has only ten numbers.
0 1 2 3 4 5 6 7 8 9
For most things, this is plenty, but for a computer, another system is used. Hexidecimal.

For completeness, here is a longer hexidecimal number line:
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 14 15 16 17 18 19 1A 1B 1C 1D 1E

Now, let's say we have the number 1C and we want to subtract five from it.

00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 14 15 16 17 18 19 1A 1B 1C 1D 1E
                                                                   |--------------|
So our answer is 17. Let's do one more.

We have 28 and we want to add three to it.

25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35
          |++++++++|

Our answer is 2B.
Easy, no?
Just don't ask me to convert decimal to hex after 15. (F, easy!)

For your refrence, a number line from 0-29 (Or 00 or 1E):
0  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0F 10 11 12 13 14 15 16 17 18 19 1A 1B AC AD 1E

------------------
I'll just put a random number at 0008EC and see what happens.
(Famous Last Words #-32767)
 
Where do you want to teleport today?

[This message has been edited by Bryce (edited 11-03-2001).]
"Programming is an art form that fights back."

www.magnatune.com - Magnatune: Internet record label. Wide selection of music in MP3, flac, ogg: no DRM. Legal. Artists get 50% of your money.

#5 User is offline   Slayer 

  • EX-Moderator
  • PipPipPipPip
  • Group: Members
  • Posts: 1,109
  • Joined: 13-September 99

Posted 03 November 2001 - 02:57 PM

(In writing this, I assume that you are competent in algebra at a tenth grade(or around there) level)

Hexadecimal, like our more familiar decimal number system, is a positional number system. What that means is that for a string of digits (sorry that I can't do subcripts) x(i)x(i-1)...x(1)x(0) we can rewrite it like this:
x(i)*b^i + x(i-1)*b^(i-1) + ... + x(1)*b^1 + x(0)*b^0


This might be more clear with an example. Take 234 in decimal. Since we are working decimal, our base, b, is equal to 10. We would rewrite the number like this:
2*10^2 + 3*10^1 + 4*10^0 =
200 + 30 + 4 = 234


Hexadecimal is just like our trusty old decimal system, except that b = 16 instead of 10. This means among other things that we don't have enough digits to handle hexadecimal. Since we don't have enough digits, we borrow some from the alphabet: A=10, B=11, ..., F=15. To show that we are working with hexadecimal, it is customary to write 0x before the number, although this is sometimes skipped when letters in the number make it clear. This, also, is clearer with an example. For this example, I will use 0x2E7.
2*16^2 + E(=14)*16^1 + 7*16^0 =
0x200 + 0xE0 + 0x7 = 2E7


Often we are interested in converting hexadecimal to decimal. Let's reuse the example 2E7.
2*16^2 + E(=14)*16^1 + 7*16^0 =
2*256 + 14*16 + 7 =
512 + 224 + 7 = 743

So 0x2E7 = 743

Converting decimal to hex is a little trickier. This can be shown best just by doing an example right off. Let's take 743 since we already know what that is. What I do first is determine that 16^3 > 743 > 16^2, so I divide 743 by 16^2. I find that 743 / 256 = 2 with a remainder of 231. I then divide 231 by 16 to get 14 remainder 7. So now we know that
743 = 2*16^2 + 14*16^1 + 7*16^0 = 0x2E7


I'm not sure if I was entirely clear, so just let me know if any part needs more explanation. I know this stuff can be a little mind-boggling at first.

------------------
Slayer's guide to Cythera:
[url="http://"http://www.macclassics.com/cythera/cythera.htm"]http://www.macclassi...era/cythera.htm[/url]

[This message has been edited by Slayer (edited 11-03-2001).]
Slayer's guide to Cythera:
http://russell.stanb...ide/cythera.htm

#6 User is offline   Avatara 

  • Guardian
  • PipPipPipPipPipPipPip
  • Group: Moderators
  • Posts: 12,036
  • Joined: 05-July 00
  • Gender:Male

Posted 03 November 2001 - 05:13 PM

Slayer, would it help to use the code /code UBB tags around your formulas?

For example, with the [code] tag:
2*10^2 + 3*10^1 + 4*10^0 =
200 + 30 + 4 = 234

743 = 2*16^2 + 14*16^1 + 7*16^0 = 0x2E7


------------------
"I'm a controversial figure. My friends either dislike me or hate me."

[This message has been edited by Avatara (edited 11-03-2001).]
"Sometimes I get confused whether I'm posting on ATT or in the War Room. But then I remind myself: If it's moderators acting scatter-brained and foolish, then it's the War Room*.

*Unless it's Avatara, of course."
-- From the memoirs of Sundered Angel

#7 User is offline   Slayer 

  • EX-Moderator
  • PipPipPipPip
  • Group: Members
  • Posts: 1,109
  • Joined: 13-September 99

Posted 03 November 2001 - 11:40 PM

Okay, I have now added code tags to enhance clarity.

------------------
Slayer's guide to Cythera:
[url="http://"http://www.macclassics.com/cythera/cythera.htm"]http://www.macclassi...era/cythera.htm[/url]
Slayer's guide to Cythera:
http://russell.stanb...ide/cythera.htm

#8 User is offline   theGlueBubble 

  • Moderator
  • PipPipPipPipPipPip
  • Group: Moderators
  • Posts: 4,235
  • Joined: 10-October 00

Posted 04 November 2001 - 04:29 PM

Ok, I got it now. Not too difficult, but I never use it, so I always forget. Posted Image

------------------
Fortress of Die Nacht: An upcoming game from Aviary Productions.
[url="http://"http://www.aviaryproductions.f2s.com/downloads.html"]Go take a look![/url] | [url="http://"http://www.aviaryproductions.f2s.com/fortress/progresslog.html"]FoDN Progress Log[/url]
Since 2000.

#9 User is offline   Theo Nean Donly 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 439
  • Joined: 27-August 00
  • Location:Out of Darkness, Out of Mind

Posted 05 November 2001 - 12:29 PM

Quote

Originally posted by Bryce:
Now, I wonder how many people are going to use this method of finding an address to 'cheat' and get to higher levels, skills, ect.



I was thinking of this a few days ago. If you found the numbers to represnt position, would it be possible to find them for, for example, experience?

And just so everyone knows, I started playing Cythera again this weekend, after over a year of being away Posted Image



------------------
I am no one, and I am everyone. But most importantly, I am
The One And Only:
~Theo Nean Donly~
"I don't need a plan, just a goal. The rest will follow on its own"
     - Magic: the Gathering, "Temper"

The One And Only
~Theo Nean Donly~

#10 User is offline   Bryce 

  • Open-Source Fan
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,714
  • Joined: 08-August 01
  • Gender:Male
  • Location:California

Posted 05 November 2001 - 04:30 PM

It would be within the relm of posibility to find the addresses controling exp, level, almost anything represented by a number. I gave myself 255 ungent this way. I figure that since the king heals you anyway, there is nothing unfair about that Posted Image I hope someone figures out how to 'recharge' items with a limited number of uses, like the strange staff or the necklace given to you at the begining of the game. I hope that a way of changing the attrbutes of a scroll can be determined... hmm, scroll of lightning...


   ****     **** **** ***
  ******* ******** ***********
   ***      **** *********
    
    /
   /           ZZZZZZ    AA     PPPPP    ##
  /               ZZ   A  A    P    P   ##
                  ZZ    AAAA    PPPPP    ##
      /         ZZ      A  A    PP
     / /       ZZZZZZ   A  A    PP       ##
       
      (")
     >-|-<
       | <---- <insert enemy's name here>
      / 
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

------------------
I'll just put a random number at 0008EC and see what happens.
(Famous Last Words #-32767)
 
Where do you want to teleport today?

[edit][/edit]

[This message has been edited by Bryce (edited 11-05-2001).]
"Programming is an art form that fights back."

www.magnatune.com - Magnatune: Internet record label. Wide selection of music in MP3, flac, ogg: no DRM. Legal. Artists get 50% of your money.

#11 User is offline   Theo Nean Donly 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 439
  • Joined: 27-August 00
  • Location:Out of Darkness, Out of Mind

Posted 07 November 2001 - 12:35 PM

[ What?!? We can do repetative spaces now? Hold on...testing...testing... ]

Why just lightning? Hmmm...scroll of fireball...

       V  /  /
      | / /   /
     |// /  /             % = insert enemy's name here
 -  >  > % <  <  -
  /  / //|   
 /   / / |     
  /   /  ^    


[E] Alright, try this... [/E]

------------------
I am no one, and I am everyone. But most importantly, I am
The One And Only:
~Theo Nean Donly~

[This message has been edited by Theo Nean Donly (edited 11-08-2001).]
"I don't need a plan, just a goal. The rest will follow on its own"
     - Magic: the Gathering, "Temper"

The One And Only
~Theo Nean Donly~

#12 User is offline   Bryce 

  • Open-Source Fan
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,714
  • Joined: 08-August 01
  • Gender:Male
  • Location:California

Posted 07 November 2001 - 12:57 PM

Quote

Originally posted by Theo Nean Donly:
[ What?!? We can do repetative spaces now?  Hold on...testing...testing... ]


[E] Wait, no, I guess not.  Bryce, how did you get yours to do it? [/E]


Use Option spaces. If you want to copy and past one, look between theese brackets [   ]
It's much easier to just hold down option when typing space, though.



------------------
I'll just put a random number at 0008EC and see what happens.
(Famous Last Words #-32767)
 
Where do you want to teleport today?
"Programming is an art form that fights back."

www.magnatune.com - Magnatune: Internet record label. Wide selection of music in MP3, flac, ogg: no DRM. Legal. Artists get 50% of your money.

#13 User is offline   Theo Nean Donly 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 439
  • Joined: 27-August 00
  • Location:Out of Darkness, Out of Mind

Posted 08 November 2001 - 02:13 PM

Nice... I guess the problem is that I usually check the boards on Linuxat school, and we don't have Option. Thnx.

------------------
I am no one, and I am everyone. But most importantly, I am
The One And Only:
~Theo Nean Donly~
"I don't need a plan, just a goal. The rest will follow on its own"
     - Magic: the Gathering, "Temper"

The One And Only
~Theo Nean Donly~

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users