|
|
« Reply #75 on: May 07, 2014, 05:08:10 PM » |
|
Tidus, for that to happen, PSA can't do much about it. So basically, BrawlBox needs to be changed to not ever save a file in a way that PSA can't read it. Also, BrawlBox SHOULD be able to save D3 and Pokemon .pacs in a way so that PSA can open them I'm aware that BBox is the culprit. Since I have little to no idea what you guys have to work with, I'm just throwing out suggestions for future updates, etc. Not really worried about the D3 and Pokemon .pacs tidbit seeing as I don't work with them. But it's nice to know anyways, for future reference And in any case, my main focus for moveset stuff would be on Ikarus anyways
True, true. Almost forgot that Ikraus would be used for PSAing stuff. I wish you guys the best of luck in your endeavor. By the way, what language are you guys coding in?
|
|
|
Logged
|
In other words, LURK MORE. In other news, birds fly, sun shines, fishes swim, and the sky is [censored]ing BLUE. 3. ... You seriously don't know who Clinton is? If only hacking Brawl paid bills. O snap But you are in a Smash Bros. thread. You can't have an opinion here.
|
|
|
|
|
|
« Reply #76 on: May 07, 2014, 05:16:19 PM » |
|
Just so people know, BrawlBox, BrawlLib and Ikarus are all Programmed in C#.
So if anyone who knows C# wants to contribute they can easily fork the repo on github, code in your improvements or what have you, then send a pull request where we can review it etc etc
|
|
« Last Edit: May 07, 2014, 05:17:17 PM by Sammi Husky »
|
Logged
|
|
|
|
|
|
|
« Reply #77 on: May 07, 2014, 05:31:06 PM » |
|
Also, knowledge of python can be useful for making quick and dirty guesses at data structures. I can decode a complicated multilevel file MUCH faster using python than I will ever be able to do using C#.
SSE IS GOING DOWN!
|
|
|
Logged
|
|
|
|
|
|
|
« Reply #78 on: May 07, 2014, 05:53:52 PM » |
|
I have very little knowledge of Python and almost none in C#
BUT, I'm majoring in CS so hopefully I'll be able to give you guys a hand in the future.
|
|
|
Logged
|
In other words, LURK MORE. In other news, birds fly, sun shines, fishes swim, and the sky is [censored]ing BLUE. 3. ... You seriously don't know who Clinton is? If only hacking Brawl paid bills. O snap But you are in a Smash Bros. thread. You can't have an opinion here.
|
|
|
|
|
|
« Reply #79 on: May 07, 2014, 06:12:50 PM » |
|
I wish I had more to offer than a couple of semesters in C++, but I really got nothing to contribute at the moment. :|
So here I am. Waving my poms poms.
Go team go
Time to hit the books and learn some stuff. Ikarus is something that has a whole bunch of potential and it's def something I'd want to help with some time in the future. Good luck in the meantime, y'all.
|
|
|
Logged
|
Muslims are literally murderers
|
|
|
|
|
|
« Reply #80 on: May 07, 2014, 06:46:06 PM » |
|
Did somebody mention Ikarus and Brawlbox saving movesets? The code the old Brawlbox uses to save moveset files is horrendous. I'm sure it's the culprit of any problems you might have, as it actually rewrites the entire moveset file and PSA doesn't. I was planning to completely recode it in Ikarus. It's messy, complicated and doesn't reproduce the same file exactly. I'm also completely sure a lot of the moveset file's structure is dictated by the REL file (or some outside source), as there is literally no official indication of structures being there or not, what they are, their lengths, etc. In the meantime for Ikarus, instead of rebuilding the moveset file altogether, it might be more beneficial to do what PSA does and remap anything edited & longer to the end of the file, along with scanning for FADEF00D fillers to use for new data in old locations within the moveset so that it doesn't bloat in size. I also think the incompatibility between PSA and Brawlbox is that Brawlbox writes the section list in a different order, and PSA slaps new data at (almost) the end of the file. Luckily for you guys, I already reverse engineered the entirety of the moveset file ( here, here, here, and here), so don't let that work go to waste.
|
|
|
Logged
|
|
|
|
|
|
|
« Reply #81 on: May 07, 2014, 07:12:27 PM » |
|
Goodness. BB development has been revived. Nice.
*stalks follows thread*
|
|
|
Logged
|
|
|
|
|
|
|
« Reply #82 on: May 07, 2014, 07:20:25 PM » |
|
Also, knowledge of python can be useful for making quick and dirty guesses at data structures. I can decode a complicated multilevel file MUCH faster using python than I will ever be able to do using C#.
SSE IS GOING DOWN!
I should really look into python lol. I hear it's much simpler/easier to pick up then alot of other languages. I'm just glad allot of these SSE files follow the same basic structure and are relatively easy to mess with in just a hex editor. I got the BLOC file to initialize all subfiles and such, but i can't get it to recognize them as individual nodes with their own filetypes. For example, right now i'm just initalizing them as Generic BLOC entry nodes, and having them set their name based on the first 4 bytes in their header, which is their filename..I have the files necessary to recognize the GDOR header, you can even just open the raw GDOR file in bbox, but i can't for the life of me get it to recognize that the BLOC entry is actually a GDOR file The good news is that you can export these bloc entries individually as well regardless of the individual size of the entry, but i haven't implemented saving any changes made after replacing one of them yet. (Also, don't look at the images for BLOC sub files, they are only there to make testing easier on my eyyyeess)
|
|
|
Logged
|
|
|
|
|
|
|
« Reply #83 on: May 08, 2014, 09:56:20 AM » |
|
so its now official milk has gone bad BB is alive again!
nice progress Sammi :3 cant wait to test it out!
|
|
|
Logged
|
Stupid Tinypic :C
|
|
|
|
|
|
« Reply #84 on: May 08, 2014, 12:09:36 PM » |
|
libertyernie I a favor to ask. Can you give the model viewer an option to toggle vertex colors on or off & make the SCN0 & CLR0 animations have effects when you play those & make the model viewer show mipmaps as well?
|
|
|
Logged
|
E-scope [PICTURE REMOVED. Reason: All signature pics must fit a 695x200 frame.] [/url]
|
|
|
|
|
|
« Reply #85 on: May 08, 2014, 02:33:02 PM » |
|
libertyernie I a favor to ask. Can you give the model viewer an option to toggle vertex colors on or off & make the SCN0 & CLR0 animations have effects when you play those & make the model viewer show mipmaps as well?
that would be a complicated task just to enable shaders in model viewer mate..
|
|
|
Logged
|
|
|
|
|
|
|
« Reply #86 on: May 08, 2014, 03:32:36 PM » |
|
libertyernie I a favor to ask. Can you give the model viewer an option to toggle vertex colors on or off & make the SCN0 & CLR0 animations have effects when you play those & make the model viewer show mipmaps as well?
I doubt it - I have no idea how the model viewer works :|
|
|
|
Logged
|
|
|
|
|
|
|
|
« Reply #88 on: May 09, 2014, 05:54:27 AM » |
|
I doubt it - I have no idea how the model viewer works :|
I see.
|
|
|
Logged
|
E-scope [PICTURE REMOVED. Reason: All signature pics must fit a 695x200 frame.] [/url]
|
|
|
|
|
|
« Reply #89 on: May 09, 2014, 09:48:12 AM » |
|
I realize now that BrawlBox2Maya requires a bit of changes to BrawlLib to work, I have verified with Eternal Yoshi that it is bug free now, and it includes my dae+anim -> FBX mel scripts that I use for importing into UE4 as well!
I will probably get that in there this weekend or so.
|
|
|
Logged
|
|
|
|
|
|