Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
Acmlm's Board - I2 Archive - - Posts by Squash Monster
Pages: 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 30 31 32 33 34
User Post
Squash Monster

New Age Retro Hippie
Togateiru Fohku Kohgeki!!
GRUNGE no HAMSTER otona bite
Peace love and turnpike!

Level: 40

Posts: 544/677
EXP: 430507
For next: 10802

Since: 03-15-04
From: Maryland (of the Country Between Canada and Mexico)

Since last post: 5 hours
Last activity: 5 hours
Posted on 03-13-05 08:18 PM, in What are you playing now? Link
Originally posted by Kitten Yiffer
Originally posted by Squash Monster
Iter Vehemens ad Nacem

And also Treasure, the game I'm making.
Oooh, that game reminds me about a Windows game I played alot at a certain point. At least, it's yet another reason to not do work.

...Treasure? Hmm...
Ahaha, another one joins the colective!
Er...
<-<
>->

And yes, Treasure. It's the really shiney 3D game I showed off quite some time ago. I stopped working on the 3D version temporarily because I realised that the next function I had to make would take enough pages of code to, if printed out, reach a few stories in height. So I'm re-vamping the calculator version, and now it has actual graphics instead of strategically placed text.
(restricted)
Squash Monster

New Age Retro Hippie
Togateiru Fohku Kohgeki!!
GRUNGE no HAMSTER otona bite
Peace love and turnpike!

Level: 40

Posts: 546/677
EXP: 430507
For next: 10802

Since: 03-15-04
From: Maryland (of the Country Between Canada and Mexico)

Since last post: 5 hours
Last activity: 5 hours
Posted on 03-16-05 05:43 AM, in Solar Soundtrack - screenshot, general information etc. thread. Link
That's what you'd keep saying up untill the point that your computer exploded in a firey ball of death and shrapnel.

Everyone's eagerly awaiting your program, blackhole, so good luck.
And the screenshot still looks shiney.
Squash Monster

New Age Retro Hippie
Togateiru Fohku Kohgeki!!
GRUNGE no HAMSTER otona bite
Peace love and turnpike!

Level: 40

Posts: 547/677
EXP: 430507
For next: 10802

Since: 03-15-04
From: Maryland (of the Country Between Canada and Mexico)

Since last post: 5 hours
Last activity: 5 hours
Posted on 03-17-05 03:54 AM, in What are you playing now? Link
Originally posted by Kitten Yiffer
And now lately, Paradious. God that game have quite some replay value, I hadn't played Gradius but I have played a clone so I don't feel competly lost.

I would suggest anyone to try it.
Parodious! Parodious is amazing! Have you played Chatting Parodius? (that's what it's usually called, I forgot what the proper (Japanese) name was) That one is great for replay, because of the faries.
Squash Monster

New Age Retro Hippie
Togateiru Fohku Kohgeki!!
GRUNGE no HAMSTER otona bite
Peace love and turnpike!

Level: 40

Posts: 548/677
EXP: 430507
For next: 10802

Since: 03-15-04
From: Maryland (of the Country Between Canada and Mexico)

Since last post: 5 hours
Last activity: 5 hours
Posted on 03-17-05 04:06 AM, in What are you playing now? Link
I've never understood the appeal of Pac-Man.

I'm more of a Frogger and Missile Command type.


And Tetris rocks, as per always. Not as much as Puyo though.
Squash Monster

New Age Retro Hippie
Togateiru Fohku Kohgeki!!
GRUNGE no HAMSTER otona bite
Peace love and turnpike!

Level: 40

Posts: 549/677
EXP: 430507
For next: 10802

Since: 03-15-04
From: Maryland (of the Country Between Canada and Mexico)

Since last post: 5 hours
Last activity: 5 hours
Posted on 03-18-05 07:50 AM, in How do you find level data within a rom? Link
The big three methods are corruption, manual scanning, and tracing.

Corruption is choosing parts of the ROM, usually in a systematic approach, filling them with garbage data using a tool like Corrupster, and testing the ROM to see what you messed up. It takes a little skill to figure out if you got level data or something else, like tile data, graphics, screen data, or something bizarre that's specific to your game. Once you've found level data, you can sometimes figure out what type of level format and compression the game uses right off the bat, and other times have to either manually edit or corrupt small parts to figure out the format.

Manual scanning is reading through the ROM, looking for data that looks like level data. This usually relies on you knowing what type of format the data is in. This is mostly a process of guessing what the developers were thinking. There are subtle clues to such things -- for example, a game with RLE compression is likely to have either rows or columns of the same tile repeating, while a game with other compression types will often go for more detail in a similar situation. If you're good and a quite a bit lucky, you can find level data the same way you'd find TSA data. By the time you've found level data by manual scanning, you probably already know how it works.

