|
Post by Darkussj on Jul 1, 2015 0:16:34 GMT
I agree with what Nassif9000 said you need to change the custom skills and BCS files to have ABC instead of GOD and lets not forget that BCS files can do a lot even making another Goku in another slot like you did with CHARSELE.iggy and as mugenattack the save file must have something to do with unlocking characters but I have an idea I am not sure if it will help how about starting the game with a new savefile so we can have characters unlocked and then unlock just 1 character to see which files been modified recently aside from the save file and how about we do the same with DLC characters and see which files that gave them a slot by doing a after and before comparison? The save file saves mission progress. Which is how the game determines what characters you have available. For example: If your save has the Bardock main quest complete then it will know to allow you to use Bardock as you unlock him by completing it. If you were to move your save from it's file location and start up DBX it will ask you if you want to make a new save as it can't find one. Make a new save and go threw the starting area until you are able to access the character selection screen. There you would see that Bardock isn't available. If you were to then close the game, edit the new save file with the Bardock mission being complete. You would then have access to Bardock. This clearly shows that the game will make characters available upon their required mission being completed. This makes me believe that ALL characters are locked initially. If that's true then what about Goku/GOK? As he is playable right at the the start. That's true, but you can't access the character selection screen until you have completed the very first PQ with Trunks. Meaning you have to complete a quest before you can get access to him. We need to find where in these files that the missions and characters are referenced together or if they're referencing each other. This has been what I've been able to find out since my previous post. this is interesting so you are saying that the save file just gives information to other files to unlock certain characters based on the mission that are been completed if so this makes sense but what about characters that are unlocked by wishing from shenron,so in the first one the variable was completing certain quests but what variable is changed here? is it selecting an option in UI?
|
|
mugenattack
Kaioken
Addicted to another game.
Posts: 160
|
Post by mugenattack on Jul 1, 2015 0:30:34 GMT
this is interesting so you are saying that the save file just gives information to other files to unlock certain characters based on the mission that are been completed if so this makes sense but what about characters that are unlocked by wishing from shenron,so in the first one the variable was completing certain quests but what variable is changed here? is it selecting an option in UI? I think it is treated as if the wishes were quests almost.
|
|
|
Post by Darkussj on Jul 1, 2015 0:34:54 GMT
this is interesting so you are saying that the save file just gives information to other files to unlock certain characters based on the mission that are been completed if so this makes sense but what about characters that are unlocked by wishing from shenron,so in the first one the variable was completing certain quests but what variable is changed here? is it selecting an option in UI? I think it is treated as if the wishes were quests almost. if so I will be soo disappointed I mean if it was considered as "select an option from a menu to unlock a character" it would actually help us by just searching in the UI files and that will be so much helpful it may even gives us the ability to add more options in the menus and it will be easier than being a wish treated as a quest.
|
|
Cription
Saiyan
The Prince of Sands
Posts: 91
|
Post by Cription on Jul 1, 2015 2:31:17 GMT
Found out where the character select menu checks for things. Just now need to know where it's checking it. data2\data\ui\iggy\CHARASELE.iggy
|
|
|
Post by The Mad Titan on Jul 1, 2015 2:58:35 GMT
how about using the cheat engine to load characters? can we make new folders and assign new offsets and load them off of it?
|
|
|
Post by Nassif9000 on Jul 1, 2015 6:28:00 GMT
Found out where the character select menu checks for things. Just now need to know where it's checking it. data2\data\ui\iggy\CHARASELE.iggy what you've found right here might be referencing something that appears earlier in the file. check the exact offset for the start of each set of words "checkXYZ" and try to find that offset in the file. knowing dimps games, if the offset was xX yY zZ then the thing that references it is going to be zZ yY xX written in the file (pretty much the same thing as changing what words appear for attacks or character names...etc.)
|
|
Cription
Saiyan
The Prince of Sands
Posts: 91
|
Post by Cription on Jul 1, 2015 6:29:09 GMT
From what I can tell data\data\quest\TPQ\tpq_data.qxd seems to have a lot of references to quests and characters.
I wouldn't be shocked if the answer to how to unlock something is in here.
For now though, it's late, I'm tired. I'll start going through it in the morning.
|
|
LOXAS
Saiyan
I'm Italian...
Posts: 64
|
Post by LOXAS on Jul 1, 2015 13:47:32 GMT
LOL
|
|
mugenattack
Kaioken
Addicted to another game.
Posts: 160
|
Post by mugenattack on Jul 1, 2015 14:09:53 GMT
so been playing around with iggy file and hexWorkshop. some changes i found have no effect and some removed the part of the character select and disabled it. mostly stuff after the wall of text with GOK, GOD, etc disables part the select screen. i modified everything as half-float values.
|
|
|
Post by thegamerfive on Jul 1, 2015 14:50:20 GMT
LOXAS ma che cazzo hai fatto ahahaha
|
|
Cription
Saiyan
The Prince of Sands
Posts: 91
|
Post by Cription on Jul 1, 2015 16:15:25 GMT
Found something! I edited my main save file which has completed the game. I made it so that I never completed the Bardock mission. Which took away his first costume. I believe his other 2 costumes which I still had come from the Brolly missions. Then within data2\data\quest\TPQ\tpq_data.qxd I swapped the two hex values below... Leaving me with... I repacked Data2, went in game... And guess what? I had access to Bardock, but didn't have access to Goku SSJ God. From there on I wanted to test further. So, I went to Trunks and started the Bardock mission. After completing it, I then had access to Goku SSJ God. This is the file where character unlocks are referenced. Jackpot.
|
|
|
Post by alexandress on Jul 1, 2015 17:38:35 GMT
I can't help you guys but I just want to say thank you! You guys are the source of all of these amazing mods and I really hope you will manage to add characters and costumes in the game! I can't thank you enough for that! Keep up the good work!
|
|
mugenattack
Kaioken
Addicted to another game.
Posts: 160
|
Post by mugenattack on Jul 1, 2015 18:21:56 GMT
Found something! I edited my main save file which has completed the game. I made it so that I never completed the Bardock mission. Which took away his first costume. I believe his other 2 costumes which I still had come from the Brolly missions. Then within data2\data\quest\TPQ\tpq_data.qxd I swapped the two hex values below... Leaving me with... I repacked Data2, went in game... And guess what? I had access to Bardock, but didn't have access to Goku SSJ God. From there on I wanted to test further. So, I went to Trunks and started the Bardock mission. After completing it, I then had access to Goku SSJ God. This is the file where character unlocks are referenced. Jackpot. also it looks like it might also used to unlock costumes for reference too. i been looking at the file and trying to understand its structure. i got a little bit idea about the last part of the structure of the file.
|
|
Cription
Saiyan
The Prince of Sands
Posts: 91
|
Post by Cription on Jul 1, 2015 18:35:21 GMT
The save file saves mission progress. Which is how the game determines what characters you have available. For example: If your save has the Bardock main quest complete then it will know to allow you to use Bardock as you unlock him by completing it. If you were to move your save from it's file location and start up DBX it will ask you if you want to make a new save as it can't find one. Make a new save and go threw the starting area until you are able to access the character selection screen. There you would see that Bardock isn't available. If you were to then close the game, edit the new save file with the Bardock mission being complete. You would then have access to Bardock. This clearly shows that the game will make characters available upon their required mission being completed. This makes me believe that ALL characters are locked initially. If that's true then what about Goku/GOK? As he is playable right at the the start. That's true, but you can't access the character selection screen until you have completed the very first PQ with Trunks. Meaning you have to complete a quest before you can get access to him. We need to find where in these files that the missions and characters are referenced together or if they're referencing each other. This has been what I've been able to find out since my previous post. this is interesting so you are saying that the save file just gives information to other files to unlock certain characters based on the mission that are been completed if so this makes sense but what about characters that are unlocked by wishing from shenron,so in the first one the variable was completing certain quests but what variable is changed here? is it selecting an option in UI? My guess is that the checkUnlockChara in CHARASELE.iggy cross references the users save file with data2\data\quest\TPQ\tpq_data.qxd. It probably checks the save file to see what the missions the user has completed and then checks tpq_data.qxd to see if or what characters it should give them access to. In regards to wishes. They are considered as quests. If you look within tpq_data.qxd you can see GGT(Gogeta SSJ4) is listed in the same area as the other unlock references. You can only get Gogeta from a wish. What I'm looking at now is how to add additional character unlocks to a specific quest. If I'm able then all new custom characters can be added to the very first quest. Meaning they will be unlocked once you have completed the tutorial quest with trunks. But, we still need to find out how to expand the character slots before everything comes together.
|
|
Cription
Saiyan
The Prince of Sands
Posts: 91
|
Post by Cription on Jul 1, 2015 18:39:50 GMT
Found something! I edited my main save file which has completed the game. I made it so that I never completed the Bardock mission. Which took away his first costume. I believe his other 2 costumes which I still had come from the Brolly missions. Then within data2\data\quest\TPQ\tpq_data.qxd I swapped the two hex values below... Leaving me with... I repacked Data2, went in game... And guess what? I had access to Bardock, but didn't have access to Goku SSJ God. From there on I wanted to test further. So, I went to Trunks and started the Bardock mission. After completing it, I then had access to Goku SSJ God. This is the file where character unlocks are referenced. Jackpot. also it looks like it might also used to unlock costumes for reference too. i been looking at the file and trying to understand its structure. i got a little bit idea about the last part of the structure of the file. I believe so too. Look at the list you can see it has the same characters referenced multiple times. And every character reference has a value next to it a couple spots over which seems to almost always be in the same spot. That value is probably a reference for something as well. The ÿÿ's seem to dictate where a missions unlocks stop. So at offset 00005830 "GOK.....GOK...ÿÿ" what ever mission that is for will probably unlock GOK and one of his costumes. At offset 00005A00 "VGT.....GOD.....BLS.....WIS...ÿÿ" unlocks 3 characters and a costume for Vegeta I believe.
|
|