Log In
Name:
Pass:
Online Members (0)
No members are currently online.
Current Interguild Time:
Thu Mar 28 2024 4:43 am
Member Chat Box  [click here to enlarge]
Recent Posts and Comments
ShareThis
« Blogs Index < Game Guides < HATPC Guides
« canadianstickdeath's Blog

This is something I should have made a long time ago. You know, back when I still made caves and it'd actually be useful to me. Anyway, I posted the link a little below, and I'd appreciate it if you all'd download it, play around with it, and tell me what you think. I don't want you guys to mention any potential new features just yet, I just want to know if you can find any bugs, or anything that doesn't function in the way that you would perhaps expect it to.

http://www.interguild.org/hatpc/cavemaker.zip (EDIT: You cannot trust this link to be remotely up-to-date.)
original link:
https://drive.google.com/file/d/1BNp_r4-qIIZ8QuNE1wRw6Vi9HT526aDL/view

Due to a forum bug, you'll probably have to copy that and paste it into your address bar.

To run that, you'll first have to extract that all into the same folder. If you can't extract zip files, download WinRAR: http://www.win-rar.com/download.html

You'll also need to make sure you have the latest version of Java: http://www.java.com

Inside, there's a file named cavemaker.bat, which you will double-click on the run the program. A cmd window will pop up and hang around with you the whole time as you use the cavemaker. Close it, and you close the cavemaker with it, so, just ignore it for now. If it comes up and then just goes away, then you (probably) have not, either, followed these steps properly, or you do not have the latest version of java on your computer. I'm working on a way to make it stand-alone, but for now this will suffice. Also, you can make a short-cut of the .bat file (right-click create shortcut, probably) and then you can paste that into wherever you'd like to be able to open the cavemaker from. Also note that, since this was coded in java, it should be able to run on systems other than Windows. I haven't seen fungus in a while, but if you see him, direct him here so I can get that straightened out. We might have to jump through a few hoops, but it should be able to run on his mac. Update: The cavemaker program is now in a jar file. You should be able to run it by double clicking but, if not, set java as the default program from opening jar files. The .bat is still there if needed.

If you have Windows 7, check out this short topic for help: http://www.interguild.org/members/forums/topic.php?id=5124

I'm going to attempt to list some of the changes that I've made from the Neopets version. Here's what I could think of, in no particular order:

Spoiler: ''List of Changes from the Neopets Version''

So yeah, try it out, and if there's anything that gets on your nerves, let me know I'll try making changes to it. I'll work on adding new features at an unspecified point in the future. For now, I'd like to ensure that this is working properly and there's nothing about it that people just hate to death.

Spoiler: ''Changes in Update 1''


Spoiler: ''Changes in Update 2''


Spoiler: ''Changes in Update 3''


Spoiler: ''Changes in Update 4''


Spoiler: ''Changes in Update 5''


Spoiler: ''Changes in Update 6''


Spoiler: ''Changes in Update 7''


Spoiler: ''Changes in Update 8''


Spoiler: ''Changes in Update 9 (Current Version)''
[?] Karma: 0
User Comments (549)
« Forum Index < The Hannah and the Pirate Caves Board
«Previous | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, . . . 20, 21, 22 | Next»

canadianstickdeath
[?] Karma: 0 | Quote - Link
Wednesday, March 11 2009, 3:09 pm EST

Age: 35
Karma: 350
Posts: 2990
Gender: Male
pm | email
There's some questions at the bottom that I want answers to.

I'm currently working on having current settings save to a file so that they won't be lost next time you open the level. Currently, the following things save:
- The directory where you last opened or saved a file. Every time you reload the cavemaker, you start back at my documents or something. Now you'll probably end up starting where you keep your caves. This is the type of thing I'm always wary about doing. Anything with expecting files to exist and such. Once it's out, please try things like deleting what would be the current directory and reloading and seeing what happens. I honestly would rather not go through all the possible ways that bad things would happen.

- The filepaths of all the saved caves you had open last time you closed the cavemaker. That is, every cave that has a filepath so that, when you click save, you don't get the save-as dialog. Next time you load the cavemaker, an attempt will be made to open all of these files. Currently, I'm betting there's a bug where, if the file doesn't exist, it'll try to load some settings that I've saved after that, and, if there's a file named "true" or "false" or something like that, it'll get opened, lol. I hate working with files. Anyway, I'm looking into how settings would normally be saved in files, but for now, you're stuck with text. Remember to close your caves when you're done working with them, rather than opening another one and expecting the first to just go away.

- The settings for each of the options are set separately for each cave. So, if you have one cave open and you change an option, and then go over to another open cave, the option will not be changed for that cave. Remember that, so you don't get messed up. So, those options are now saved to the settings file. Basically, as long as you keep the cave open, the cavemaker will remember what your settings were. After you close it the cave within the cavemaker, you will have to reset your options next time you load it. The options are not saved with the cave in order to preserve to cave's text files.

I have a question about opening a cave. Would you rather get the default options, or get whatever the options were on the last cave you had up?

I'm also working on what I think will be a neat little feature. I don't want to give it away, but I think you'll probably figure it out from this question: Acce, is there a page I can go to on the interguild where the galleries' cave text is saved by itself? Similar to www.neopets.com/games/cavemaker/pirate_level_load.php? If not, I'll have to figure a way to get what I'm after using the page's source. That could cause problems if somebody enters in a title that uses part of the text that I'm looking for. Say I look for "textarea" or "background 1" or something, and somebody puts that as their cave title... bleh glitch. And then if you change the source of the page... *sigh*
canadianstickdeath
[?] Karma: 0 | Quote - Link
Thursday, March 12 2009, 9:32 am EST

Age: 35
Karma: 350
Posts: 2990
Gender: Male
pm | email
Thanks for answering my questions!
Teo
[?] Karma: 0 | Quote - Link
Thursday, March 12 2009, 9:34 am EST

Age: 25
Karma: 138
Posts: 1766
Gender: Male
Location: Warsaw, Poland
pm | email
CSD, Look on my first test-cave made on your cavemaker, on teo_pl3
Isa
[?] Karma: 0 | Quote - Link
Thursday, March 12 2009, 9:34 am EST
No. I'm an octopus.

Age: 31
Karma: 686
Posts: 7833
Gender: Male
Location: Uppsala, Sweden - GMT +1
pm | email
I only see one question that I should answer...
canadianstickdeath
[?] Karma: 0 | Quote - Link
Thursday, March 12 2009, 9:38 am EST

Age: 35
Karma: 350
Posts: 2990
Gender: Male
pm | email
So? What's your opinion?

And I guess I PM'd Acce my question, since he never reads the boards.
Isa
[?] Karma: 0 | Quote - Link
Thursday, March 12 2009, 9:45 am EST
No. I'm an octopus.

Age: 31
Karma: 686
Posts: 7833
Gender: Male
Location: Uppsala, Sweden - GMT +1
pm | email
Default options ftw
canadianstickdeath
[?] Karma: 0 | Quote - Link
Thursday, March 12 2009, 9:48 am EST

Age: 35
Karma: 350
Posts: 2990
Gender: Male
pm | email
Defaults: 1
Last Options: 1

*sigh* Need to break the tie. Even if I made an option to switch between the two possibilities (I won't), I'd still need to know which to default it to.
Isa
[?] Karma: 0 | Quote - Link
Thursday, March 12 2009, 9:53 am EST
No. I'm an octopus.

Age: 31
Karma: 686
Posts: 7833
Gender: Male
Location: Uppsala, Sweden - GMT +1
pm | email
Default to Last Options then seeing as I honestly don't care that much.
canadianstickdeath
[?] Karma: 0 | Quote - Link
Thursday, March 12 2009, 9:58 am EST

Age: 35
Karma: 350
Posts: 2990
Gender: Male
pm | email
I can implement either one in about 30 seconds... I'm not really leaning toward either possibility at this point... I wish somebody would make a case for one or the other. It's not really biggest deal. With default options, there's no getting confused. You know that, when you start a new cave, you get the default options. With last options, it's possible to just set the options to how you always use it, and never have to touch them again...
Livio
[?] Karma: 0 | Quote - Link
Friday, March 13 2009, 1:07 am EST

Age: 31
Karma: 470
Posts: 9620
Gender: Male
Location: Arizona, USA
pm | email
I like the fact that it saves the settings for each cave. but I think when you open a new one, it would be far more convenient if the default options were selected. you should also let us control what the defaults are.

and why are you expecting to get so many errors if the file doesn't exist? Can't you make a conditional statement or something that'll only execute it if the file does exist?

I answered csd's question through a PM, btw. I noticed this post the other day, but the post was so huge, and I did not have the time..... I think I left it in a different tab and it was still unread by the time I closed the whole window.
canadianstickdeath
[?] Karma: 0 | Quote - Link
Friday, March 13 2009, 1:51 pm EST

Age: 35
Karma: 350
Posts: 2990
Gender: Male
pm | email
Best I can figure:
If you don't have any caves open, then you get default options. Changing options with no caves open changes the defaults?
I'm getting confused... Maybe I should just give in and make a dialog to do all this stuff in... gross... I hate making new dialogs.

And probably. Come to think of it though, there wouldn't be a problem with trying to read a "true"/"false" file, since the cavemaker will only open .txt files (even if it's a valid cave stored in, say, a .bmp, for some reason).
neofriendly
[?] Karma: 0 | Quote - Link
Friday, March 13 2009, 9:29 pm EST
LOLZ LOLZ LOLZ

Karma: 2
Posts: 445
Gender: Male
pm | email
CSD, would you mind if I did some small "mods" like adding a facepalm tile?


snowman
[?] Karma: 0 | Quote - Link
Friday, March 13 2009, 11:47 pm EST
I am a person.

Age: 25
Karma: 38
Posts: 1209
Gender: Male
Location: Singapore The Lil' Red Dot
pm | email
Facepalms aren't part of the hatpc characters so....






Livio
[?] Karma: 0 | Quote - Link
Friday, March 13 2009, 11:49 pm EST

Age: 31
Karma: 470
Posts: 9620
Gender: Male
Location: Arizona, USA
pm | email
yeah, I didn't understand that
neofriendly
[?] Karma: 0 | Quote - Link
Sunday, March 15 2009, 5:47 pm EST
LOLZ LOLZ LOLZ

Karma: 2
Posts: 445
Gender: Male
pm | email
You'll see...
canadianstickdeath
[?] Karma: 0 | Quote - Link
Monday, March 16 2009, 11:03 am EST

Age: 35
Karma: 350
Posts: 2990
Gender: Male
pm | email
Yeah... I'm gonna use my "mods" to give your post a facepalm too.

Anybody wanna write me a short description of what each tile does for the tool-tips? I guess it has to be well-writen, though.
Livio
[?] Karma: 0 | Quote - Link
Monday, March 16 2009, 2:04 pm EST

Age: 31
Karma: 470
Posts: 9620
Gender: Male
Location: Arizona, USA
pm | email
maybe a list of all it's properties? Like for arrow it can be like:

-destroys on touch
-when destroyed, fires arrows in [left/right/etc.] direction
-when the arrow collides with something, it leaves a mini explosion that destroys either what it collided with or, if that object is not destructible, whatever is caught in the mini explosion.
-arrows can destroy:
---wooden-type crates
---steel-type crates
---ladders
---platforms
---boulders
---spikes/tutorial arrows (by means of the mini explosion)
-Hannah will not be able to touch arrow crates if they are falling
-but if an arrow crate lands on Hannah while she is on the ground, it'll kill her.

anyway, this list form is great for quick-reference, which is what such a feature would be good for.
canadianstickdeath
[?] Karma: 0 | Quote - Link
Monday, March 16 2009, 2:11 pm EST

Age: 35
Karma: 350
Posts: 2990
Gender: Male
pm | email
I was thinking more along the lines of a brief description. Like "Launches an arrow that can be used to kill Hannah and destroy most objects. This arrow flies to the left. Double-click or press Alt+Shift+Comma to set."

I was just hoping not to have to write them all, lol. First, though, I gotta look up to make a multi-line tooltips, 'cause it's not \n like I thought it would be.
Livio
[?] Karma: 0 | Quote - Link
Monday, March 16 2009, 2:28 pm EST

Age: 31
Karma: 470
Posts: 9620
Gender: Male
Location: Arizona, USA
pm | email
what about /r? lol, not that I expect that to work.

well, I still like the reference idea, but it might be too much work.

you should make the window title of the program say "Interguild CaveMaker" just in case some other site starts to offer it for download or something... you never know...
canadianstickdeath
[?] Karma: 0 | Quote - Link
Monday, March 16 2009, 2:39 pm EST

Age: 35
Karma: 350
Posts: 2990
Gender: Male
pm | email
Tried it, lol. For saving I need to use \r\n, but inside java, \n is enough. I found somewhere that it's <br>. Really? I guess I'll have to try it to be sure.
canadianstickdeath
[?] Karma: 0 | Quote - Link
Monday, March 16 2009, 3:01 pm EST

Age: 35
Karma: 350
Posts: 2990
Gender: Male
pm | email
Lol, it worked.

So, like, make the tooltips like this (even put the quotes, lol):
"<html>When destroyed, launches arrows that can be used to kill Hannah and destroy most objects.<br>Double-click or press Alt+Shift+Comma to set."
canadianstickdeath
[?] Karma: 0 | Quote - Link
Monday, March 16 2009, 6:33 pm EST

Age: 35
Karma: 350
Posts: 2990
Gender: Male
pm | email
No more opinions on that options thing?

Actually, does anybody have any more ideas for options? If there are a large amount of options, I'd much rather make an options dialog, since navigating the menus multiple times can get frustrating.
Livio
[?] Karma: 0 | Quote - Link
Monday, March 16 2009, 7:05 pm EST

Age: 31
Karma: 470
Posts: 9620
Gender: Male
Location: Arizona, USA
pm | email
an option to save your options as the default?
Ckjr
[?] Karma: 0 | Quote - Link
Monday, March 16 2009, 11:17 pm EST

Age: 30
Karma: 28
Posts: 1324
Gender: Male
pm | email
I want a cavemaker which allows you to speedmake caves.  
Livio
[?] Karma: 0 | Quote - Link
Monday, March 16 2009, 11:17 pm EST

Age: 31
Karma: 470
Posts: 9620
Gender: Male
Location: Arizona, USA
pm | email
actually you can do that now if you keep the cave simple

« Forum Index < The Hannah and the Pirate Caves Board
«Previous | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, . . . 20, 21, 22 | Next»

In order to post in the forums, you must be logged into your account.
Click here to login.

© 2024 The Interguild | About & Links | Contact: livio@interguild.org
All games copyrighted to their respective owners.