• Welcome to Final Fantasy Hacktics. Please login or sign up.
 

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 - CodySpie

21
Event Editing / Re: Cody's event(s)
January 21, 2014, 04:04:12 am
Event 3 and 4 have been completed after a wicked overnight burn. To celebrate I've put together a preview of the patch thus far (You can find it in the spoiler under "Event Preview" This is a lengthy 16 minute video that goes through the Introductory scenes of the patch (Battles included) and as promised, the new Character has been introduced. New jobs have been added, but haven't been balanced, I also need to head into FFTP and change a few Dastardly animations.

Things I need to fix:
Thieves Standing after Victory Speech (Which I think I have fixed)
Numerous grammatical and spelling errors (Particularly in the last scene)
Replace the Orbonne Monastery White Text
Fix Party Formation issues after the final scene.
Learn how to use the gosh dang Fade out command!
Properly equip Highland Knights
Properly finish the ending scene.
Learn how to use the Music command.

This event goes over everything, from Arriving, to Kingly duties and a tale of treachery and conspiracy that I'm hoping to evolve on in the future. Alas, until I find out how maps work, or find someone who wants to tackle this craziness, I'm putting'er up on the shelf.

Here's hoping you enjoy the intro to the Story Arc questions, comments or concerns? Leave'em below

Cody
22
Quote from: Jumza on January 20, 2014, 04:44:11 pm
Since Elric has yet to let you know, the command is CallFunction(x01). This allows units to join silently :)


Hey Jumza, thanks for letting me know. Can you work that command into a string just so I have the proper syntax for reference? :)
23
*Sigh* One day it won't be a fish, I just keep reminding myself of that.

Sounds good Elric, I'll check back and take a look later on, thanks for lending me a hand!
24
The Lounge / PJIRC Errors
January 20, 2014, 03:42:05 pm
Heyo Hacktics fans,

I just recently updated to Java 7.51, which implements some pretty strict security updates that makes IRC's a living nightmare. Java politely offered a solution and a Workaround on their website

Quote from: http://java.com/helpIt is in your best interest to contact developer or publisher of this application and let them know about the application being blocked. Also provide developers with these links that gives details about implementing secure practices in the code for the application.
JAR File Manifest Attributes for Security
Java SE 7 Security Documentation
Secure Coding Guidelines for the Java Programming Language, Version 4.0


The work around is to add the site using the application to your exception list, which I have several different times. (see below)


Unfortunately I've had no luck in getting the chat to work and thought I would post a word of caution to those with an outdated Java version and see if anyone else is having the same issue.

Cody
25
Greetings Hacktics fans,

Good news everyone! The sprite for the new Character has been completed, implemented and his intro event is all but finished! I'll post a play through video of what I have after I get this little number out of the way.

I've edited up to the Magic City Gariland fight, the first fight in which you pick your own Formation. Thus far, 4 Characters have been introduced. Ramza, Alma, Olan, and (Mystery Character). I need to get them out of the Cutscene business and into a select Party menu so Ramza doesn't have to fight all by his lonesome. How would I go about doing that adding units to the Formation?

Thank you kindly,
Cody
26
Event Editing / Re: Cody's event(s)
January 19, 2014, 01:30:34 am
Quote from: Jumza on January 18, 2014, 11:25:35 pm
Good job finally getting it to work, I understand you had quite a bit of trouble ;)

Anyway, my first little nitpick is that Ramza and Alma start right behind Olan. I think it would look better if they started off screen, then walked in behind him. Especially since we see Ramza, but it still says familiar voice.

When the camera changes to show the thieves, add a time on the end of the camera, it will make the transition way smoother and better looking over all.

Not a bad job Cody, keep it up! :)
Edit: What's that, my third time saying keep it up in this topic?
...
I just want more eventers.


Hey Jumza, thanks for the kind words. Yes this event was a NIGHTMARE but I'm glad that it's done. I'll fix up that camera right away!

I'm unfamiliar with how to actually bring Characters into frame from off-map, I could use a walkto command to bring them in from out of frame by changing their coordinates a bit though! Let me play around with it a bit and if I succeed I'll update the video in the thread!

An Eventer I am most certainly not! Not yet at least, I've just cracked open the first chapter of what I have to learn. But I'm getting there.

Saying keep it up eh? Keep it up It's good to have some motivation! Lol

