« Forum Index < The Hannah and the Pirate Caves Board | DroidFreak36 |
HATPC Reborn Dev
Age: 30 Karma: 200 Posts: 491 Gender: Male Location: droidfreak36.com pm | email
|
In cased you missed the news, I'm working on a HATPC remake, and I'm gonna need copies of the original game's levels to run in the remake. I've coded my remake to run off of the same CaveMaker text files used to upload user levels in the original game, and I already replicated the first tutorial level in that format:
level_tut1
terrain 1
background 1
water clear
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ) xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxx xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx + ) xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxww xxxxxxxx xx
xxxxxxxxxxxxxx xxxxxx====x +++ ) xxxxxxxxwwwwwwwwwwxxxxxxxx+xxxww ) xxxxx" x
xxxxxxxxxxxxx xxx n xxxxxx===xx wwxxxxxxbwww xxxx" x
xxxxxxxxxxxxx ) u xx xxxxxx xxx wwxxwb xx xxx" ) x
xxxxxxxxxx xx====xxxxxx xxxxx + b ) xx u xx" D x
xxxxxx b xx n xxxxx xxxxxxxxxx ) + b b xx xx xx" xxxxxx
xxxxx xxxxx bbKbbbbKxx xxxx xxxxxxx ) ) b n xxxx xxxx "n xxxxx
xxx xxxxxxxx bKKKbbbKKxx====xxx xxxxxxx ) ) xxxx xxx " xxxx
xx xxxxxxxxxxxxxxx xxxxx n xxx ( xxxxxxxx"xxxxxxx ++ xxxxx xx xxxx ++ oxx
xx n xxxxxxxxxxxxxxx xxxxx " xxxxxxxx"xxxxxxx xxxxxxx xxxxx xx xxxx ++++ooox
xx xxxxxxxxxxxxxxx xxxxxxxxxxxxxx=="=xxxxxxxx"xxxxxxx xxxxxxx [==K====K==] xxxx xx xxxxxxxxxxxxxxx
x xxxx ( xxxxxxxxxxxxxx " xxxxxxxx"xxxxxx xxxxx K K xx x oxxxxxxxxxxxxx
x xxx xxxxxxxxxxxxxx " xxxxxxxx"xxxxx xxx Ko K xx xo o ooxxxxxxxxxxxxx
x xxxx [===xxxxxxxxxxxxxxxxxxxxxn " xxxxxxxx"xxxxx oxo Koo K xx xx "xoooxxxxxxxxxxxxxxx
x xxx xxxxxxxxxxxxxxxxxxxxx " xxxxxxxx"xxxxxx ooxxo oxxxxoxxo oxxo oxx "xxxxxxxxxxxxxxxxxxx
x ) xxxxb xxxxxxxxxxxxxxxxxx " xxxxxxxx"xxxxxx"ooxoxxxx"oxooxxxxxxxxxx"ooxoxxxo"oooxx "xxxxxxxxxxxxxxxxxxx
x # xxxxxbb++ xx xxxxxx " xxxxxxxx"xxxxxx"xxxxxxxx"xxxxxxxxxxxxxx"xxxxxxxx"xxxxx "xxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxbb++b ) xxxx n " xxxxxxx " xxxx " xxxxxx " xxxxxxxxxxxx " xxxxxx " xxx "xxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx " xxxxoo n"n (" ( (" ( ( (" ( (" ( " ooxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx " xxxoooo " " " " " " oxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=========================================================xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzGx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
If someone could help me out by replicating the other levels (or at least some of them) in CaveMaker format, that would save me a lot of time.
Quote: Rictory for Ralkyon!
HATPC Reborn home page | | aych bee |
when i am king
Age: 104 Karma: 147 Posts: 1002 Gender: Female Location: you will be first against the wall pm | email
|
| | atvelonis |
Apocryphal Ruminator
Karma: 160 Posts: 1642 Gender: Male Location: An antique land pm | email
|
'jellsprout' said: As a kid I always thought tennisballs looked delicious and I liked biting them. I still remember the feel of the fuzz on my teeth and tongue. | | DroidFreak36 |
HATPC Reborn Dev
Age: 30 Karma: 200 Posts: 491 Gender: Male Location: droidfreak36.com pm | email
|
Aha! I had a feeling someone had already put them together, but I couldn't find them anywhere. Thanks!
Quote: Rictory for Ralkyon!
HATPC Reborn home page | | canadianstickdeath |
Age: 35 Karma: 350 Posts: 2990 Gender: Male pm | email
|
I said in the other thread -- there are some minor inaccuracies b/c it's hard to judge where enemy starting positions should go. You can pull the original level codes out of your RAM with MHS. | | DroidFreak36 |
HATPC Reborn Dev
Age: 30 Karma: 200 Posts: 491 Gender: Male Location: droidfreak36.com pm | email
|
Uh... what's MHS and how do I use it to pull level codes out of my RAM? I tried looking up "MHS" and I got a whole bunch of random stuff but nothing that seems related.
Quote: Rictory for Ralkyon!
HATPC Reborn home page | | canadianstickdeath |
Age: 35 Karma: 350 Posts: 2990 Gender: Male pm | email
|
memory hacking software - open your browser with it and then do a string search for some level code, then open that address in hex editor... It only works with 32bit applications... uh lemme try to figure it out again. | | canadianstickdeath |
Age: 35 Karma: 350 Posts: 2990 Gender: Male pm | email
|
So I found the code for tutorial 4 and accidentally figured out how to do custom tutorial messages. Best I can figure there's a limit of 10 messages and if you put any you cannot have any enemies in the level.
Code: tutorial 4 (dynamite)
terrain 3
background 1
water clear
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx v <x> vxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx | xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx KKKKKK| < xx
xxx xxxxxx xxxxx ^ KKK|K|K xx
xx xxxx xxxx D 7 KK|K|KK ( xx
x KK / xx xxxxxxxxxx K|KKKKK 5 xx
x KK xx xxxxxxxxxxx 6 xxxxxxxxx " xxx
x KK xx ) u xxxxxxxxxxxK|KxxxxxxxK|Kxxxxxxxxxxxx"xxxxxxx
x ) KK u xx " xxxxxxxxxxx xxxxxxx xxxxxxxxxxxx"xxxxxxx
x # 0 1/ xx 2 xx " 3 / xxxxxxxxxxx+++xxxxxxx+++xxxxxxxxxxxx"xxxxxxx
xxxxxxxxxxxxxxxxxxxxxKKKKKxxx"xxxxxKKKKKxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"xxxxxxx
xxxxxxxxxxxxxxxzzzzzz xxx"xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx " xxxx
xxxxxxxxxxxxxzzzzzzzz xxx"xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx " xxxx
xxxxxxxxxxxzzzzzzzxxx xxx"xxxxx xxxxxxxxxxxxx > v xxxxxxxxxxxxxx " xxxx
xxxxxxxxxzzzzzzzxxxxx " xx xxxxxxxxxxxx K xxxxxxxxxxxxx " xxxx
xxxxxxxzzzzzzzxxxxxxx ) "n xx xxxxxxxxxxx K xxxxxxxxxxxx n" xxxx
xzzzzzzzzzzzxxxxxxxxxx " xxxx ) ) | < ) ) xxxxx
xGzzzzzzzzxxxxxxxxxxxxx + " xxxxxx + + + + 4 K xxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
? Some crates are loaded with dynamite. Dynamite is dangerous, but it can be used to help you.
? Just walk into this crate to smash it. If you break it from the left hand side, the dynamite flies out to the right, and will break the wall for you.
? If you break the dynamite crate from below, the dynamite will fall. Stand under this dynamite crate and jump to break it. Then get out the way of the falling dynamite!
? Sometimes you have to work out which way to make the dynamite fly. Here you need to jump over the crate and break it from the right hand side, so it flies to the left.
? Dynamite can also be found inside metal crates. You cannot break metal dynamite crates, so you must use an arrow to detonate them. Be careful of the flying arrows!
? Dynamite explosions will set off other nearby crates, causing chain reactions. Watch the chain reaction here when you send the arrow flying!
? If an arrow crate is broken by a dynamite crate, the arrow will be set off. When you send the arrow flying here, the dynamite triggers two more arrows to fly, which will let you get the treasure!
? Well done! Remember what you have learned about dynamite, it will help you when exploring the pirate's caves!
?
?
UPDATE: You must start your level title with "tutorial" case insensitive for this to work. If you use that title and put a number in your cave without specifying any tutorial messages, the game crashes. | | DroidFreak36 |
HATPC Reborn Dev
Age: 30 Karma: 200 Posts: 491 Gender: Male Location: droidfreak36.com pm | email
|
Very nice. That'll be useful for displaying the tutorial messages in the campaign. Does that actually let you put tutorial messages in user levels?
Quote: Rictory for Ralkyon!
HATPC Reborn home page | | canadianstickdeath |
Age: 35 Karma: 350 Posts: 2990 Gender: Male pm | email
|
It does. But you need to start your title with "tutorial" (case insensitive) and you can't have enemies in the level. | | canadianstickdeath |
Age: 35 Karma: 350 Posts: 2990 Gender: Male pm | email
|
Here's the actual code for tutorial 1. I ran it through diff checker and found that, aside from there not being tutorial messages, one tile of the cave itself was wrong.
Code: tutorial 1 (basic training)
terrain 1
background 1
water clear
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ) xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxx xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx + ) xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxww xxxxxxxx xx
xxxxxxxxxxxxxx xxxxxx====x +++ ) xxxxxxxxwwwwwwwwwwxxxxxxxx+xxxww ) xxxxx" x
xxxxxxxxxxxxx xxx n xxxxxx===xx wwxxxxxxbwww xxxx" x
xxxxxxxxxxxxx ) u xx xxxxxx xxx wwxxwb xx xxx" ) x
xxxxxxxxxx xx====xxxxxx xxxxx 5 + b ) xx u xx"9 D x
xxxxxx 1 b xx n xxxxx xxxxxxxxxx ) + b b xx xx xx" xxxxxx
xxxxx xxxxx bbKbbbbKxx xxxx xxxxxxx ) ) b n xxxx xxxx "n xxxxx
xxx xxxxxxxx bKKKbbbKKxx====xxx xxxxxxx ) ) xxxx xxx " xxxx
xx xxxxxxxxxxxxxxx xxxxx n xxx ( xxxxxxxx"xxxxxxx ++ xxxxx xx xxxx 8 ++ oxx
xx n xxxxxxxxxxxxxxx xxxxx 4 " xxxxxxxx"xxxxxxx xxxxxxx 7 xxxxx xx xxxx ++++ooox
xx xxxxxxxxxxxxxxx xxxxxxxxxxxxxx=="=xxxxxxxx"xxxxxxx xxxxxxx ===K====K=== xxxx x xxxxxxxxxxxxxxx
x xxxx ( xxxxxxxxxxxxxx " xxxxxxxx"xxxxxx xxxxx K K xx x oxxxxxxxxxxxxx
x xxx 2 xxxxxxxxxxxxxx " xxxxxxxx"xxxxx xxx Ko K xx xo 6 o ooxxxxxxxxxxxxx
x xxxx ====xxxxxxxxxxxxxxxxxxxxxn " xxxxxxxx"xxxxx oxo Koo K xx xx "xoooxxxxxxxxxxxxxxx
x xxx xxxxxxxxxxxxxxxxxxxxx " xxxxxxxx"xxxxxx6 ooxxo6 oxxxxoxxo 6 oxxo 6 oxx "xxxxxxxxxxxxxxxxxxx
x ) xxxxb xxxxxxxxxxxxxxxxxx " xxxxxxxx"xxxxxx"ooxoxxxx"oxooxxxxxxxxxx"ooxoxxxo"oooxx "xxxxxxxxxxxxxxxxxxx
x # 0 xxxxxbb++ ) xx xxxxxx " xxxxxxxx"xxxxxx"xxxxxxxx"xxxxxxxxxxxxxx"xxxxxxxx"xxxxx "xxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxbb++b 3 ) xxxx n " xxxxxxx " xxxx " xxxxxx " xxxxxxxxxxxx " xxxxxx " xxx "xxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx " xxxxoo n"n (" ( (" ( ( (" ( (" ( " ooxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx " xxxoooo " " " " " " oxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=======================================================xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzGx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
? Climb up the rocks to the right by jumping. The green arrows will guide you to the end of the level. And don't worry - nothing can hurt you on this level!
? Bash through the wooden crates and get down the hole. You cannot bash the metal crates.
? Below are some treasure chests. You must collect all the treasure on each level! The red number at the top of the screen shows how many treasure chests remain.
? You have to crawl through these narrow gaps. Press down and right at the same time to crawl through!
? You can jump up through the wooden platforms to climb up this part. And remember to keep collecting any treasure that you find.
? Now some big jumps! Keep heading to the right and jump over the holes. If you fall into a hole, you can go back around to try again.
? Oops! You fell into a hole! Don't worry.. climb down the ladder and head left. Then you can climb back up to try again.
? There is some treasure above you! Press up to look upwards. Jump up and bash the crates to make them fall down.
? When you have collected every treasure chest on the level, the exit door will open.
? To reach the exit door you have to jump off this ladder! Press right to begin moving off, then hit jump almost straight away.
I was planning to go through and update all of our copies of the original levels but I can't do it right now apparently. You'll have to wait until something else gets sorted... | | soccerboy13542 |
~*~Soccer~*~
Karma: 450 Posts: 4466 Gender: Male Location: 1945 pm | email
|
Crazy how this is just being found out now
'Livio' said: You know, I was thinking of getting an internship at Microsoft, but I'm not sure I want their lameness to rub off on me. | | Quirvy |
 Â
Karma: 655 Posts: 7753 Gender: Male pm | email
|
I'm with soccer. It's crazy after finding all that we've found and scouring the game for its secrets, we only now figure that out. I always assumed that they just used some main level sorcery for the tutorial messages, I had no clue there was a way you could include them in your level.
In light of this discovery, I'm half-expecting you to release a new cave solely consisting of insults being hurled at the player.
spooky secret | | shos |
~Jack of all trades~
Age: 31 Karma: 389 Posts: 8273 Gender: Male Location: Israel pm | email
|
Lol now THAT is implementation..
| | aych bee |
when i am king
Age: 104 Karma: 147 Posts: 1002 Gender: Female Location: you will be first against the wall pm | email
|
this is better than that error you are stupid 'cave'
| | |
« Forum Index < The Hannah and the Pirate Caves BoardIn order to post in the forums, you must be logged into your account. Click here to login.
|