|
David | Saturday, February 2 2013, 6:35 am EST |
Karma: 24 Posts: 3 Gender: Male Location: Hungary pm | email
|
How to play your own levels in HATIC
Create a HTML file with the following content:
Code: <input type="button" value="goto" onclick="document.getElementById('em').GotoFrame(160);"><br>
<embed id="em" src="http://images.neopets.com/games/g473_v22_85913.dcr" width="600" height="440" swStretchStyle="stage"></embed>
Open the file in Internet Explorer.
[tech]
Unfortunately, it won't work in other browsers, because they don't support the scripting interface that the Shockwave plugin uses.
(See: https://bugzilla.mozilla.org/show_bug.cgi?id=77489, https://bugzilla.mozilla.org/show_bug.cgi?id=78775)
[/tech]
Wait for the game to load fully and click the "goto" button above the game.
A text field will appear. Click into it and paste your level with Ctrl-V, then click submit.
That's it!
Alternatively, you can play this game locally.
Download the game from this link:
http://images.neopets.com/games/g473_v22_85913.dcr
In the same folder, create a HTML file with the following content:
Code: <input type="button" value="goto" onclick="document.getElementById('em').GotoFrame(160);"><br>
<embed id="em" src="g473_v22_85913.dcr" width="600" height="440" swStretchStyle="stage"></embed>
In both cases you can make the game bigger (stretching bug) by modifying the numbers after width= and height= .
The level format is mostly the same as for HATPC, the differences are the following:
- The water type is ignored.
- "s" means snow.
- Tap crate ("!") and water crate ("@") are not supported.
- Tutorial arrows ("(", ")", "n" and "u") will cause a shockwave error.
- There are only 3 terrains, not 4.
|
|
Teo | Saturday, February 2 2013, 6:45 am EST |
Age: 26 Karma: 138 Posts: 1766 Gender: Male Location: Warsaw, Poland pm | email
|
 Are you sure this is going to work? If yes, you have just totally changed the state of things!  I'll edit this post with the result. |
|
jellsprout | Saturday, February 2 2013, 6:47 am EST |
Lord of Sprout Tower
Karma: -2147482799 Posts: 6445 Gender: Male pm | email
|
I'm on Ubuntu at the moment and this method works for neither Firefox or Chromium, so I can't try this out right now. But I would love to try this out.
|
|
Isa | Saturday, February 2 2013, 6:57 am EST |
No. I'm an octopus.
Age: 32 Karma: 686 Posts: 7833 Gender: Male Location: Uppsala, Sweden - GMT +1 pm | email
|
I just tried this with ICE: Hit Arrow and I can confirm: THIS WORKS.

Note that Armin is stuck in the wall. I suppose that he spawns one tile to the left and one tile above where you place your starting position - just like Hannah does, but Armin doesn't get pushed to the side. |
|
Teo | Saturday, February 2 2013, 7:10 am EST |
Age: 26 Karma: 138 Posts: 1766 Gender: Male Location: Warsaw, Poland pm | email
|
This is just amazing!  Purely amazing! How did you find that out? Woah... Just a Teo gets out from bed, eats breakfast, goes on Interguild and can play HATIC levels... I'm pretty sure this is just an excellent step to the Interguild revamp. This is just like HATPC, now we have the challenge to find out everything about HATIC! And we can use normal signs in the title I guess + there's no "uploader glitch"!
Here's a demonstration video! |
|
Isa | Saturday, February 2 2013, 7:21 am EST |
No. I'm an octopus.
Age: 32 Karma: 686 Posts: 7833 Gender: Male Location: Uppsala, Sweden - GMT +1 pm | email
|
So a few things:
The physics are almost the same as in HATPC. Floating works the same, boulders can fall through terrain, fake crates exist. Water physics are different though.
Armin spawns exactly one tile to the left of Hannah.
Armin can crawl-jump into this:
If there's nothing for Armin to stand on when spawning, jumping with Hannah will cause Armin to jump, and following that, fall. Armin is invincible during this fall!
Apparently if he breaks a crate during this, he'll disappear?
The background message is "UNKNOWN".
Monster 1 is the only flying monster, the "spirit ice ball". Monsters 2, 3 and 4 are all ice warriors. Monster 5 is the Snow Beast.
If you press Goto while the game has only loaded the pre-load, you'll have the pre-load as your background. =p
More to come, possibly... |
|
shos | Saturday, February 2 2013, 10:17 am EST |
~Jack of all trades~
Age: 32 Karma: 390 Posts: 8275 Gender: Male Location: Israel pm | email
|
I am prqcticallt in shock. So many ideqs. I will get home in around 11 pm, and tonorrow morning im back to the army, ill do my best to make something of it
|
|
jebby | Saturday, February 2 2013, 11:03 am EST |
Interguild Founder
Age: 33 Karma: 233 Posts: 968 Gender: Male Location: United Kingdom pm | email
|
Code: <input type="text" id="textbox" value="10"><br>
<input type="button" value="goto" onclick="document.getElementById('em').GotoFrame(document.getElementById('textbox').value);"><br>
<embed id="em" src="http://images.neopets.com/games/g473_v22_85913.dcr" width="600" height="440" swStretchStyle="stage"></embed>
Use this to specify which frames you go to. Frame 10 is the starting page. Frame 160 is the hidden uploading page. Who knows, we might find another hidden page if we try out different numbers.
Frame 110 is a message saying that a user level doesn't exist. Wonder why we never got a HATIC cavemaker/COTW... |
|
jellsprout | Saturday, February 2 2013, 11:31 am EST |
Lord of Sprout Tower
Karma: -2147482799 Posts: 6445 Gender: Male pm | email
|
Is the same thing possible for HatPC? That way we won't have to use Fiddler anymore. I also wonder what other games have secret uploaders.
|
|
jebby | Saturday, February 2 2013, 11:33 am EST |
Interguild Founder
Age: 33 Karma: 233 Posts: 968 Gender: Male Location: United Kingdom pm | email
|
Code: <input type="text" id="textbox" value="10"><br>
<input type="button" value="goto" onclick="document.getElementById('em').GotoFrame(document.getElementById('textbox').value);"><br>
<embed id="em" src="http://swf.neopets.com/games/g349_v9_99392.dcr" width="600" height="440" swStretchStyle="stage"></embed>
This is the HATPC version. Currently looking for the uploader frame (assuming there is one). |
|
jebby | Saturday, February 2 2013, 11:37 am EST |
Interguild Founder
Age: 33 Karma: 233 Posts: 968 Gender: Male Location: United Kingdom pm | email
|
Lol, check out frame 51.
|
|
jebby | Saturday, February 2 2013, 11:55 am EST |
Interguild Founder
Age: 33 Karma: 233 Posts: 968 Gender: Male Location: United Kingdom pm | email
|
I've searched through the HATPC frames pretty thoroughly and I'm sad to say that there's no secret uploader page for us to make use of. |
|
Isa | Saturday, February 2 2013, 11:56 am EST |
No. I'm an octopus.
Age: 32 Karma: 686 Posts: 7833 Gender: Male Location: Uppsala, Sweden - GMT +1 pm | email
|
Haha. The impossible gems...only now did this page see the light!
But yeah - HatPC was the first game on Neopets that featured user levels, but the only one to upload directly to the site. Every other game, with Tyrannian Mini Golf being the first, uploaded in-game rather than through a specific web page. |
|
Isa | Saturday, February 2 2013, 12:12 pm EST |
No. I'm an octopus.
Age: 32 Karma: 686 Posts: 7833 Gender: Male Location: Uppsala, Sweden - GMT +1 pm | email
|
lol, HatIC is quite glitched.
Load this:
Code: Ice Caves Exclusive
terrain 1
background 1
water clear
xxxxxxxxxxxxx
x x
x x
x x
x x
x kxx x
x b xxx
x xxx
x kk< xxx
x |k xxx
x w # xx
x m x>vxx
xxxx= xkxx xx
xxxx" ^ <xx
xxxx" xmxxxxx
xxxx" xzxxxxx
xxxx" w xxxxx
xxxx"^ xxxxx
xxxxxxxxxxxxx
xxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
D
At the start, do NOT move or switch to Armin. Instead, jump with Hannah. When you land, press s. |
|
Quirvy | Saturday, February 2 2013, 12:16 pm EST |
 Â
Karma: 655 Posts: 7753 Gender: Male pm | email
|
This is extremely easy to use, especially in comparison to the fiddler discovery. I am excited to see this and will likely try out some levels when people make them.
Also, this reminds me of way back on the neoboards when GAW used some screenshots to fool a bunch of people into thinking that there was a HatIC cavemaker that was about to be released soon, which he had access to as a beta tester or something.

spooky secret |
|
jebby | Saturday, February 2 2013, 12:26 pm EST |
Interguild Founder
Age: 33 Karma: 233 Posts: 968 Gender: Male Location: United Kingdom pm | email
|
This is probably a general glitch with HATIC, but when you press S and Space together enough times, eventually one of the two characters will be left suspended in mid air.
'Quirvy' said: This is extremely easy to use, especially in comparison to the fiddler discovery. I am excited to see this and will likely try out some levels when people make them.
Also, this reminds me of way back on the neoboards when GAW used some screenshots to fool a bunch of people into thinking that there was a HatIC cavemaker that was about to be released soon, which he had access to as a beta tester or something.
Would be amazing if HATPC had something similar. A potential project for Livio and CSD to work on would be an application that packages all this stuff together (HTML files, Fiddler, cavemakers, etc) to abstract away all these fiddly details that we have to deal with when making levels for these games. For example, the initial interaction with the application would be logging on to Neopets via a customised interface and subsequent interactions would be making caves in the cavemaker and then pressing 'Play Cave' to play the level locally (with the details of uploading/Fiddlering performed by the application). No idea if this would be possible through Neopets, but would be pretty cool if it was. The more I think about these things, the more I just want to make my own version of the game. |
|
Isa | Saturday, February 2 2013, 12:45 pm EST |
No. I'm an octopus.
Age: 32 Karma: 686 Posts: 7833 Gender: Male Location: Uppsala, Sweden - GMT +1 pm | email
|
'jebby' said: This is probably a general glitch with HATIC, but when you press S and Space together enough times, eventually one of the two characters will be left suspended in mid air.
It's a timing thing - you need to press S one frame (I think?) after leaving the ground.
Also a basic HatIC trick: Place Armin on a boulder, move the boulder, Armin floats in midair.
Did anyone try my cave up there? I think it's exciting, you can use it to instantly create two completely separated paths for the two. |
|
jebby | Saturday, February 2 2013, 12:49 pm EST |
Interguild Founder
Age: 33 Karma: 233 Posts: 968 Gender: Male Location: United Kingdom pm | email
|
I did; very weird indeed. What determines the location of Armin's reappearance? |
|
Teo | Saturday, February 2 2013, 12:52 pm EST |
Age: 26 Karma: 138 Posts: 1766 Gender: Male Location: Warsaw, Poland pm | email
|
Woah, a lot has happened during the last 2 hours. =p Maybe that's the cause of Neopets blocking that frame. There are a lot of glitches in the custom levels, I guess they just were too lazy to fix it and they've hidden the level uploader.
Yeah, too bad there's nothing like that in HATPC... Honestly, the Fiddler discovery was very exciting and incredible, but it's a bit annoying to use and I'm still having hope we'll finally have some way to upload HATPC levels normally. By the way, I didn't know what to say when I saw the HATPC "you collected all the gems" xD Yeah, neopets are genius. |
|
Isa | Saturday, February 2 2013, 1:16 pm EST |
No. I'm an octopus.
Age: 32 Karma: 686 Posts: 7833 Gender: Male Location: Uppsala, Sweden - GMT +1 pm | email
|
'jebby' said: I did; very weird indeed. What determines the location of Armin's reappearance?
I think it's a set location. I discovered it in a 40*40 level and I do not think Armin spawned somewhere else.
Anyway, more on that glitch.
Start your spawn like this:
(! is added for clarification, and isn't part of the code)
The metal crate will alter the starting position of Armin, offsetting him slightly from Hannah. Armin is coded to follow Hannah's location on the y axis until he touches the ground, so by doing this, Armin will spawn at the location marked with !, while Hannah spawns at the regular # tile. Now, Armin floats in midair. Now, Hannah has touched the ground, but Armin has not, so Armin is still coded to follow Hannah at the Y axis. So if you were to add a ladder to the right of Hannah, if Hannah climbs it, Armin follows. If you just jump straight upwards, Armin follows as well.
Now, Armin interacts weirdly with objects that cross his path while in this "follow-Hannah" mode. If hitting a piece of terrain, metal crate, block of ice or similar object from above, he'll just stand upon it like usual. However, if he hits it from beneath, he'll end up stuck in it. If you try to switch to Armin, he'll pop a tile up. So you can pass a single instance of terrain or similar object, but not two. The same happens with platforms, surprisingly.
Spikes are completely disregarded. Armin does not notice them. Water is not regarded either, but if you touch terrain and then switch, Armin will probably drown at once. Monsters, however, are still lethal when following Hannah.
Wooden crates and variations are the most interesting. When hitting one, Armin immediately disappears, and if you press S, he spawns at x: 1, y: ??? (I've yet to pinpoint exactly where). I am not sure why this happens.
If an arrow is hit, it'll fly off as usual, and Armin will disappear like above. Same with Life/Gem crates.
Hitting a wooden dynamite causes two things to happen apart from the above: An explosion happens at the spot the location of the dynamite, as if it was hit by an arrow, but the dynamite is also launched upwards in the air as if hit by Hannah. So essentially, you get two explosions for the price of one.
Secret areas can be passed by, but no message appears on the screen.
Doors have no effect.
Treasure chests can be collected like usual but have no other effect.
Finally, you can achieve this effect by just making Hannah and Armin drop a decently big distance at start, then steer to the right or left with Hannah, but the provided code makes it automatic. |
|
Teo | Saturday, February 2 2013, 1:42 pm EST |
Age: 26 Karma: 138 Posts: 1766 Gender: Male Location: Warsaw, Poland pm | email
|
'Isa' said: Armin can crawl-jump into this:
Are you sure? I'm trying and trying to do it and it's not working. How did you pass it? |
|
Isa | Saturday, February 2 2013, 1:55 pm EST |
No. I'm an octopus.
Age: 32 Karma: 686 Posts: 7833 Gender: Male Location: Uppsala, Sweden - GMT +1 pm | email
|
Turns out, when I tested that, I did it on a level with no ceiling. ;p So if that's the absolute top of the level, it's true. Technically, what I said was true, I just didn't clarify.
Hannah can apparently also do it. Is that true for HatPC as well? |
|
jellsprout | Saturday, February 2 2013, 2:28 pm EST |
Lord of Sprout Tower
Karma: -2147482799 Posts: 6445 Gender: Male pm | email
|
From what I'm reading, it's time for Bootcamp: Christmas Edition.
|
|
soccerboy13542 | Saturday, February 2 2013, 2:31 pm EST |
~*~Soccer~*~
Karma: 450 Posts: 4467 Gender: Male Location: 1945 pm | email
|
How do i make the HTML file?
'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. |
|
jellsprout | Saturday, February 2 2013, 2:35 pm EST |
Lord of Sprout Tower
Karma: -2147482799 Posts: 6445 Gender: Male pm | email
|
Open notepad, copy the text, save as *filename*.html.
|
|
|