• Welcome to Final Fantasy Hacktics. Please login or sign up.
 
March 28, 2024, 03:33:26 pm

News:

Please use .png instead of .bmp when uploading unfinished sprites to the forum!


Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - lirmont

21
Spriting / Re: Choto's maybe sprites
April 08, 2014, 09:21:04 pm
Those arms are pretty damn convincing. I feel like maybe the left arm is swinging out when it should be swinging in on its farthest back frame. I know you mentioned flashing; that left hand looks disconnected when it's behind the body. I think everybody who knows who Umaro is would recognize it immediately.
22
The Lounge / Re: Someone sent me this scary story
April 03, 2014, 07:12:38 pm
I am intrigued. What are "tree droppings"? Also, do people still call their friends? They'd probably text.

--

Alone

It's late, you know you should have left the party a bit earlier, but you needed one last drink. You didn't drive because your friend's house isn't too far from your apartment. You came alone; thus, you leave alone. The party was a blast, and you had a big, intoxicated smile on your face as you hugged everyone and exited to the street.

The street was unusually dark due to the street lamps being out, and this area never had a high volume of traffic anyway: so it's just you -- alone.

You walk at an even pace, adjusting yourself to the brisk night air and hoping to not look too drunk to a roving police officer with a quota to meet. Your street is narrow with thick foliage on either side. It's often referred to as "Horror Highway" on the account of it looking so stereotypically horror movie-esque. That thought was unsettling at the moment, so you pushed it out of your mind by the thinking of the cute person who you finally got the courage to approach to ask for their number.

You feel a slight chill. You have on your favorite sweater, so you still feel okay. The alcohol is warming your blood as well. Your beloved iPod was lost last week, so the night air and autumn leaves rustling are the only sound track of your walk. Just as you begin to sing your favorite song in your head, you think you hear something... a slight pitter-patter, like footsteps. Looking behind you, you see nothing but the blackness of the night and tree droppings. Turning around, you feel silly: "You're drunk," you say to yourself... but you hear it again! Pitter-pat-crunch! Pitter-pat-crunch! -- Footsteps in the leaves! You turn again. No one is there, but you aren't quite sure this time. Time to pick up the pace.

What could it be? Another party-goer? No, they would have called out to you. A deer? Possible, very possible. The more possibles right now, the better to calm your nerves. It seems that this walk is strangely long; the street stretches far in front of you as your feet move in slow-motion. Now you wish you drove tonight.

It only took a minute for the sound to come back again: pitter-pat-crunch, pitter-pat-crunch. It was closer than the previous two times. You stop this time and swing all the way around! The sounds stop, but you see something very vaguely in the darkness, something almost invisible. A nondescript figure is behind you, and, for a quick second, you wonder how long it's been behind you and how you'd missed it before. It didn't move. Neither could you for a second, but you quickly got your wits about you, turned, and began to jog: you have to make it home! The sounds began, and your worst fear was realized: it was chasing you! Crunch! Crunch! Crunch! You found yourself unleashing speed and strength you hadn't called upon in years and ran for your life. Is it a robber or killer? No time to think, just run.

Finally, you make it to your door, and you jump up the stairs to your apartment, tripping on the top one. Keys already in hand, you hurriedly unlock your front door. The crunching had stopped, but you didn't care as you slammed and relocked your door, collapsing on the couch after. It probably was a neighborhood kid messing with you or a stray animal you surmised, adrenaline wearing down now. You sigh with relief and begin to check the rest of the rooms and windows in your apartment. Check. Check. Check. All clear. You're alone.

Heading up to bed, you ponder what had happened: were you drunk and imagining things? You consider calling your friends, but its too late, and you are too tired: it can wait. You slip off your clothes, and you get into bed with only a slight bit of fear left. Snuggling deep into that comfy bed of yours, slowly being over taken by sleep...

"I'm so very glad that you didn't find me. You wouldn't understand, -- they never understand -- and it makes me... It makes me have to do something drastic. The deep morass of solitude is unforgiving and harsh to ones like me... the ones deemed 'mentally unfit'. They don't understand my needs -- they don't understand... They don't -- they don't -- they don't! But you do... Even if you don't know you do. I love watching you sleep -- I love you... you are mine.