Edit 1: Can someone let me know how to actually create a battle scene? The event conditions pop up, but the scene ends abruptly afterwards. I can't seem to find it in Elric's guide so I'm a tad stumped. Can't very well make a patch if all of it is cutscenes. :P

EDIT 2: I've updated the video in the Original Post for the Second event with all of the fixes you suggested. I left a note in the description just for you Jumza ;)
27
Event Editing / Re: Cody's event(s)
January 18, 2014, 10:23:23 pm
The second event is done and has been added to the Original Post!
28
Quote from: Elric on January 18, 2014, 04:36:29 pm
The issue is that your lines are waaay to long. The dialogue box cannot support this, so it skips the dialogue,
Look at some vanilla dialogue short shorten and/or add {br} accordingly.


That seems to have done the trick, thank you very much Elric! :)

I'm hoping to have this put together soon, battle and all! As soon as I learn how to create battles, still haven't gotten that far yet. Haha
29
Hey Hacktics folks,

This is the event I've been having trouble with for about a week now, I chopped it down and simplified it, took out all of the battle conditions and it still has a wicked whacky starting Camera in the Intro. But that's beside the point.

My problem occurs when going through the conversation in the first contact meeting between Olan, Ramza and Alma where a section of the Dialogue is skipped, it resumes for one line 2 messages ahead of where it's supposed to be and then the event ends with several lines of text still waiting to be played. As Elric suggested I'm using a clean ISO, ATTACK.OUT and TEST.EVT file.

The Code below is the event I currently have running, Messages 06~07 and Messages 09~12 are being skipped.

Offset(x00004000)
{63}(rC9)
Camera(+00560,-00048,+00560,+00341,+03584,+00000,+04096,+00001)
Camera(+00560,-00048,+00560,+00341,+03584,+00000,+04096,+00128)
{4D}(r78)
Camera(+00560,-00048,+00560,+00341,-03584,+00000,+04096,+00128)
UnitAnim(x00,x00,x02,x00,x00)

DisplayMessage(x10,x11,x0001,x03,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)

UnitAnim(x01,x00,x02,x00,x00)

DisplayMessage(x10,x11,x0002,x01,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)

DisplayMessage(x10,x11,x0003,x03,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)

RotateUnit(x03,x00,x09,x00,x00,000)

UnitAnim(x01,x00,x02,x00,x00)

DisplayMessage(x10,x11,x0004,x01,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)

UnitAnim(x01,x00,x02,x00,x00)

DisplayMessage(x10,x11,x0005,x03,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)

DisplayMessage(x10,x11,x0006,x01,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)

UnitAnim(x00,x00,x02,x00,x00)

DisplayMessage(x10,x11,x0007,x03,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)

DisplayMessage(x10,x11,x0008,x01,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)

DisplayMessage(x10,x92,x0009,x03,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)

DisplayMessage(x10,x91,x000A,x02,x00,x00,+00000,+00014,+00010,x01)
WaitForInstruction(x01,x00)

DisplayMessage(x10,x92,x000B,x03,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)

DisplayMessage(x10,x91,x000C,x01,x00,x00,+00000,+00014,-00010,x11)
WaitForInstruction(x01,x00)

DisplayMessage(x10,x92,x000D,x81,x00,x00,+00000,+00000,+00000,x01)
WaitForInstruction(x01,x00)

DisplayMessage(x10,x91,x000E,x01,x00,x00,+00000,+00014,-00010,x11)
WaitForInstruction(x01,x00)

DisplayMessage(x10,x91,x000F,x03,x00,x00,+00000,+00014,-00010,x11)
WaitForInstruction(x01,x00)

DisplayMessage(x10,x91,x0010,x01,x00,x00,+00000,+00014,-00010,x11)
WaitForInstruction(x01,x00)

DisplayMessage(x10,x91,x0011,x03,x00,x00,+00000,+00014,-00010,x11)
WaitForInstruction(x01,x00)

DisplayMessage(x10,x91,x0012,x85,x00,x00,+00000,+00014,-00010,x11)
WaitForInstruction(x01,x00)

Wait(00200)
EventEnd()

//INSTRUCTION SECTION END -  TEXT START
//Message x01
{font:08}Olan{br}
{font:00}He's late...{br}
Why am I not surprised?{end}

//Message x02
{font:08}Familiar Voice{br}
{font:00}Have I kept you waiting long?{end}

//Message x03
{font:08}Olan{br}
{font:00}!?{br}
{br}Is he here?
{end}