Tracing is reading the game's code as it runs untill you find level loading type stuff. It tends to make it fairly easy to understand the level format, but most of the time people only resort to tracing if the level format is too bizarre to use the other two methods. You usually have to use some form of tracing if the level format is very compressed or unusual -- corrupting only works if any compression present is very forgiving, and manual scanning only works if the compression is fairly simple, mostly dictionary or RLE.
Squash Monster

New Age Retro Hippie
Togateiru Fohku Kohgeki!!
GRUNGE no HAMSTER otona bite
Peace love and turnpike!

Level: 40

Posts: 550/677
EXP: 430507
For next: 10802

Since: 03-15-04
From: Maryland (of the Country Between Canada and Mexico)

Since last post: 5 hours
Last activity: 5 hours
Posted on 03-20-05 07:57 PM, in Opening exe Files problem. Link
If you want to be able to open via double clickery, then just make a .bat file to run your program.
Squash Monster

New Age Retro Hippie
Togateiru Fohku Kohgeki!!
GRUNGE no HAMSTER otona bite
Peace love and turnpike!

Level: 40

Posts: 551/677
EXP: 430507
For next: 10802

Since: 03-15-04
From: Maryland (of the Country Between Canada and Mexico)

Since last post: 5 hours
Last activity: 5 hours
Posted on 03-22-05 07:50 AM, in "Languages that can't be spoken"? Link
I find myself slipping into Java in my day-to-day speach. Specifically, I find that the verb "extends" and the metaphor "like a for loop" have more meaning for me than for most people.

I've used those two on just about everything. More people should know those terms.

I think most programming languages can be spoken. Not Piet, but most others.


(edited by Squash Monster on 03-21-05 10:51 PM)
Squash Monster

New Age Retro Hippie
Togateiru Fohku Kohgeki!!
GRUNGE no HAMSTER otona bite
Peace love and turnpike!

Level: 40

Posts: 552/677
EXP: 430507
For next: 10802

Since: 03-15-04
From: Maryland (of the Country Between Canada and Mexico)

Since last post: 5 hours
Last activity: 5 hours
Posted on 03-24-05 07:28 AM, in Help remembering a game Link
I remember a game like that called "The Humans" for the PC. It was a side-scrolling strategy type game. Probably the Lost Vikings ish one that Emptyeye mentioned.

At least I think it was, I don't think I ever got it to work on my computer way back when.

A quick bit of research shows that there also was a SNES game like this.
Squash Monster

New Age Retro Hippie
Togateiru Fohku Kohgeki!!
GRUNGE no HAMSTER otona bite
Peace love and turnpike!

Level: 40

Posts: 553/677
EXP: 430507
For next: 10802

Since: 03-15-04
From: Maryland (of the Country Between Canada and Mexico)

Since last post: 5 hours
Last activity: 5 hours
Posted on 03-25-05 08:21 PM, in First tileset ever. Link
I like the floating sidewalks, it's very sureal.

Only suggestion I'd make is to shift their graphics a bit down, so Mario stands in the middle of the part that looks walkable instead of on the very edge.
Squash Monster

New Age Retro Hippie
Togateiru Fohku Kohgeki!!
GRUNGE no HAMSTER otona bite
Peace love and turnpike!

Level: 40

Posts: 554/677
EXP: 430507
For next: 10802

Since: 03-15-04
From: Maryland (of the Country Between Canada and Mexico)

Since last post: 5 hours
Last activity: 5 hours
Posted on 03-27-05 07:39 AM, in In case anyone wants to play a multiplayer Bubble Bobble thinger... Link
It's choking on the file path. Move it out of the desktop or your "My documents" folder and into any folder with no spaces in the name.

How do you set the keys? I tried pressing them in the order it lists in the intro, but I ended up with multiple keys set to the same thing.
Squash Monster

New Age Retro Hippie
Togateiru Fohku Kohgeki!!
GRUNGE no HAMSTER otona bite
Peace love and turnpike!

Level: 40

Posts: 555/677
EXP: 430507
For next: 10802

Since: 03-15-04
From: Maryland (of the Country Between Canada and Mexico)

Since last post: 5 hours
Last activity: 5 hours
Posted on 03-30-05 10:43 AM, in C/C++ is easier then VB Link
And I always figured that a compiler would take your booleans and store eight to a byte and sort out the details on its own. A boolean type seems counter-productive any other way.

Anyway, I think that VB is simpler than C++, but C++ is simpler to use. If that seems illogical, think of Brainfuck. That's the simplest language there is, but it gets complicated if you actually use it.

