XeNTaX Forum Index
Forum MultiEx Commander Tools Tools Home
It is currently Fri Mar 24, 2017 5:30 am

All times are UTC + 1 hour


Forum rules


Please click here to view the forum rules



Post new topic Reply to topic  [ 158 posts ]  Go to page Previous  1 ... 7, 8, 9, 10, 11
Author Message
 Post subject: Re: Kingdom Hearts Dream Drop Distance models/voices
PostPosted: Fri Feb 26, 2016 4:29 am 
Offline
advanced
User avatar

Joined: Mon Oct 06, 2014 7:22 am
Posts: 44
Has thanked: 1 time
Have thanks: 27 times

I'm very busy at the moment but, if you really want to know my progress...

I've built a game engine (based on Unreal Engine Source, using their core and shaders) for KHDDD,
right now It supports
: animations and cutscenes with sound
: particle effects
and reads
: state machine files (what sounds play when attacks are finished, boss attack sequences)
: save data
: meta data (where treasure chests are and what's in them, motion paths, enemy stats etc...)

I've made a debugger for citra, it creates structures related to files by finding where memory read/write's occurred...
Code that hasn't been reversed yet, I let citra handle it and return the results to my engine

When I think it's publicly usable it will be open source on github (requires you to have a uncompressed/decrypted RomFS & ExeFS of KHDDD to run it though)
The main goal of this is to allow people to create mods or custom games based on kingdom hearts gameplay, no original source of KHDDD will be used.

I'll show a video soon and please be patient, I may release it at the end of this year or sooner depending on how much time I have.

You can make the ads go away by registering



Top
 Profile  
 
 Post subject: Re: Kingdom Hearts Dream Drop Distance models/voices
PostPosted: Fri Feb 26, 2016 10:19 am 
Offline
advanced

Joined: Wed Jun 23, 2010 10:12 pm
Posts: 58
Has thanked: 18 times
Have thanks: 2 times
That's really impressive, so you're (re-)building kind of a Kingdom Hearts engine that can be used to make your own adventures? Fantastic. :D


Top
 Profile  
 
 Post subject: Re: Kingdom Hearts Dream Drop Distance models/voices
PostPosted: Fri Feb 26, 2016 11:34 am 
Offline
advanced
User avatar

Joined: Mon Oct 06, 2014 7:22 am
Posts: 44
Has thanked: 1 time
Have thanks: 27 times
To clarify:

Because all the code is my own everyone can use the engine for commercial purposes, no original code used from Kingdom Hearts just based on it...
And the engine is built from scratch using Unreal Engine source as inspiration, not copy and paste. So you don't have to have an Unreal Engine license.

If you want to play KHDDD you have to uncompress and decrypt Rom/ExeFS first (no instructions will be given), and all the files will be converted to my own formats for use in the engine.
But you can definitely create your own game with it. The engine won't be related to Kingdom Hearts, just an engine to has all the gameplay elements included.


Top
 Profile  
 
 Post subject: Re: Kingdom Hearts Dream Drop Distance models/voices
PostPosted: Fri Feb 26, 2016 6:08 pm 
Offline
Moderator

Joined: Mon Jul 05, 2010 8:55 pm
Posts: 565
Has thanked: 18 times
Have thanks: 201 times
MayBeePah wrote:
I've made a debugger for citra, it creates structures related to files by finding where memory read/write's occurred...
Code that hasn't been reversed yet, I let citra handle it and return the results to my engine


Neat! Will this technique be compatible with other games? Are you able to release info on that?

_________________
Click the thanks button if I helped!


Top
 Profile  
 
 Post subject: Re: Kingdom Hearts Dream Drop Distance models/voices
PostPosted: Sun Feb 28, 2016 7:53 am 
Offline
advanced
User avatar

Joined: Mon Oct 06, 2014 7:22 am
Posts: 44
Has thanked: 1 time
Have thanks: 27 times
Yes structures can be created for any 3ds game.

You make a breakpoint on what you want to find like "PMO" with khddd models.
When Citra accesses memory it'll find the first occurrence then a struct will be created based on how the memory was accessed and what type of Arm instruction was executed:

0x504D4F00 == "PMO"

struct S0 {
int V0_int; //cmp 0x504D4F00 to Mem[0x10AB900] = 0x504D4F00
char V1_char; //cmp 0x1 to Mem[0x10AB904] = 0x1
char V2_char; //R0 = Mem[0x10AB905] = 0x1
short V3_ short; //cmp 0x4 to Mem[0x10AB906] = 0x4
char V4_char; //R3 = Mem[0x10AB908] = 0x1
...etc
}

You still need to make sense of the data yourself, but at least you can confirm the structure of it :)


Top
 Profile  
 
 Post subject: Re: Kingdom Hearts Dream Drop Distance models/voices
PostPosted: Wed Jun 01, 2016 5:51 am 
Offline
ultra-n00b

Joined: Thu May 26, 2016 5:52 am
Posts: 1
Has thanked: 0 time
Have thanks: 0 time
I'm seeing a problem with the keyblades in Noesis. Some of the faces on the models are using the same texture for both sides of the face. The only way I've been able to make it go away is by looking at the original .obj in Noesis and flipping the Global UVs, but when I try to export (either from the preview or not), I still get the same problem.

The only reason I'm trying to export is so I can rotate the keyblades to standing up.

Before face cull toggle: http://i.imgur.com/c8qoZp9.png

After: http://i.imgur.com/GE4CQ7A.png

also, as far as I know, it only does it on the hat of All for One (w_so30), the keychain of Ferris Gear (w_so50), and the gargoyle of Guardian Bell (w_so70), and only after rotating and exporting through blender. They look fine if I just flip the UV's in Noesis, but I need them rotated to stand up.


Top
 Profile  
 
 Post subject: Re: Kingdom Hearts Dream Drop Distance models/voices
PostPosted: Tue Jan 31, 2017 6:57 am 
Offline
mega-veteran
mega-veteran

Joined: Mon Oct 06, 2008 2:52 am
Posts: 186
Has thanked: 17 times
Have thanks: 1 time
So uh...it's been a while...what's the status of this project? I've been wanting to extract the model of Clopin (the Jester from Hunchback of Notre Dame) for a friend of mine for ages, but uh...I can't seem to find a means to...


Top
 Profile  
 
 Post subject: Re: Kingdom Hearts Dream Drop Distance models/voices
PostPosted: Tue Feb 28, 2017 3:02 am 
Offline
ultra-n00b

Joined: Thu Oct 23, 2014 9:16 pm
Posts: 2
Has thanked: 0 time
Have thanks: 0 time
is there anyone who can do a bscar tool?



Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 158 posts ]  Go to page Previous  1 ... 7, 8, 9, 10, 11

All times are UTC + 1 hour


Who is online

Users browsing this forum: Google [Bot], Researchman and 7 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group