//Message x04
{font:08}Familiar Voice{br}
{font:00}Long time no see, Olan.
{end}

//Message x05
{font:08}Olan{br}
{font:00}You're supposed to be dead, {Ramza}.{end}

//Message x06
{font:08}{Ramza}{br}
{font:00}Last I heard, you met the same fate as myself.{br}
{br}
A conspirator against the church is to be executed, right?{br}
{br}
You're looking well for a dead man.{end}

//Message x07
{font:08}Olan{br}
{font:00}Your friend staged my death.{br}
{br}His way of a Pseudo apology for his schemes I suppose.{end}

//Message x08
{font:08}{Ramza}{br}
{font:00}Friend?{end}

//Message x09
{font:08}Olan{br}
{font:00}Folks around Ivalice have taken to calling him "The Common King".{br}
{br}
You know him as Delita.{end}

//Message x0A
{font:08}Alma{br}
{font:00}Delita... "The Common King?""{br}
Oh, I remember!{br}
{br}
How is it having a commoner ruling over Ivalice?{end}

//Message x0B
{font:08}Olan{br}
{font:00}We have much to discuss...{br}
{br} 
Not here though, we need to go somewhere safe.{br}
Somewhere more concealed...{br}
{br} I know just the place.{end}

//Message x0C
{font:08}{Ramza}{br}
{font:00}Lead the way, Olan. Come Alma, it's time to...{end}

//Message x0D
{font:08}Thief{br}
{font:00}Hold it right there!{br}
{br}
Empty your pockets or face god!{end}

//Message x0E
{font:08}{Ramza}{br}
{font:00}Damn it!{br}
{br}Olan, they've seen my face. We can't let them live!{end}

//Message x0F
{font:08}Olan{br}
{font:00}What!?{br}
{br}
These people have no idea who you are!
We don't need to kill them{end}

//Message x10
{font:08}{Ramza}{br}
{font:00}If our description gets out to the public, there will be more{br}
trouble than we can contain.{br}
{br} These thugs can not leave here!{end}

//Message x11
{font:08}Olan{br}
{font:00}... Time has not been kind to you.{end}

//Message x12
{font:08}Bandit{br}
{font:00}"Enough! If you won't cooperate,{br}
we'll pick your coin from your corpses.{br}
{br}
Charge!"{end}


I've been tinkering with it since I posted my first event thread and think it's time to formally ask to have my butt saved!

Take care, all.
Cody
30
Spriting / Re: A little love for this Sprite.
January 13, 2014, 10:10:09 pm
Quote from: kyozo22 on January 13, 2014, 03:59:13 pm
Hey, this looks awesome man, congrats. Quick question though; are the hood and the robe supposed to be the different shades? Something about it just seems off to me. Maybe I'm just weird, though. :P


They could quite possibly be different shades. I would love to say that's intentional but it's really probably not!
31
Event Editing / Re: Cody's event(s)
January 13, 2014, 07:59:14 pm
Well, I have the rough copy of the second event written. The problem is my PC isn't letting me test it. I can't override my first event to test it, and whenever I try to put it some where else, I get this little number.

This is an edit on the Grog Hill.txt battle (1AA), thus far all I've done is edit the ID's of the dialogue, set the coordinates and implemented my script. Camera Angles, Focus, animations and other actions have yet to be tested!

On the plus side I finished the new Alma Sprite I've been working on for these series of events (Hooray!)

Here's the source code if you wish to take a gander.
Offset(x00004000)
//Remove the previous line if you wish not to override the offset in CONFIG.INI.