VB is like being given a hammer and being told to build a house. The hammer's pretty nice, easy to wrap your head around, does its job. And then when you need to cut down a tree for more lumber, you have to turn the hammer around and hack at the tree for a few hours with the back end of the hammer. Which is still fairly simple, but it's a pain. If you were using C you'd have figured out how to use an axe or saw and not had to put up with that.

So people like VB because it's easy to understand, and they can't tell that it'll end up being harder to use because it seems counter-intuitive. That and it's easier to paint the house in VB because they give you a cart of spraypaint along with the hammer, whereas in C you have to file a dozen layers of beurocracy to figure out how you're supposed to paint your house in whatever state you're in. And people like paint for some reason.
Squash Monster

New Age Retro Hippie
Togateiru Fohku Kohgeki!!
GRUNGE no HAMSTER otona bite
Peace love and turnpike!

Level: 40

Posts: 556/677
EXP: 430507
For next: 10802

Since: 03-15-04
From: Maryland (of the Country Between Canada and Mexico)

Since last post: 5 hours
Last activity: 5 hours
Posted on 03-31-05 07:30 AM, in C/C++ is easier then VB Link
I'm aware. Thus the little bit about figuring out how you're supposed to figure out how it's done in your current state -- states being like operating systems. As to whether or not that could've been fine tuned a bit, probably by putting most of the beurocracy after figuring out what state you're in, I'm apathetic.

I think we misunderstood eachother on the boolean point, so I'll start by restating what I said and trying to be clearer.

I'd think that it should work something like this...

bool isFood = 0;
bool myBool = 1;
bool yourBool = 0;
bool myCowHasDentures = 1;
if(myBool) { ... }

precompiles to...

byte boolSet1 = 00000101;
if(boolSet1 & 00000100) { ... }

It's a shame that it's not that way (well, asuming I did that code right -- switching between rhetorical mode and programming mode is disorienting )
Squash Monster

New Age Retro Hippie
Togateiru Fohku Kohgeki!!
GRUNGE no HAMSTER otona bite
Peace love and turnpike!

Level: 40

Posts: 557/677
EXP: 430507
For next: 10802

Since: 03-15-04
From: Maryland (of the Country Between Canada and Mexico)

Since last post: 5 hours
Last activity: 5 hours
Posted on 04-01-05 08:47 AM, in Iggy's ball question Link
If ExGFX doesn't work on Iggy's stage, couldn't you change the normal copy of the graphic and use ExGFX on Reznor?

Or does Reznor ignore ExGFX too?
Squash Monster

New Age Retro Hippie
Togateiru Fohku Kohgeki!!
GRUNGE no HAMSTER otona bite
Peace love and turnpike!

Level: 40

Posts: 558/677
EXP: 430507
For next: 10802

Since: 03-15-04
From: Maryland (of the Country Between Canada and Mexico)

Since last post: 5 hours
Last activity: 5 hours
Posted on 04-01-05 10:14 AM, in Has anyone even considered creating an editor for Mario RPG? Link
I think the level format is probably a lot simpler than a lot of people would guess. It's probably just tiles, stored from top to bottom, like most other games.

I just overlayed some different types of grids on a screenshot, trying to figure out what size the tiles would be. I'm going to put my bet on 32 by 16 rectangular tiles. Things like the paterns on the tiles of the Mushroom Kingdom sidewalks repeat in ways that make a lot of sense with one of the 32x16 overlays I did. Comparing Mario's behavior to this grid also shows promising -- I tested his behavior next to the edges of staircases and the difference between climbing and not seemed to be on the same grid.

EDIT -- Okay, just realised that I forgot to check the layer thing. Turning off layer one seems to hint a different system than the one I mentioned. Though it could be that layer one is on a different format -- this would make sense, as it seems used a lot to correct small errors on the other tiles, and it would have the same problems as the main layer if it used the same format.

So I'm going to say the format is probably very simple - rather oddly sized tiles, but just the usual tile with behavior setting type of system that we're all used to.

Now, that's not to say that it's not compressed to hell. It probably is. Though it could be a relatively simple diagonal RLE. Which would actually be kinda fun .

Anyway, I'll be glad to help. My workload at school should drop off sharply as soon as AP tests are over, so I'll have time to hack again. And I'll promise that if I make an editor again, it won't be coloured boxes .


(edited by Squash Monster on 04-01-05 12:14 AM)
Squash Monster

New Age Retro Hippie
Togateiru Fohku Kohgeki!!
GRUNGE no HAMSTER otona bite
Peace love and turnpike!

Level: 40

Posts: 559/677
EXP: 430507
For next: 10802

Since: 03-15-04
From: Maryland (of the Country Between Canada and Mexico)

Since last post: 5 hours
Last activity: 5 hours
Posted on 04-01-05 10:21 AM, in SMW2+ Full Version Released! Link
Whoah, this hack is finally done! .

I can't wait untill I have time to try it now.

I'll say good job before I even try it, just because your track record says it's not actually necessary to check before saying that.

(This'd better not be an April Fool's joke )
Squash Monster

New Age Retro Hippie
Togateiru Fohku Kohgeki!!
GRUNGE no HAMSTER otona bite
Peace love and turnpike!

Level: 40

Posts: 560/677
EXP: 430507
For next: 10802

Since: 03-15-04
From: Maryland (of the Country Between Canada and Mexico)

Since last post: 5 hours
Last activity: 5 hours
Posted on 04-03-05 01:07 AM, in C/C++ is easier then VB Link
I was telling some friends about that analogy and they asked what Java would be. With Java, you're given a handle and a whole bunch of extensions, many of which, if not most of which, have additional slots to hook more attatchments on. And you can paint all the polygons you'd ever want, but if you want to paint an image, you have to run it through this crazy hairbrained attatchment with more doohickies and knobs on it than a magnet at a doohickies and knobs festival (seriously, I spent days trying and failing to understand AffineTransform) -- or take some wallpaper and cut a peice of it out and use that.

Originally posted by Zem
One thing that I had trouble with in C++ even when I was doing fine with Java is pointers. I never got pointers. I'm sure they're easy once you know how they work, but I have yet to find a tutorial or book that explains them in a way I understand. (If anyone can link me to something like that, I'd love it.)

The tutorial I always end up using is the one on cplusplus.com.

I'll try to explain, but I'm liable to mess up.

Say you have some buckets. Each bucket has a number painted on it, and some buckets have some stones. When you declare an integer, the computer will find a bucket that's not being used, remember its number, and put stones in it as you ask for them.
int foo = 4;
So say you want to know what bucket is being used for that integer. We get the bucket's number with &.
int fooBucket = &foo;
So we check fooBucket and find out that it's two. Those four stones we put in foo are in bucket two. Now, it's nice knowing what bucket something is in, but we need to be able to do something with that. We can get back to the actual bucket with *.
*fooBucket = 9;
Now, if you check foo, it'll be nine, not four, because you just said to put 9 into bucket two, which we know is the bucket we store foo at.
fooBucket++;
Now, this time we just incremented fooBucket, not the number of stones in the bucket it's pointing to, so foo is still nine, not ten. fooBucket is no longer pointing at foo, it's pointing at bucket three.
*fooBucket = 2
And now bucket three has two stones.

That's the concept. I still recomend the link I gave earlier for the details of how to work with pointers.
Squash Monster

New Age Retro Hippie
Togateiru Fohku Kohgeki!!
GRUNGE no HAMSTER otona bite
Peace love and turnpike!

Level: 40

Posts: 561/677
EXP: 430507
For next: 10802

Since: 03-15-04
From: Maryland (of the Country Between Canada and Mexico)

Since last post: 5 hours
Last activity: 5 hours
Posted on 04-04-05 06:30 AM, in Has anyone even considered creating an editor for Mario RPG? Link
Originally posted by Smallhacker
I found it again!
(Still just RAM addresses)
7E0330-7E03E0
It might begin/end earlier/later than that, but it's around there.

I was playing with RAM around there a bit and didn't see anything. Which level of the game were you using this in?

Or was that an April fool's joke too?


(edited by Squash Monster on 04-03-05 08:30 PM)
Squash Monster

New Age Retro Hippie
Togateiru Fohku Kohgeki!!
GRUNGE no HAMSTER otona bite
Peace love and turnpike!

Level: 40

Posts: 562/677
EXP: 430507
For next: 10802

Since: 03-15-04
From: Maryland (of the Country Between Canada and Mexico)

Since last post: 5 hours
Last activity: 5 hours
Posted on 04-04-05 06:39 AM, in Exit Question Link
Any number is fine.

Just make sure the hack is good.

This whole focus on having eight worlds and 90+ exits just makes hackers get burned out and not release anything.

A hack with three worlds and 25 exits is better than a hack with ten worlds and 110 exits that never gets released.
Squash Monster

New Age Retro Hippie
Togateiru Fohku Kohgeki!!
GRUNGE no HAMSTER otona bite
Peace love and turnpike!

Level: 40

Posts: 563/677
EXP: 430507
For next: 10802

Since: 03-15-04
From: Maryland (of the Country Between Canada and Mexico)

Since last post: 5 hours
Last activity: 5 hours
Posted on 04-04-05 11:34 PM, in Why won't EggVine work? Link
I'm sorry, but I have to ask...

Is the anoying popup that shows up whenever you start EV and says EV will only work on v1.0(U) invisable or something? Sheesh.
Pages: 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 30 31 32 33 34
Acmlm's Board - I2 Archive - - Posts by Squash Monster


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.019 seconds.