16x16 instead of 16x32?
Displaying 1-8 of 8 total.
1
Please enter a numerical value for the importance of this sticky.
Enter 0 to unsticky.
rao_dao_zao

Hello everyone.

I'm into Zelda-style games, and so for my first forays into Verge3-land, I thought I'd cadge some stuff from Link's Awakening...

Anyway, my character is 16x16, rather than the default 16x32, and it seems to be causing some slight problems. You see, my player seems to respond to "zones" not in the actual zone's square, but the one above. The same goes for map obstruction (but not obstruction of other characters) - the character seems to be out-of-synch with the level (though, strangley, it is only the obstructions "below" that are off).

So, is this a problem I can't fix, or have I missed something really silly that will reveal my total noobiness?

Thanks in advance.

Posted on 2005-12-11 10:32:41

Kildorf

Hi there, Rao!

I have a suspicion that your problem is with the .mak file that you used to make your character. Did you specify a hotspot placement/size, and did you specify the size of your frame? I personally use 64x64 characters with a 32x16 hotspot, so you should be fine to do what you're trying to do!

If you're not sure what I'm talking about, you could post your .mak and I could just take a look directly at that. :)

Posted on 2005-12-11 10:39:18

rao_dao_zao

.mak...?

That's probably it right there. I kinda just stumlbed into making CHRs from that new beginner's tutorial (Using VOpenCHR)... Is there anywhere I can find out properly how to make characters, or can you explain it here?

Posted on 2005-12-11 10:42:13 (last edited on 2005-12-11 10:42:46)

Kildorf

Oh! Sorry about that.

Okay, you'll still need edit the CHR's hotspot. To do that in VOpenChr, click on a frame and hit 'H' to enter Hotspot Edit mode. You can also click the toolbar button that has a little orange thing and a white square on it. It'll have a white box to show you where your hotspot is.

Your hotspot is the part of the sprite that you use to determine whether the sprite is standing in a zone or hitting an obstruction. The rest of the sprite is drawn in normally, but doesn't count for hitting obstacles.

For a 16x16 sprite, you'll probably just want to set the hotspot to the entire sprite. Just click in the bottom-right corner and drag your mouse up to the top-left of the sprite. The hotspot should surround your whole sprite now. :) You'll want to switch back to brush mode or whatever so you don't accidentally click and set the hotspot to nothing.

Hope that helps!

Posted on 2005-12-11 11:32:30 (last edited on 2005-12-11 11:33:03)

rao_dao_zao

Ahhhh, thank you so much, sir.

Seems the hotspot was beneath the sprite... Anyway, that's it done.

Thank you!

Posted on 2005-12-11 12:02:23

Interference22

As a general tip, most of us use a command-line application called CHRMAK5.EXE (comes with the basic V3 zip file) to create our characters. Basically, you draw them in an art package like Paintshop Pro, save them as a PNG and then run them through chrmak5. The "MAK" file that was spoken of earlier is simply a text file with a .MAK extension which has all the perameters for the particular CHR file (how many frames, how fast an animation runs etc.). It all sounds awfully complicated but it's the best way to do things if you want ultimate control over making your CHRs. If you want to give it a go then there are some tutorials kicking around the site somewhere that detail how to use chrmak5.

The program you're using at the moment is a funky piece of kit written by TomT64. It's not made by the same guys who made VERGE so not everyone uses it (it's not an "official" utility). I use it for quickly viewing CHR files and tweaking them here and there. Because it's drawing functionality is fairly rudimentary it isn't currently that great as an art package so I use other software to draw with.

Posted on 2005-12-11 18:55:31

resident

It sounds like you've got the sprites at the top of the 16x32 area. Place the sprite at the bottom of the 16x32 zone, which means you waste a bit of space, but you could use it on some sprites for expression bubbles - you know, like "!" or "?" or the ever popular "^_^;"

Or you can use smaller CHR's, whatever takes your fancy. For my current project I'm looking at using larger prerendered 32 x 64 sprites but I'm still testing. I suspect a chr of that size may need more animation frames to make it look good.

Posted on 2005-12-12 04:23:07 (last edited on 2005-12-12 04:25:31)

rao_dao_zao

Quote:
Originally posted by Interference22

As a general tip, most of us use a command-line application called CHRMAK5.EXE...



Yeah, but I hate command lines. VOpenCHR ain't so bad. Once I got the hotspots sorted, I now have perfect characters walking around each other... Bwahahaha.

Posted on 2005-12-12 12:05:46


Displaying 1-8 of 8 total.
1
 
Newest messages

Ben McGraw's lovingly crafted this website from scratch for years.
It's a lot prettier this go around because of Jon Wofford.
Verge-rpg.com is a member of the lunarnet irc network, and would like to take this opportunity to remind you that regardless how babies taste, it is wrong to eat them.