WarpUnit(x02,x00,005,002,x00,x02)
Camera(+00504,+00115,+00056,+00830,+01184,+00000,+04096,+00001)
WaitForInstruction(x04,x00)
UnitAnim(x00,x00,x02,x00,x00)
{63}(rAA)
{1D}()
Camera(+00504,+00115,+00280,+00526,+01328,+00000,+04096,+00048)
Camera(+00728,-00172,+01064,+00430,+03584,+00000,+04096,+00300)
{1E}()
{4D}(r40)
WaitForInstruction(x04,x00)
Wait(00016)
DisplayMessage(x10,x91,x0001,x03,x00,x00,+00000,+00014,-00010,x11)
WaitForInstruction(x01,x00)
ChangeDialog(x01,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
WaitForInstruction(x34,x00)
Camera(+00520,+00020,+00568,+00286,+03744,+00000,+04096,+00048)
WaitForInstruction(x04,x00)
Wait(00016)
DisplayMessage(x10,x92,x0002,x01,x00,x00,+00014,+00000,+00000,x11)
WaitForInstruction(x01,x00)
ChangeDialog(x02,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Camera(+00728,-00172,+01064,+00430,+03584,+00000,+04096,+00048)
WaitForInstruction(x04,x00)
Wait(00016)
DisplayMessage(x10,x91,x0003,x03,x00,x00,+00000,+00014,-00010,x11)
WaitForInstruction(x01,x00)
ChangeDialog(x01,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Camera(+00520,+00020,+00568,+00286,+03744,+00000,+04096,+00048)
WaitForInstruction(x04,x00)
Wait(00016)
DisplayMessage(x10,x92,x0004,x01,x00,x00,+00014,+00000,+00000,x11)
WaitForInstruction(x01,x00)
ChangeDialog(x02,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Camera(+00728,-00172,+01064,+00430,+03584,+00000,+04096,+00048)
WaitForInstruction(x04,x00)
Wait(00016)
DisplayMessage(x10,x91,x0005,x03,x00,x00,+00000,+00014,-00010,x11)
WaitForInstruction(x01,x00)
ChangeDialog(x01,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00030)
UnitAnim(x81,x00,x02,x00,x00)
{8C}(r810002020000)
Wait(00016)
DisplayMessage(x10,x91,x0006,x01,x00,x00,+00000,+00014,+00010,x01)
WaitForInstruction(x01,x00)
UnitAnim(x80,x00,x59,x02,x00)
Wait(00008)
UnitAnim(x80,x00,x5A,x02,x00)
Wait(00008)
DisplayMessage(x10,x92,x0007,x03,x00,x00,+00000,+00000,+00000,x00)
WaitForInstruction(x01,x00)
ChangeDialog(x01,xFFFF,x00,x00)
Wait(00008)
ChangeDialog(x02,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00020)
RotateUnit(x81,x00,x00,x00,x00,000)
WaitRotateUnit(x81,x00)
Wait(00016)
DisplayMessage(x10,x91,x0008,x01,x00,x00,+00000,+00012,-00008,x11)
WaitForInstruction(x01,x00)
ChangeDialog(x01,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00010)
UnitAnim(x80,x00,x5B,x02,x00)
Wait(00008)
UnitAnim(x80,x00,x5C,x02,x00)
Wait(00008)
UnitAnim(x80,x00,x5D,x02,x00)
Wait(00008)
UnitAnim(x80,x00,x5E,x02,x00)
Wait(00004)
{8C}(r80000A020000)
Wait(00010)
DisplayMessage(x10,x92,x0009,x03,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)
Wait(00016)
UnitAnim(x81,x00,x61,x02,x00)
Wait(00004)
Wait(00010)
DisplayMessage(x10,x91,x000A,x02,x00,x00,+00000,+00014,+00010,x01)
WaitForInstruction(x01,x00)
ChangeDialog(x01,xFFFF,x00,x00)
Wait(00008)
ChangeDialog(x02,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00060)
RotateUnit(x80,x00,x00,x00,x00,000)
WaitRotateUnit(x80,x00)
Wait(00048)
DisplayMessage(x10,x92,x000B,x03,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)
ChangeDialog(x02,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00010)
UnitAnim(x81,x00,x02,x00,x00)
Wait(00016)
DisplayMessage(x10,x91,x000C,x01,x00,x00,+00000,+00014,-00010,x11)
WaitForInstruction(x01,x00)
ChangeDialog(x01,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00010)
DisplayMessage(x10,x92,x000D,x81,x00,x00,+00000,+00000,+00000,x01)
WaitForInstruction(x01,x00)
ChangeDialog(x02,xFFFF,x00,x00)
WaitForInstruction(x01,x00)

DisplayMessage(x10,x91,x000E,x01,x00,x00,+00000,+00014,-00010,x11)
WaitForInstruction(x01,x00)
ChangeDialog(x01,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00010)

DisplayMessage(x10,x91,x000F,x03,x00,x00,+00000,+00014,-00010,x11)
WaitForInstruction(x01,x00)
ChangeDialog(x01,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00010)

DisplayMessage(x10,x91,x0010,x01,x00,x00,+00000,+00014,-00010,x11)
WaitForInstruction(x01,x00)
ChangeDialog(x01,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00010)

DisplayMessage(x10,x91,x0011,x03,x00,x00,+00000,+00014,-00010,x11)
WaitForInstruction(x01,x00)
ChangeDialog(x01,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00010)
DisplayMessage(x10,x91,x0012,x85,x00,x00,+00000,+00014,-00010,x11)
WaitForInstruction(x01,x00)
ChangeDialog(x01,xFFFF,x00,x00)
WaitForInstruction(x01,x00)
Wait(00030)
{1C}(r02)
{1D}()
Camera(+00584,+00219,+00915,+00574,+04096,-00001,+03040,+00064)
Camera(+00617,-00080,+00500,+00299,+04613,+00000,+04107,+00096)
{1E}()
DarkScreen(x00,x01,012,064,x00,004)
WaitForInstruction(x36,x00)
DisplayConditions(x08,060)
WaitForInstruction(x38,x00)
WaitForInstruction(x04,x00)
Camera(+00616,-00076,+00504,+00302,+04608,+00000,+04096,+00001)
WaitForInstruction(x04,x00)
DisplayConditions(x00,060)
WaitForInstruction(x38,x00)
RemoveDarkScreen()
WaitForInstruction(x36,x00)
{1C}(r01)
UnitAnim(x02,x00,x03,x00,x00)
UnitAnim(x80,x00,x03,x00,x00)
UnitAnim(x85,x00,x03,x00,x00)
Wait(00010)
UnitAnim(x79,x00,x03,x00,x00)
UnitAnim(x84,x00,x03,x00,x00)
Wait(00012)
UnitAnim(x7A,x00,x03,x00,x00)
UnitAnim(x82,x00,x03,x00,x00)
Wait(00006)
UnitAnim(x7B,x00,x03,x00,x00)
UnitAnim(x81,x00,x03,x00,x00)
Wait(00012)
UnitAnim(x7C,x00,x03,x00,x00)
UnitAnim(x83,x00,x03,x00,x00)
{63}(rA8)
EventEnd()

//INSTRUCTION SECTION END -  TEXT START
//Message x01
{font:08}Olan{br}
{font:00}He's late...{br}
Why am I not surprised?{end}

//Message x02
{font:08}Familiar Voice{br}
{font:00}Have I kept you waiting long?{end}

//Message x03
{font:08}Olan{br}
{font:00}!?{br}
Is he here?   {br}
{end}

//Message x04
{font:08}Familiar Voice{br}
{font:00}Long time no see, Olan.
{end}

//Message x05
{font:08}Olan{br}
{font:00}You're supposed to be dead, {Ramza}.{end}

//Message x06
{font:08}Familiar Voice {Ramza}{br}
{font:00}Last I heard, you met the same fate as myself.{br}
A conspirator against the church is to be executed, right?{br}
{br}
You're looking well for a dead man.{end}

//Message x07
{font:08}Olan{br}
{font:00}Your friend staged my death.{br}
{br}His way of a Pseudo apology for his schemes I suppose.{end}

//Message x08
{font:08}{Ramza}{br}
{font:00}Friend?{end}

//Message x09
{font:08}Olan{br}
{font:00}Folks around Ivalice have taken to calling him "The Common King".{br}
{br}
You know him as Delita.{end}

//Message x0A
{font:08}Alma{br}
{font:00}Delita... "The Common King?""{br}
Oh, I remember!{br}
{br}
How is it having a commoner ruling over Ivalice?{end}

//Message x0B
{font:08}Olan{br}
{font:00}We have much to discuss...{br}
{br} 
Not here though, we need to go somewhere safe.{br}
Somewhere more concealed...{br}
{br} I know just the place.{end}

//Message x0C
{font:08}{Ramza}{br}
{font:00}Lead the way, Olan. Come Alma, it's time to...{end}

//Message x0D
{font:08}Thief{br}
{font:00}Hold it right there!{br}
{br}
Empty your pockets or face god!{end}

//Message x0E
{font:08}{Ramza}{br}
{font:00}Damn it!{br}
{br}Olan, they've seen my face. We can't let them live!{end}

//Message x0F
{font:08}Olan{br}
{font:00}What!?{br}
{br}
These people have no idea who you are!
We don't need to kill them{end}

//Message x10
{font:08}{Ramza}{br}
{font:00}If our description gets out to the public, there will be more{br}
trouble than we can contain.{br}
{br} These thugs can not leave here!{end}

//Message x11
{font:08}Olan{br}
{font:00}... Time has not been kind to you.{end}

//Message x12
{font:08}Bandit{br}
{font:00}"Enough! If you won't cooperate,{br}
we'll pick your coin from your corpses.{br}
{br}
Charge!"{end}


Take care,
Cody
32
Spriting / Re: A little love for this Sprite.
January 13, 2014, 03:20:17 pm
Both of you are Fantastic, or should I say Fantactic? Either way your help is greatly appreciated. I can wait to put this sprite to good use and I'm looking forward to sharing the results with all of you! :)
33
Spriting / Re: A little love for this Sprite.
January 13, 2014, 12:19:13 am
Quote from: IronArm on January 13, 2014, 12:04:15 am
A couple of things I noticed when messing around with it.

You are doing a bunch of splice work, which isn't a problem (I do it a lot myself), but you need to adjust the palettes before you do any splicing together.

On the sprite I can see the different influences on that created your sprite, problem is there is too many colors for the sprite to come out looking fitting for the game.

You are using the body of Rofel and putting the hood and cape of other characters onto him. The first thing you need to do is decided what are the primary colors you will be using (16 in all). The two biggest I see you need to decided on are the colors of the armor and cape/robe/hood combo. The armor you can get away with choosing 3 colors (I would also recommend using those for part of the head/hair) and then 4 colors for the cape/robe/hood combo (to allow for the colors you want and proper shading).

Before you do any splicing adjust the colors of the sprites you will be taking the pieces from (same goes for portrait).
i.e: Once you have picked you 16 colors for the Shrine Knight and you plan on putting the cape of the male Knight onto the Shrine Knight, change the palette of the male Knight to the same as your Shrine Knight. Sometimes you will have to match up the colors because the palettes don't line up correctly, but it doesn't take long and really increases the quality of the sprite.

Repeat the process for each piece you are looking to take from another sprite/portrait.

The reason the portrait is coming out so crazy is that in Graphics Gale/Paint you are putting on pieces of different portraits together, but they are from different palettes and your palette doesn't cover those colors. So in Graphics Gale/Paint the images look correct, but when you load them into ShiShi it pulls from just the 16 color palette and when the a color that is on the portrait isn't on the palette ShiShi just puts in one close (or it may be random).

Second thing with patch work is that you'll still have to adjust some of the pixels so that everything lines up correctly. This will probably be the most time consuming thing for you and will be the hardest to learn because it gets you closer to making a completely original sprite and portrait.

I took the liberty of doing a palette for your portrait and fixing some of the things wrong with it. Its not perfect and can still use some work, but I'm busy with my own sprites and event editing. 

If you need any of help just PM me. I know I'm not a master spriter (yet), but I think I can coach you along to help you out some :P


That's some beauty work right there IronArm! Thanks for all of your help, I'll be in touch.

EDIT 1: I do really enjoy the redesigns you've put forth, however ShiShi still throws those pixels our way.

See below


Now that block above the Portrait is an easy fix. The Portrait still needs a little love. :P
34
Spriting / Re: A little love for this Sprite.
January 12, 2014, 11:26:42 pm
Quote from: Elric on January 12, 2014, 10:45:14 pm
Sprite related questions go in the spriting section.


Thanks for moving it, Elric.
35
Spriting / A little love for this Sprite.
January 12, 2014, 10:15:15 pm
Heyo guys and gals,

I've been putting this sprite together for secret unknown reasons and I could use a little help with the Portrait. It appears fine in GG and PS but when previewing it in Shishi, the Portrait gets some pretty harsh dark pixels. The issue is probably something crazy simple that I overlooked but at this point I'm just not sure. If you feel like taking a gander at it and finding what the problem might be, it'd be greatly appreciated!

Best of luck,
Cody
36
Event Editing / Re: Cody's event(s)
January 12, 2014, 05:43:43 pm
Quote from: Jumza on January 10, 2014, 10:08:51 pm
Camera spin at the beginning... Not my favorite way to open events. If you want it to just fade in change this

{63}(rC9)
Camera(+00560,-00048,+00560,+00341,+03584,+00000,+04096,+00001)
Camera(+00560,-00048,+00560,+00341,+03584,+00000,+04096,+00128)
{4D}(r78)
Camera(+00560,-00048,+00560,+00341,-03584,+00000,+04096,+00128)

to this

{63}(rC9)
Camera(+00560,-00048,+00560,+00341,-03584,+00000,+04096,+00001)
{4D}(r78)

I'm going to let Elric catch the other stuff since event analysis isn't exactly a strength of mine. Nice job on your first event! Hope you keep it up :)


Quote from: Elric on January 10, 2014, 10:22:55 pm
After the Camera add a WaitForInstruction(x04), this will stop the text from displaying before the camera is done.

Add a WaitRotateUnit(x01,x00) after the rotation (you have 2 of them), this will make the following commands
wait until the rotate command is done before continuing on

Change, WaitWalk(x01,x00) to WaitWalk(x02,x00), as Unit 2 is the one walking here, not unit 1.

This should help.

The Orbonne Monastery and other map names can be found near the bottom of the OTHER images portion of shishi.

You need to download the EVTCHR viewer from the JP Tools pack in site submissions, you can export and edit EVTCHR
from there.

To practice making battle events, it might be wise to overwrite events that are already currently battles, otherwise, you
will need to download the Attack.out XML and edit it following Cheetah or RavenOfRazgriz's Attack.out tutorial.


Thanks to both of you for the tips, the Camera was bugging me a little bit as well Jumza, so thanks for posting that fix!

@Elric I just noticed that I had the units messed up, so I'll work that in and compile the fixes you've given me. I downloaded JP Tools and opened up EvtchrView but can't seem to open the bin file. I select the file, click open and nothing happens. Rather confusing, really!

I have the script done for my next event, now I just need to put it all together. As you suggested Elric, I'm looking at an existing Battle Scene and hope to fashion it to my liking! :)
37
Event Editing / Re: Cody's event(s)
January 10, 2014, 08:27:47 pm
Howdy Elric, here is the full event script in all it's glory, happy hunting!

Offset(x00004000)
{63}(rC9)
Camera(+00560,-00048,+00560,+00341,+03584,+00000,+04096,+00001)
Camera(+00560,-00048,+00560,+00341,+03584,+00000,+04096,+00128)
{4D}(r78)
Camera(+00560,-00048,+00560,+00341,-03584,+00000,+04096,+00128)
UnitAnim(x00,x00,x02,x00,x00)

DisplayMessage(x10,x11,x0001,x02,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)

UnitAnim(x01,x00,x16,x00,x00)

DisplayMessage(x10,x11,x0002,x01,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)

DisplayMessage(x10,x11,x0003,x02,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)

UnitAnim(x01,x00,x20,x00,x00)

DisplayMessage(x10,x11,x0004,x01,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)

WalkTo(x01,x00,003,006,x00,x00,+008,x01)
WaitWalk(x01,x00)

UnitAnim(x01,x00,x02,x00,x00)

RotateUnit(x01,x00,x03,x00,x00,000)

DisplayMessage(x10,x11,x0005,x01,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)

DisplayMessage(x10,x11,x0006,x02,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)

WalkTo(x02,x00,004,006,x00,x00,+008,x01)
WaitWalk(x01,x00)

UnitAnim(x00,x00,x02,x00,x00)


DisplayMessage(x10,x11,x0007,x02,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)

RotateUnit(x01,x00,x0C,x00,x00,000)

DisplayMessage(x10,x11,x0008,x01,x00,x00,+00000,+00000,+00000,x03)
WaitForInstruction(x01,x00)




Wait(00200)
EventEnd()

//INSTRUCTION SECTION END -  TEXT START
//Message x01
{font:08}Alma{br}
{font:00}Brother {Ramza}{br}
{br}
Are you okay?{end}

//Message x02
{font:08}{Ramza}{br}
{font:00}......{br}
{br}
I didn't expect to be back in{br}
Ivalice so soon.{br}
{br}
Things sure have changed in the{br}
last 5 years, haven't they?{end}

//Message x03
{font:08}Alma{br}
{font:00}They sure have...{br}
{br}
H..Hey, remember why we came here!{br}
We still have friends{br}
{br}
Friends who can help us!{end}

//Message x04
{font:08}{Ramza}{br}
{font:00}Speaking of, we'd best not{br}
stand around...{br}
We have a meeting with a contact{br}
in Mandalia.{br}
Best not keep them waiting.{end}

//Message x05
{font:08}{Ramza}{br}
{font:00}Come on Alma, lets keep moving.{br}
{br}
We can't afford to stay in one place{br}
for to long, you know that.{end}

//Message x06
{font:08}Alma{br}
{font:00}Yes, of course.{end}

//Message x07
{font:08}Alma{br}
{font:00}Brother {Ramza}{br}
{br}
Do you really thing this is{br}
going to work?{end}

//Message x08
{font:08}{Ramza}{br}
{font:00}It has too{br}
{br}
This is the only option we have left.{br}
Now come on, lets go.{end}


In regards to EVTCHR, I'm looking to replace existing sprite sets with ones I've made myself. I'm still trying to confirm if that's the way to do it though :P Also, some of the Animations I would like to take advantage of (Slight head turns, nodding, lunging an arm forward(As seen when Ramza tries to stop Wiegraf from summoning Velious) and more detailed animations such as drawing a weapon weren't in the TYPE 1 SEQ Animations. So I'd like to hunt them down. I'd also like to change the "Orbonne Monestary" black screen, but have no idea how too.

Thank you for your kind words, I hope to post more in the future! There are a few things I'm weary of and my next planned event has a lot of moving parts. I would ideally like to turn it into a battle, but I'm unsure of how to transition from Event Dialogue to Battle scene... or for that matter, how to correctly make a battle scene and event conditions. There's so much left to learn!
38
Event Editing / Cody's event(s)
January 10, 2014, 06:27:59 pm
Using the Event Tutorial that Elric kindly posted, I managed to finish my first event. An opening scene into a familiar new world with a fascinating new Story Arc. My Camera work is a little shaky, but that's all part of the learning process.

I had no idea just how much trial and error would be involved in the event making process, I took the tiniest of changes, re-compiled them and loaded up my Emulator just to ensure it was working the way it should. As I progressed however, I ran into 3 problems.

1. No matter what I set the RotateUnit to, Ramza faces the same direction every time at the end of the scene.
2. Despite added the UnitAnim command, Alma still walks in place at the end of the scene.
3. I have sprites ready to use for the opening scene, but haven't learned how to effectively (or otherwise) use EVTCHR yet.

I'm not sure if I'll get this Story arc finished, given the daunting challenge that this event provided, but I am looking forward to learning more intricate ways of Event Creation. In the meantime however I still have a Script to work on for the Arc. :)

Note* I am using window mode on my PC, so if you're having issues with reading the dialogue, be sure to full screen the video!

EDIT 1: I noticed the typo in Alma's dialogue AFTER I uploaded this video :|
==================================================================
Event 2 has been posted!

Creating this event was an absolute nightmare, dialogue was molting in from other scenes, the animations weren't cooperating with me. The easiest thing about this event was actually The Camera Angles.. I know, I couldn't believe it either.

However now that it's done, I feel fantastic. The second event has a lot more moving parts and it all comes together so smoothly. Achievement unlocked: Sense of Accomplishment.

I do actually have to turn this scene into a battle yet, but need some assistance on how to actually do that. After that it'll be good to go! I have one more Character to introduce (Who doesn't actually have a name or completed sprite yet.) which will be presented in yet another event. I just need to write him into the script. (At least one more event, YAY!)

I hope you all enjoy it, and I hope it leaves you wanting more!
Cody



39
Spriting / Re: Cody's Sprites
January 08, 2014, 01:13:59 am
Quote from: IronArm on January 08, 2014, 12:59:09 am
I really love the Shrine Knight body and portraits myself and really like your idea for Ramza as a Heavenly Knight.

I did a portrait just for fun. Feel free to use it or do whatever you'd like it with it.


Shrine Knights have always been some of my favorites too! That's a really solid Portrait IronArm, I really like it! Let me attach it to the spritesheet and I'll Re-upload it with the one you contributed! :)

EDIT 1: I've updated the Sprite with the changes that Teapott and IronArm have supplied. Thank you so, so, so much for tackling this Sprite with me. It wouldn't have come out near as awesome without the time and effort you contributed and I couldn't have done it without you!

Cheers to future sprites!
40
Spriting / Re: Cody's Sprites
January 08, 2014, 12:40:40 am
Quote from: Elric on January 07, 2014, 08:07:22 pm
I like this, however, the Sprite has a shrine knight body, but the body in the Portrait is from the Knight.

O_o


Good eye, Elric! I'm working on a portrait for the sprite now, I'm looking to incorporate the improvements that Teapott generously offered on the palettes into the portrait itself. Right now my largest trouble is keeping it within the 32 color range. I'll post back when I have something to show!

EDIT 1: I've completed the Portrait and updated the Spritesheet with Teapotts Palette and the finalized Character portrait :) Big thanks again to Teapott for getting all of the proper colors together, which is something I just can't do myself :P