Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 23:19 *** BlackJax96 joined #projectm [email protected]
- 23:19 <Dantarion> OH HAI
- 23:19 <BlackJax96> here
- 23:19 <NAMQ> ok major coding incomming
- 23:19 <BlackJax96> yo
- 23:19 <Dantarion> Here
- 23:19 <BlackJax96> ?
- 23:19 *** NAMQ is now known as NAMQ[readingIRC]
- 23:20 <MeowMix> haha
- 23:20 <Dantarion> so what sup
- 23:20 <Dantarion> someone said u have a brawlbox that can edit .pacs?
- 23:20 <BlackJax96> yeah
- 23:20 <Dantarion> and rebuild .pac files?
- 23:20 <MeowMix> woah
- 23:20 <BlackJax96> yes
- 23:20 <Dantarion> thats awesome dude
- 23:20 <BlackJax96> lol
- 23:20 <BlackJax96> I've been working on it for a long time
- 23:20 <Dantarion> how did you deal with the unreferenced data sections
- 23:20 <BlackJax96> been using resources for everywhere
- 23:20 <BlackJax96> I parsed them myself
- 23:20 <Dantarion> like the ones between actions
- 23:20 <BlackJax96> from*
- 23:20 <Dantarion> oh nice
- 23:20 <Dantarion> did you look at tabuu any?
- 23:20 <BlackJax96> yes
- 23:21 <BlackJax96> I credited you
- 23:21 <MeowMix> i do have a webpage if you guys want to check that out, it's got stuff that I have done over the past 3 years
- 23:21 <Dantarion> oh ok
- 23:21 <Dantarion> i was gonna say
- 23:21 <BlackJax96> lol
- 23:21 <Dantarion> tabuu was rough but it helped me figure out a lot of random stuff
- 23:21 <BlackJax96> but yeah all that's left to write are the lookup offsets
- 23:21 <BlackJax96> and
- 23:21 <BlackJax96> the Header EXT
- 23:21 <BlackJax96> that you named it
- 23:21 <Dantarion> do you know what the offset table is for?
- 23:21 <Dantarion> at the beginning?
- 23:21 <BlackJax96> yeah
- 23:21 <Dantarion> okay
- 23:21 <BlackJax96> it's just offsets to offsets
- 23:21 <BlackJax96> lol
- 23:21 <Dantarion> do you know WHY its there thought?
- 23:22 <Dantarion> though?*
- 23:22 <BlackJax96> I use it to get the size of nodes
- 23:22 <Dantarion> its really important
- 23:22 <BlackJax96> that's it's only use it seems
- 23:22 <Dantarion> no
- 23:22 <BlackJax96> ?
- 23:22 <Dantarion> when the file is loaded
- 23:22 <Dantarion> the game uses the file offsets in that list
- 23:22 <Dantarion> to turn the relative offsets at those positions
- 23:22 <Dantarion> into absolute ones
- 23:22 <BlackJax96>
- 23:22 <Dantarion> at least, thats what i understand about them
- 23:22 <BlackJax96> crazy
- 23:22 <Dantarion> so, every place in the file that is a relative memory offset has an entry there
- 23:23 <BlackJax96> but yeah the rebuilder is reeeeaaaally close to being done
- 23:23 <Dantarion> yeah
- 23:23 <Dantarion> thats the only hard part
- 23:23 <BlackJax96> there's only minor errors that are screwing the whole thing up
- 23:23 <Dantarion> and its not that hard if you can rebuild the entire file
- 23:23 *** GuruKid joined #projectm [email protected]
- 23:23 <Dantarion> BlackJax96: can you start using http://code.google.com/p/brawldev/
- 23:23 <BlackJax96> I would XD
- 23:23 <BlackJax96> but
- 23:23 <BlackJax96> idk how >.>
- 23:24 <Dantarion> do you know how to use svn?
- 23:24 <BlackJax96> I can not figure out how to upload
- 23:24 <Dantarion> id have to get bero to add you
- 23:24 <BlackJax96> nope
- 23:24 <Dantarion> hmm
- 23:24 <MeowMix> hmmm
- 23:24 <Dantarion> its kinda annoying, im only a commiter on the project
- 23:24 <Dantarion> so i can't update the code there
- 23:24 <BlackJax96> o
- 23:24 <Dantarion> hmm
- 23:24 <NAMQ[readingIRC]> best conversation yet read for me on IRC today <3
- 23:24 NAMQ[readingIRC] keeps reading.
- 23:24 <Dantarion> i could make a new google code project
- 23:24 <BlackJax96> yeah lol
- 23:25 <BlackJax96> you could just name it
- 23:25 <BlackJax96> BrawlTools 2
- 23:25 <Dantarion> and then we could start working on it together, using your current source as a base
- 23:25 <MeowMix> I've used Git in Visual Studio
- 23:25 <Dantarion> if you are close to rebuilding the files
- 23:25 <BlackJax96> yeah
- 23:25 <BlackJax96> I'm REALLY close
- 23:25 <Dantarion> can you rebuild fighter.pac
- 23:25 <BlackJax96> you have no idea
- 23:25 <BlackJax96> I've reopened the file
- 23:25 <BlackJax96> no
- 23:25 <Dantarion> if you rebuild that file
- 23:25 <Dantarion> god damnit
- 23:25 <BlackJax96> lol
- 23:25 <BlackJax96> but
- 23:25 <Dantarion> that is the only thing i even want
- 23:25 <BlackJax96> I started parsing it
- 23:25 <Dantarion> tabuu shows how to parse it
- 23:25 <BlackJax96> most unknowns are just large lists of ints/floats
- 23:25 <BlackJax96> yeah
- 23:25 <Dantarion> yeah
- 23:25 <BlackJax96> I used that for Actions 1 and 2
- 23:26 <Dantarion> a lot of those are the ic-constant things
- 23:26 <BlackJax96> really!?
- 23:26 <Dantarion> yeah
- 23:26 <BlackJax96> *dies*
- 23:26 <Dantarion> but they are in a different order
- 23:26 <Dantarion> like
- 23:26 <SupremeDirt> wait the IC constants are in fighter.pac?
- 23:26 <BlackJax96> oh damn
- 23:26 <Dantarion> all of the constants for one thing are together
- 23:26 <Dantarion> int and float in one list
- 23:26 <BlackJax96> I've been needing the variable defaults
- 23:26 <Dantarion> and then when the game is loaded
- 23:26 <BlackJax96> to actually emulate a moveset
- 23:26 <Dantarion> it copies them into arrays of int and float
- 23:26 <BlackJax96> huh
- 23:26 <Dantarion> sl like
- 23:27 <Dantarion> the data in fighter.pac might be..
- 23:27 <Dantarion> int,int,int,int,float,int
- 23:27 <Dantarion> but that float is actually ic-float[0]
- 23:27 <BlackJax96> yeah
- 23:27 <Dantarion> because the game turns the data into an array of floats and ints
- 23:27 <BlackJax96> does it just go in order of appearance?
- 23:27 <Dantarion> i think so
- 23:27 <Dantarion> i can look at the asm that copies it over
- 23:27 <BlackJax96> well no prob then
- 23:27 <BlackJax96> yeah
- 23:27 <BlackJax96> thatwould be great
- 23:28 <Dantarion> and automate the process of getting the right labels
- 23:28 <Dantarion> im excited!
- 23:28 <BlackJax96> lol
- 23:28 Dantarion does a happy dance
- 23:28 <BlackJax96> BB shows all the ints and floats
- 23:28 <BlackJax96> I made a little function that guess int from float
- 23:28 <Dantarion> ohhh
- 23:28 <Dantarion> ill look at the asm
- 23:28 <BlackJax96> it's usually always right
- 23:28 <Dantarion> yeah
- 23:28 <Dantarion> the issue is if something is 0
- 23:29 <Dantarion> lol
- 23:29 <BlackJax96> lol yeah
- 23:29 <BlackJax96> defaults to int
- 23:29 <Dantarion> i can use the ASM the game uses to copy that data
- 23:29 <BlackJax96> yeah
- 23:29 <Dantarion> to determine what the values really are
- 23:29 <Dantarion> thats simple
- 23:29 <BlackJax96>
- 23:29 Dantarion does moer dancing
- 23:29 <BlackJax96> XD
- 23:29 <Dantarion> if you manage to rebuild fighter.pac
- 23:29 <BlackJax96> the rebuilder is set up for it
- 23:29 <Dantarion> project m can literally take half of the codes and just code them in
- 23:29 <BlackJax96> its easy to start rebuilding the file
- 23:30 <Dantarion> okay
- 23:30 <BlackJax96> more than half the unknowns are already rebuildable
- 23:30 <Dantarion> nice
- 23:30 <{M}aD> lol namq[readingIRC] im gonna read this too
- 23:30 <Dantarion> do you have the things like hurtboxes and bone lists and stuff editable too?
- 23:30 <MeowMix> wow
- 23:30 <BlackJax96> oh lol yes
- 23:30 <Dantarion> good work BlackJax96
- 23:30 <BlackJax96> you have no idea
- 23:31 <BlackJax96> no bloody idea XD
- 23:31 <BlackJax96> your mind might explode
- 23:31 <Dantarion> if you finish this you have earned your spot in the heavens with PW, kyral, bero, me, magus, etc
- 23:31 <BlackJax96>
- 23:31 <MeowMix> lol
- 23:31 <BlackJax96> I also added a lot of stuff to the events, etc
- 23:31 <{M}aD> magus coded heaven
- 23:31 <BlackJax96> added support for enums and bone names
- 23:32 <BlackJax96> added support for naming article params
- 23:32 <Dantarion> nice
- 23:32 <BlackJax96> all using text files
- 23:32 <Dantarion> perfect
- 23:32 <MeowMix> yeah i had no idea that programmers of this level existed out of college
- 23:33 --- Albafika is back
- 23:33 <Albafika> It's all on the internet!
- 23:33 <BlackJax96> http://i.imgur.com/cxbh5.jpg23:33
- <BlackJax96> that's a preview of the real time moveset editor
- 23:33 *** JCaesar quit (Quit: Leaving.) [email protected]
- 23:33 <MeowMix> wow
- 23:33 <Albafika> Haloed often logs they said... He'll be here later they said..
- 23:33 <MeowMix> can i get that model exported to Maya or 3DS max?
- 23:33 <MeowMix> with it's armature and all?
- 23:34 <BlackJax96> yes?
- 23:34 <Albafika> What?
- 23:34 <MeowMix> wow
- 23:35 <NAMQ[readingIRC]> BlackJax96: are you now on the right path about what I quoted in the thread?
- 23:35 *** NAMQ[readingIRC] is now known as NAMQ
- 23:35 <BlackJax96> what quote
- 23:36 <NAMQ> lol about variables and the IC constant
- 23:36 <NAMQ> IC memory*
- 23:36 <BlackJax96> oh yeah they're where I suspected them to be
- 23:36 <BlackJax96> but what about RA & LA & bits?
- 23:37 NAMQ begins to grow high in adrenaline.
- 23:37 <BlackJax96> lol
- 23:37 <NAMQ> Dantarion: thats your queu
- 23:38 *** BlackJax96 quit (Quit: http://www.mibbit.com ajax IRC Client) [email protected]
- 23:38 <Dantarion> NOOOO
- 23:38 *** BlackJax96 joined #projectm [email protected]
- 23:38 <Dantarion> lol
- 23:38 <Dantarion> wb
- 23:38 <Dantarion> RA is like temp space
- 23:38 <BlackJax96> there's no defaults?
- 23:38 <Dantarion> the games ASM writes to those sometimes
- 23:38 <BlackJax96> yeah
- 23:38 <Dantarion> and some IC-Basics are ASM based as well
- 23:38 <Dantarion> only the ones on that page are just values in memory
- 23:39 <BlackJax96> alright
- 23:39 <Dantarion> LA and RA are used by both PSA and written to straight from assembly
- 23:39 <BlackJax96>
- 23:39 <BlackJax96> alright, what about IC bits
- 23:40 <Dantarion> same thing
- 23:40 <Dantarion> ASM based
- 23:40 <BlackJax96> >_>
- 23:40 <Dantarion> as in, there is an asm routine that is run that returns true or false
- 23:40 *** SupremeDirt quit (Read error: Connection reset by peer) ~exlamatio@CPE485b3913c96f-CM0014e88ef394.cpe.net.cable.rogers.com
- 23:40 <Dantarion> we know what most of the asm routines actually do though
- 23:40 <BlackJax96> o
- 23:42 <Dantarion> yeah
- 23:42 <BlackJax96> do you want me to start the Fighter.pac rebuilder as well?
- 23:43 <BlackJax96> should be a bit easier than character movesets anyway
- 23:43 NAMQ adrenaline rush grows.
- 23:43 <BlackJax96> since there's no variations in the file
- 23:43 <Dantarion> variations?
- 23:43 <BlackJax96> like, different files
- 23:43 <Dantarion> oh
- 23:43 <BlackJax96> there's only figher.pac
- 23:43 <BlackJax96> none otheres
- 23:43 <BlackJax96> others*
- 23:43 <Dantarion> well
- 23:43 <Dantarion> hmm
- 23:44 <BlackJax96> there's also even less nodes and offsets to keep track of
- 23:44 <Dantarion> shouldn't the rebuilder be the same?
- 23:44 <Dantarion> oh
- 23:44 <Dantarion> hmm
- 23:44 <BlackJax96> no
- 23:44 <BlackJax96> data common
- 23:44 <Dantarion> ohhh right
- 23:44 <BlackJax96> the root rebuilder is the same though
- 23:44 <Dantarion> fighter.pac is ONLY dataCommon, right?
- 23:44 <BlackJax96> yeah
- 23:44 <Dantarion> thats definetly easier
- 23:44 <BlackJax96> indeed
- 23:44 <BlackJax96> the only hard part are the parts that aren't parsed yet
- 23:45 <Dantarion> well i can help with those
- 23:45 <BlackJax96>
- 23:45 <Dantarion> especially the giant list of float/ints
- 23:45 <BlackJax96> oh that's done
- 23:45 <BlackJax96> lol
- 23:45 <Dantarion> oh
- 23:45 <BlackJax96> I can post an image if you want
- 23:45 <Dantarion> i meant matching the values up to the IC they represent
- 23:45 <BlackJax96> oh
- 23:45 <BlackJax96> yeah
- 23:46 <BlackJax96> you can do that
- 23:46 <Dantarion> ill have to do that maybe this weekend
- 23:46 <Dantarion> im busy right now doing job app stuff
- 23:46 <BlackJax96> mmmk
- 23:46 <BlackJax96> I've got tons of free time lol
- 23:46 <MeowMix> ah do you now?
- 23:47 <NAMQ> summer vacations I believe.
- 23:47 <BlackJax96> yep
- 23:47 <BlackJax96> starting after 10 am tomorrow
- 23:47 <MeowMix> lol
- 23:47 <Dantarion> i wanna be a kid again
- 23:47 <Dantarion> lol
- 23:47 <BlackJax96> I have one last final
- 23:47 <BlackJax96> then I'm outta there
- 23:48 <MeowMix> sweet
- 23:48 <MeowMix> thank goodness I've graduated from college
- 23:48 <MeowMix> with no debt
- 23:48 <MeowMix> well in a valiant effort to boot Project M, it ended with a green screen
- 23:49 <NAMQ> after dant makes the new source and all of you begins working on it, Brawlbox will grow at a new accelerated pace. I want to se more soon ^.^
- 23:49 NAMQ tries breakdancing.
- 23:49 NAMQ hurts his neck and back while failing at it.
- 23:49 <MeowMix> after I am done releasing my Android app and updating my WP7 app, I want to check it out
- 23:49 <NAMQ> T_T
- 23:49 <BlackJax96> lol and Kryal said he may return
- 23:49 <BlackJax96> maybe
- 23:50 *** SupremeDirt joined #projectm ~exlamatio@CPE485b3913c96f-CM0014e88ef394.cpe.net.cable.rogers.com
- 23:50 <BlackJax96> man
- 23:50 <BlackJax96> Dant, myself and Kryal? all working on BB?
- 23:50 NAMQ is afraid that his mind cannot hundle such adrenaline rush...
- 23:50 <BlackJax96> *explodes*
- 23:50 <Dantarion> https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-ash3/601324_3187410055559_10913501_n.jpg
- 23:50 <MeowMix> lol
- 23:50 <Dantarion> my new workspace setup
- 23:50 <BlackJax96> holy swag
- 23:50 <Dantarion> notice whats on my desk again?
- 23:50 <BlackJax96> that's swaggin
- 23:50 <BlackJax96> swag?
- 23:50 <Dantarion> my wii was in storage for almost a year
- 23:50 <BlackJax96> oh
- 23:51 <{M}aD> a wii
- 23:51 <BlackJax96> is that an xbox underneath
- 23:51 <NAMQ> your wallet on the right
- 23:51 <Dantarion> yes
- 23:51 *** etiou joined #projectm [email protected]
- 23:51 *** MeowMix quit (Quit: http://www.mibbit.com ajax IRC Client) [email protected]
- 23:51 <BlackJax96> a JTAG? : D
- 23:51 <Dantarion> and...if you want swag
- 23:51 <Dantarion> https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-ash4/432284_2730623756187_161432831_n.jpg
- 23:51 <Dantarion> BlackJax96: thats not the jtag one
- 23:51 <BlackJax96> I have a JTAG *bawsface*
- 23:51 <Dantarion> thats the other one, the jtag is in a box right now
- 23:51 <BlackJax96> wow
- 23:51 <BlackJax96> you have 4 like me
- 23:51 <BlackJax96> lolwow
- 23:51 <Dantarion> only 2 work
- 23:51 <etiou> xbox1440
- 23:52 <BlackJax96> yeah one of mine is dead too lol
- 23:52 <Dantarion> the other two are rrod'd to death
- 23:52 <etiou> xbox720
- 23:52 <etiou> i hate rrod and ylod
- 23:52 <Dantarion> i also have 2 ps2s, 2 dreamcasts, and a few ps1s (one has the serial port on it!)
- 23:52 <BlackJax96> lol
- 23:52 <BlackJax96> nice
- 23:52 <BlackJax96> I've got a purple gamecube
- 23:52 <BlackJax96> *instant swag*
- 23:53 <etiou> I have 2 sega genesis, an n64(with expansion for majora's mask), a nes, a purple gamecube
- 23:53 <Dantarion> i dont have a gamecube at all
- 23:53 <Dantarion>
- 23:53 <Dantarion>
- 23:53 <etiou> and bunch of handhelds, including a sega game gear!
- 23:53 <BlackJax96>
- 23:53 <BlackJax96> madness!
- 23:53 <etiou> go get one they're like 30 bucks
- 23:53 <BlackJax96> http://i.imgur.com/8ICR0.jpg
- 23:53 <Dantarion> i dont have room to store it
- 23:53 <Dantarion> i already have stuff in storage, i have to wait till i have my own place again to get my stuff out and buy new stuff
- 23:54 <BlackJax96> the first bunch of unks up to unk19 are all floats/ints
- 23:54 <etiou> you have room for 2 garbage xbox's but not 1 gamecube! D:
- 23:54 *** Falco400 quit (Quit: Download IceChat at www.icechat.net) [email protected]
- 23:54 <BlackJax96> they're ordered by offset
- 23:54 <Dantarion> to fix the sorting of the unknows you should pad them with 0s
- 23:54 <Dantarion> Unk00
- 23:54 <Dantarion> or something lol
- 23:54 <BlackJax96> >.>
- 23:55 <BlackJax96> ok
- 23:55 <Dantarion> anyways
- 23:55 <Dantarion> download tortisesvn
- 23:55 <BlackJax96> done
- 23:55 <Albafika> Things could have gone smoother back in the days had PW dared to use chat rooms.
- 23:56 <BlackJax96> lol
- 23:56 <Dantarion> yes
- 23:56 <Dantarion> omg
- 23:56 <Dantarion> i still have that chat convo
- 23:56 <Dantarion> when PW came on
- 23:56 <BlackJax96> lol
- 23:56 <Dantarion> and some person joined the room we were in
- 23:56 <Dantarion> randomly
- 23:56 <Dantarion> and was like "hey guys, i was just looking for someone to talk to"
- 23:56 <Dantarion> it was so fun,
- 23:56 <Albafika> Lol, his posts most had a 3 weeks delay between them.
- 23:57 <BlackJax96> lol
- 23:57 <Dantarion> did anything happen to his galaxy editor?
- 23:57 <etiou> foreveralon.jpg
- 23:57 <Dantarion> he released that, right?
- 23:57 <NAMQ> I only saw him once but can't recall I read the convo
- 23:57 <{M}aD> yeah i read that
- 23:57 <{M}aD> and at end shadic was like i missed PW!?!
- 23:57 *** etiou quit (Quit: http://www.mibbit.com ajax IRC Client) [email protected]
- 23:58 <Albafika> Hmm, the Galaxy Editor
- 23:59 <Albafika> I believe he released it..
- 00:00 <Dantarion> BlackJax96: whats your google account?
- 00:00 <Dantarion> http://code.google.com/p/brawldev2012/ btw
- 00:00 <Albafika> Good to see Dant sota back. ;o
- 00:00 <BlackJax96> [email protected]
- 00:00 <Albafika> I would advise avoiding KCMM though, you'll just find stupidity in reply to whatever you post.
- 00:01 <SupremeDirt> Dant Soda
- 00:01 <BlackJax96> yes
- 00:01 <BlackJax96> don't go to kcmm
- 00:01 <BlackJax96> haha
- 00:01 <Dantarion> i dont host kcmm anymore
- 00:01 <Albafika> Oh yeah, that ended badly.
- 00:01 <BlackJax96> lol
- 00:01 <Dantarion> someone ddosed their site and my webhost said they had to go or I had to go completely
- 00:01 <BlackJax96> yeah that site like...
- 00:01 <Albafika> Thanks to our "buddy" Aaron.
- 00:01 <BlackJax96> failed
- 00:01 <Albafika> Yup, Aaron.
- 00:01 <BlackJax96> ^
- 00:02 <Dantarion> BlackJax96: you are now a co-owner of brawldev2012
- 00:02 <BlackJax96> : D
- 00:02 <NAMQ> I'm happy that I got both of you to get in touch to talk about brawlbox and it's upcomming stuff
- 00:02 <BlackJax96> yay
- 00:02 <Dantarion> checkout the SVN to a folder, drop all your source in, and commit it
- 00:02 <NAMQ> Dantarion & BlackJax96: good luck guys ^^
- 00:02 <BlackJax96> how do I do that ._.
- 00:02 <Albafika> Right click, drop it
- 00:02 <Albafika> 8D
- 00:02 <BlackJax96> XD
- 00:02 <BlackJax96> I'll figure it out
- 00:02 <BlackJax96> somehow
- 00:03 <BlackJax96> so
- 00:03 <BlackJax96> Dant
- 00:03 <BlackJax96> about that Masquerade
- 00:03 <Albafika> Round 8, FIGHT!!
- 00:03 <BlackJax96> FOOT IT OVER
- 00:03 <BlackJax96> wrong body part
- 00:03 <BlackJax96> HAND IT OVER
- 00:04 <BlackJax96> !11111!!1!!!!
- 00:04 --- Vigilante is back
- 00:04 NAMQ begins laughing.
- 00:04 <Vigilante>
- 00:04 *** Vigilante quit (Quit: http://www.mibbit.com ajax IRC Client) [email protected]
- 00:04 <BlackJax96> lol this song is appropriate for the mood
- 00:04 <BlackJax96>
- 00:04 *** Vigilante joined #projectm [email protected]
- 00:05 <BlackJax96> dat pitch change at 47
- 00:06 *** BlackJax96 quit (Quit: http://www.mibbit.com ajax IRC Client) [email protected]
- 00:06 *** BlackJax96 joined #projectm [email protected]
- 00:06 <BlackJax96> Dant!! *shakes fist*
- 00:06 <BlackJax96> you'll never get away with that masquerade
- 00:07 <NAMQ> I have to head out, night people and BlackJax96 looking forward to some good news in the thread that is, if there are good news.
- 00:07 <SupremeDirt> I think we're all looking forward to it.
- 00:07 NAMQ can't stop laughing at the masquerade talking.
- 00:07 <BlackJax96> k later
- 00:07 <BlackJax96> lol
Advertisement
Add Comment
Please, Sign In to add comment