As for the eyes, I kinda agree when looking at them like that but I dunno, that's how they're posed in the original game, actually. (ie I didn't change anything in the x axis, the eye models are already made to be this far apart)
Also, whenever I convert a snapshot it looks squished. I mean, Falcon isn't supposed to be that small, dang it
And if I narrow the eyes, it means changing the rotations so it doesn't look awkward as hell through trial and error(since animations don't show up in CollisionDatas), and more importantly changing the eyebrows, which are one model, with one bone and actually just use a brown square for a texture.
tl;dr: Haruhi Wii has nice models but god are they a pain to get posed correctly. Did I mention that animating them is also incredibly annoying? X) bones aren't linked so moving one stretches the model
I finally managed to import one of those models perfectly. Given, I kinda cheated and used a no-skirt outfit so I have one less model to work with but still, the school uniform wouldn't fit the stage anyway.
idk about the hair, through. It took me some trial and error to get it placed correctly, and even right now I'm not 100% sure it looks good. I don't know if I picked the good haircut model, too. X)
Well, since yesterday, whenever I touch animations once I create them, ie modify or delete them, I get that error upon saving, and well I can't save.
I don't know wth is going wrong, since I tried using different versions of BrawlBox, and re-hexing the models I had, even with FortWaffles' original programs X)
I even tried in on another computer and got the same error...(althrough that might be real model corruption, even tho I don't get it, the models worked perfectly in game u.u)
So basically, has anyone ever stumbled upon that damn error, and fixed it? Because I can't continue my stages if I can't save
Quote from: error message gibberish
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary. à System.ThrowHelper.ThrowKeyNotFoundException() à System.Collections.Generic.SortedList`2.get_Item(TKey key) à BrawlLib.SSBB.ResourceNodes.SCN0GroupNode.PostProcess(VoidPtr dataAddress, StringTable stringTable) à BrawlLib.SSBB.ResourceNodes.SCN0Node.PostProcess(VoidPtr bresAddress, VoidPtr dataAddress, Int32 dataLength, StringTable stringTable) à BrawlLib.SSBB.ResourceNodes.BRESNode.OnRebuild(VoidPtr address, Int32 size, Boolean force) à BrawlLib.SSBB.ResourceNodes.ResourceNode.Rebuild(VoidPtr address, Int32 length, Boolean force) à BrawlLib.SSBB.ResourceNodes.ARCNode.OnRebuild(VoidPtr address, Int32 size, Boolean force) à BrawlLib.SSBB.ResourceNodes.ResourceNode.Rebuild(VoidPtr address, Int32 length, Boolean force) à BrawlLib.SSBB.ResourceNodes.ResourceNode.Rebuild(Boolean force) à BrawlLib.SSBB.ResourceNodes.ResourceNode.CalculateSize(Boolean force) à BrawlLib.SSBB.ResourceNodes.ARCNode.OnCalculateSize(Boolean force) à BrawlLib.SSBB.ResourceNodes.ResourceNode.Rebuild(Boolean force) à BrawlLib.SSBB.ResourceNodes.ResourceNode.Merge(Boolean forceBuild) à BrawlBox.Program.Save() à BrawlBox.MainForm.saveToolStripMenuItem_Click(Object sender, EventArgs e) à System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e) à System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e) à System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e) à System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e) à System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met) à System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met) à System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea) à System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea) à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) à System.Windows.Forms.Control.WndProc(Message& m) à System.Windows.Forms.ScrollableControl.WndProc(Message& m) à System.Windows.Forms.ToolStrip.WndProc(Message& m) à System.Windows.Forms.ToolStripDropDown.WndProc(Message& m) à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)