"Rest easy, you are alone... with me.

"Goodnight."
23
FFT+ / Re: [April fools joke status: Denied]
April 02, 2014, 10:38:45 am
It didn't have enough King Ali, the rapper.
24
Spam / Re: For all the lonely folks today...
February 15, 2014, 10:35:33 pm
There was no silver wig. We knew.
25
Spam / Re: For all the lonely folks today...
February 15, 2014, 03:31:56 am
It's pretty clear she's just addicted to diamond dust. The amount she carries on her person is unsettling.
26
Spam / Re: For all the lonely folks today...
February 15, 2014, 02:19:30 am
You know you can't trust anybody who has JPEG artifacts.
27
Spam / Re: For all the lonely folks today...
February 14, 2014, 09:52:37 pm
The front of her thighs look like the same color 100mg Viagra is.
28
The Lounge / Re: Yasumi Matusno new kickstarter!
February 10, 2014, 04:18:04 pm
Just because you can do it with the final NA release doesn't mean they could do it at every build of the game along the development cycle. As an aside, do we know that it's the case that removing cast time from the original release (JP) doesn't have an effect?

Regardless, we apparently got cast time out of it.
29
The Lounge / Re: Houses of a yet un-named world
February 06, 2014, 03:49:43 pm
The House Shenrill monsters turned out beyond awesome. Davwar's repeat monsters look like they're wearing hula hoops (example) to me, though.
30
The Lounge / Re: Yasumi Matusno new kickstarter!
February 06, 2014, 03:31:49 pm
When Havermayer first posted this, I didn't bother to even read/listen to the pitch before pledging. That said, maybe make sure you also put your concerns over on Playdek's kickstarter page so they'll at least have no reason not to see them (if you haven't already). I say that coming from encountering feedback (well, biting criticism) elsewhere on the internet and wishing it had been directed somewhere I actually read (so I had a chance to do something about it).
31
Okay, well, you hit a bug in the software. Gomtuu (the guy who wrote it) apparently did the work to carry on with individual textures, but he didn't link up the features he wrote to do that correctly in the code. It's probably because it's very unlikely to ever get called. Anyway, I've fixed it to call his code correctly, but you'll have to re-download the pack again: [535]map2gl+export-full.zip. However, you won't be able to export it (because that code I wrote to export the map and texture assumes you're using the single combined texture). If you run the updated version, I'd be interested to see the output around this place:

Debugging the GLError


Your GLError won't say that. That's an error I forced in the OpenGL graphics context to show what it might look like on your end. I'm interested in what it says, and maybe, having that text, I'll be able to adjust the code so it doesn't fail on you; it's just the success of a single graphics call that the program makes the determination off of.

Specifically, that line is:
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB5_A1, ix, iy, 0, GL_RGBA, GL_UNSIGNED_BYTE, imagestr)

If I had to guess, I'd guess your card/drivers don't support GL_RGB5_A1 (which is arguably a pretty specific graphics storage mode and probably unnecessary; re: 5 bits Red, 5 bits Green, 5 bits Blue, 1 bit Alpha).

If it complains about that in the GLError, you might download a program that lets you view what your video card's OpenGL implementation actually contains (like GLView; would be in the "Pixel Formats" location of the program).
32
My eyes are still suffering from glowy-star syndrome (in a good way), but I think this may well be a masterpiece.
33
This is the best contest I didn't even win.

That's so badass! Thanks for doing this.
34
The simple answer is to use the appropriate blend file Tethical's original github repository provides. That's the mesh plus a material that references the image. If you want to just use the model on its own, you'll need to replace the reference to the image file within Blender (a 3d modeling program). Then, you'll need to export the result back to whatever format your project needs (which Blender likely has an exporter for already).

Other than that, you have a misconception about how the textures work. That grayscale image is the texture. Like practically every other image in the game, it's a paletted image (re: it has indexed colors). The stuff you described as "all kinds of off" is the grayscale image put next to itself in all of the different palettes in one image. For computer graphics, this is the easiest way to realize the end result in a 3d modeling program. I don't know how the actual game does it, but map2gl realizes it like that, then rewrites the UV coordinates to point only to the appropriately realized section.

