Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Modify the DBZ Tag Team without closing the emulator or the process
11-06-2021, 05:25 AM
Post: #1
Modify the DBZ Tag Team without closing the emulator or the process
Hello, I am a modder of the game Dragon Ball Z Tenkaichi Tag Team

I have been looking for information on the possibility of installing mods for the game without having to close the emulator or the process. Some time ago I saw another modder achieve this but he is already idle to ask him.

I tried many things including granting admin permissions and activating various debugging options but still have not achieved anything, when I try to install a mod it rejects me because another process is using it and the emulator or application crashes

Is there any way to achieve it? That is, "access the process" by changing the data without failing. In the pcsx2 emulator it can be done and just loading the state and reselecting the character is enough.

I hope you can help me, thanks
[Image: 2MtmwmT]
Find all posts by this user
Quote this message in a reply
11-06-2021, 11:13 PM
Post: #2
RE: Modify the DBZ Tag Team without closing the emulator or the process
You should describe exactly what you're trying to do and where it fails.

By what you said I can only guess you're trying to inject some code via external software, this will fail unless the software knows how to deal with mapped memory, also it might crash if you're using JIT since PPSSPP does some jit hacks and external software will interact with those hacks instead of game code. External cheating software like ie. Cheat Engine is only useful to search for things you later can track through disassembly within PPSSPP itself and even that popular software will crash in modern windows operating systems without using special workaround(which CE author explained deeper on his forums, and my CE table for PPSSPP includes).

If by "installing mod" you mean "injecting code" the best thing to do is to just inject that code using CWCheat format which is supported in PPSSPP natively, if you call yourself a modder aka can code in mips assembly to modify PSP games, looking for details about that should be no problem for you, PSP game plugins(not kernel ones!) are also supported, but I never bothered so can't tell much about those. Either way no reason to use external software.

PPSSPP project should never be compared to PCSX2, one began in ancient times and works like an ancient software, the other is completely modern and multiplatform, guess which is which yourself.^__^

http://forums.ppsspp.org/showthread.php?tid=6594 - Custom PPSSPP Shaders!
http://forums.ppsspp.org/showthread.php?tid=3590&pid=117172#pid117172 - simple CE scripts to help creating CWCheats,
https://github.com/LunaMoo/PPSSPP_workarounds - CWCheat workarounds.
Find all posts by this user
Quote this message in a reply
11-18-2021, 11:44 PM
Post: #3
RE: Modify the DBZ Tag Team without closing the emulator or the process
(11-06-2021 11:13 PM)LunaMoo Wrote:  You should describe exactly what you're trying to do and where it fails.

By what you said I can only guess you're trying to inject some code via external software, this will fail unless the software knows how to deal with mapped memory, also it might crash if you're using JIT since PPSSPP does some jit hacks and external software will interact with those hacks instead of game code. External cheating software like ie. Cheat Engine is only useful to search for things you later can track through disassembly within PPSSPP itself and even that popular software will crash in modern windows operating systems without using special workaround(which CE author explained deeper on his forums, and my CE table for PPSSPP includes).

If by "installing mod" you mean "injecting code" the best thing to do is to just inject that code using CWCheat format which is supported in PPSSPP natively, if you call yourself a modder aka can code in mips assembly to modify PSP games, looking for details about that should be no problem for you, PSP game plugins(not kernel ones!) are also supported, but I never bothered so can't tell much about those. Either way no reason to use external software.

PPSSPP project should never be compared to PCSX2, one began in ancient times and works like an ancient software, the other is completely modern and multiplatform, guess which is which yourself.^__^

I think the word inject doesn't define it, I'm just trying to modify the game but not the PPSSPP, exchanging values but not inserting INTO THE .ISO

What I am trying to do is change a simple character for another, that is, paste the values of the current character by values of the new character (with the same size), the truth is that I would not know how to explain this in technical terms.

They are not CWCheat, no. And external software does not modify anything in the emulator, it just tries to modify the game files while it is running, so to speak.

Sorry if I offended the project, but I am not comparing it, I am just giving an example that the PS2 emulator (PCSX 2) does and I did not know if it is old or new code.

I only come to receive help or information, I do not come to complain about whether or not it can be done haha, well thank you.

Sorry my languague native is spanish
Find all posts by this user
Quote this message in a reply
11-20-2021, 10:31 PM
Post: #4
RE: Modify the DBZ Tag Team without closing the emulator or the process
Well forget it, apparently I already achieved what I was looking for with an old version of the emulator, 1.1.1 exactly.

I do not know what the new versions will have that will not allow doing this but with an old version it allows me to modify the game while it continues to run
Find all posts by this user
Quote this message in a reply
11-21-2021, 12:37 AM
Post: #5
RE: Modify the DBZ Tag Team without closing the emulator or the process
There's not much of a difference in PPSSPP when it comes to modifying game memory by external tools, but if the tool was made to hook into specific place of PPSSPP itself to achieve that it will not work between different PPSSPP versions.
My CE table involves aob scan and can easily find exactly where PSP game's memory(user memory) is within PPSSPP without depending on exact version, but I still had to update the aobscan for most recent versions right now.

Either way it's easy to edit game's memory within PPSSPP memory and it doesn't make a difference which PPSSPP version you use, but rather how much you understand and how much you depend on tools that might need to be updated(as I had to with my personal CE table which I created to make cheat creation more accessible for less tech savvy users).

http://forums.ppsspp.org/showthread.php?tid=6594 - Custom PPSSPP Shaders!
http://forums.ppsspp.org/showthread.php?tid=3590&pid=117172#pid117172 - simple CE scripts to help creating CWCheats,
https://github.com/LunaMoo/PPSSPP_workarounds - CWCheat workarounds.
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump: