HamsterWrench: Rise from the Ashes

Make games! Discuss those games here.

Moderators: Bob the Hamster, marionline, SDHawk

User avatar
Ichiro
Slime Knight
Posts: 237
Joined: Sat Sep 11, 2010 1:20 am
Location: john madden

HamsterWrench: Rise from the Ashes

Post by Ichiro »

I have decided to continue my work on the RPG tool HamsterWrench. As of right now I am focusing on file I/O and RELOAD support.

The project page is at http://code.google.com/p/hamsterwrench/, and I am once again watching the nightlies.
Image
User avatar
Meowskivich
Blubber Bloat
Posts: 2199
Joined: Tue Mar 06, 2012 12:38 am
Location: Earth
Contact:

Post by Meowskivich »

Tell us, dear Ichiro, what is a hamsterwrench?
dOn'T MiNd mE! i'M jUsT CoNtAgIoUs!!!
Play Orbs CCG: http://orbsccg.com/r/4r6x :V
User avatar
Meatballsub
Liquid Metal Slime
Posts: 996
Joined: Mon Oct 15, 2007 6:39 pm
Location: Northwest Georgia
Contact:

Post by Meatballsub »

Meowskivich wrote:Tell us, dear Ichiro, what is a hamsterwrench?
You know, it specifically says what the project is intended to do on the front page of the site he linked. Just thought I'd throw that out there.
User avatar
Meowskivich
Blubber Bloat
Posts: 2199
Joined: Tue Mar 06, 2012 12:38 am
Location: Earth
Contact:

Post by Meowskivich »

(Meowskivich doesn't feel like clicking on something unless he knows what he's going to be looking at)
dOn'T MiNd mE! i'M jUsT CoNtAgIoUs!!!
Play Orbs CCG: http://orbsccg.com/r/4r6x :V
User avatar
Meatballsub
Liquid Metal Slime
Posts: 996
Joined: Mon Oct 15, 2007 6:39 pm
Location: Northwest Georgia
Contact:

Post by Meatballsub »

I see! :o
TMC
Metal King Slime
Posts: 4101
Joined: Sun Apr 10, 2011 9:19 am

Post by TMC »

Great. But are you planning to focus on anything in particular? Since it's such an ambitious goal maybe it's best to try to get some useful portion finished first, such as enemies.
User avatar
Ichiro
Slime Knight
Posts: 237
Joined: Sat Sep 11, 2010 1:20 am
Location: john madden

Post by Ichiro »

File I/O and RELOAD tree structures.
Image
User avatar
Ichiro
Slime Knight
Posts: 237
Joined: Sat Sep 11, 2010 1:20 am
Location: john madden

Post by Ichiro »

Finished the routine that interprets a RELOAD file! Turns out that a VLI in the RELOAD specification is little-endian, as opposed to the big-endian pseudocode in http://rpg.hamsterrepublic.com/ohrrpgce ... rmal_Specs. Next step for me is to present a releasable project: a GUI RELOAD structure snooper.
Image
User avatar
KF Harlock
Slime Knight
Posts: 194
Joined: Wed Oct 22, 2008 10:45 am
Location: East Coast USA
Contact:

Post by KF Harlock »

Maybe it would be helpful to provide an interpretation of what your current work means to those of us who are interested in the project but aren't programmers. Like, what does this achievement with the RELOAD file mean to us as the end users?
SPELLSHARD: THE BLACK CROWN OF HORGOTH now COMPLETE! <a href="http://www.slimesalad.com/forum/viewgam ... 4363">Grab it today!</a>
User avatar
Ichiro
Slime Knight
Posts: 237
Joined: Sat Sep 11, 2010 1:20 am
Location: john madden

Post by Ichiro »

It means when you read in a RELOAD file, it'll do it with a minimum of messiness.
Image
TMC
Metal King Slime
Posts: 4101
Joined: Sun Apr 10, 2011 9:19 am

Post by TMC »

Haha.

RELOAD is a building block that much of the rest of the engine builds upon; implementing it is required for a lot of other things.

But a GUI tool for viewing RELOAD files could be quite useful in its own right, and end users could realistically use it as well (though I can't think of many uses). RELOAD documents are (partially) self explanatory, a completely different league to having to use a hex editor. Will it be able to edit too?
User avatar
Ichiro
Slime Knight
Posts: 237
Joined: Sat Sep 11, 2010 1:20 am
Location: john madden

Post by Ichiro »

Once I write code to write back to a file.
Image
User avatar
Ichiro
Slime Knight
Posts: 237
Joined: Sat Sep 11, 2010 1:20 am
Location: john madden

Post by Ichiro »

I'll be releasing a viewer at first. I'm still kinda learning Swing.
Image
Chronoboy
Slime Knight
Posts: 281
Joined: Tue Nov 30, 2010 6:01 am
Location: Canada

Post by Chronoboy »

TMC wrote:But a GUI tool for viewing RELOAD files could be quite useful in its own right, and end users could realistically use it as well (though I can't think of many uses).
A big end-user use would be save-file editing. Remember how much fun that was back in the 90s, to edit the SRAMs of your favorite NES/SNES game? There were SRAM editors for all the popular RPG games, you could give yourself a limitless amount of GIL, give yourself new items and weapons, swap in a party member that should not otherwise be there. Oh and the fun never stopped there. You could change internal game flags and make interesting things occur in the game once you load it.
User avatar
Ichiro
Slime Knight
Posts: 237
Joined: Sat Sep 11, 2010 1:20 am
Location: john madden

Post by Ichiro »

Expect to see this soon:

Image
Image
Post Reply