That said, you do need to use map2gl to appropriately pull out both the mesh and the realized texture if you want it to show up in color in an external program.

Here are threads where other people tried to get map2gl working: http://ffhacktics.com/smf/index.php?topic=10013 and http://ffhacktics.com/smf/index.php?topic=8283.

Good luck.
35
Spriting / Re: .SPR File Format
November 28, 2013, 06:48:27 pm
"offset-x" and "offset-y" are horizontal and vertical translation from the box created by: (0, 0) and (frame-width, frame-height). Positive x and y values go downwards towards the lower-right corner (which is the second point). Named attachment points are a data structure used to identify an external image (which you can realize onto the composite frame in "View" -> "Available Attachments"). The image you attach inherits whatever the frame call the named attachment point is applied to has. In other words, if you identify a certain frame call as the named attachment point for "Weapon.1.Forward", not only will the program attach the image you supply for "Weapon.1.Forward", it will also offset, rotate, scale, or flip the image to match the frame call. There are pictures in the help file ("About" -> "Help") and in this thread: http://ffhacktics.com/smf/index.php?topic=9891.0.
36
Spriting / Re: .SPR File Format
November 28, 2013, 04:04:06 pm
"s" and "t" are just "x" and "y" in the pixel space defined by "base-width" and "base-height". It's one of the conventions of texture coordinates in 3d space (of which UVW is another and not used here). This creates a rectangle that contains the points: (0, 0) and (w, h). The points have the following texture coordinates: (s / base-width, t / base-height) and ((s + w) / base-width, (t + h) / base-height). Depending on how you load the image (if it gets loaded upside down), you may have to complement the vertical portion of the texture coordinates, which means that that becomes: (s / base-width, 1 - t / base-height) and ((s + w) / base-width, 1 - (t + h) / base-height).

The frame id's are not guaranteed to correspond to the reference bitmap (reference bitmaps are not created by the program).

Composite frames are frames in an animation, like a key frame in a video (except, in this codec there would only ever be key frames).

I sent you a username/password you can use to log into the program, but using it comes with the agreement that you'll either help make the program better (re: write what you think about it is good, bad, or especially confusing so I can fix it) or help advertise Tethical's existence.

Thanks.
37
Spriting / Re: .SPR File Format
November 28, 2013, 02:44:03 am
This is a link to the source code of the program that reads and replaces SPR files in ISO files: http://code.google.com/p/lioneditor/source/browse/branches/imageEditorv2/FFTPatcher/ShishiSpriteEditor/#ShishiSpriteEditor%2FDataTypes.

You should actually probably use that program (copious amounts of tutorials here on how) to investigate what a SPR actually entails first (note: there are more parts than just the SPR file, which acts like an index to said other parts + image container, from what I understand).

If you just want to hop right into writing something that shows something on the screen, you can use the almost functionally equivalent XML format documents from the program I wrote to write your own wrapper (to consume the XML and display an composited image). The link to that is here: http://ffhacktics.com/smf/index.php?topic=7409.0. You don't need a license for the program to grab the XML files from the zip file, and they should be pretty self-explanatory. You can also read the help (a CHM file) in the zip to help understand what those things do.
38
I feel like it's only appropriate that Diethe takes the vow and joins the Night's Watch. Great job! That cloak looks badass.
39
Help! / Re: License Sprite Animator
July 31, 2013, 07:47:51 pm
Sprite Animator is not a tool that you can actually affect FFT with like the patching tools, which is why it isn't called "FFT Sprite Animator" or something like that. It's a tool used with the sRPG engine, Tethical, which is why it's in that sub-forum. I sent you login information via PM, but I expect you to donate something to the project in return. It can be as simple as telling me what you like or dislike about this program. This helps me improve the program to attract more creative users to the Tethical user base. Or, should you decide to use it to make a brand new sprite or sprite format, I'd accept that as a donation instead, provided you'll let anyone using the Tethical engine use it in their projects (which the program makes available via the contribution's browser).

Thanks.
40
Spam / Re: Can someone confirm this?
July 28, 2013, 08:38:43 pm
If you liked that, you might like this clip: Stephen is defeated by a Newcastle Accent. Also, "Bald Eagles and shit." sounds like a legitimate sentence to me, but that was the only one that did.