0xDC00
-
Posts
15 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Blogs
Events
Posts posted by 0xDC00
-
-
@adamstan Custom script.
globalThis._FIXED_DCODE_ = '$utf-16,|50|0000,46??????????45??????F3??????????F3??????????41'; // <-- YOUR CODE HERE //globalThis.decode = function(buffer) { // return _decode(buffer); //} globalThis.filters = function(s) { return s .replace(/(<R[^\/]+.)([^>]+)(.)/g, '$2') // trim ruby .replace(/<[A-Z]+>/g, '') // trim tag //.replace(/\n+/g, ' ') // single line ; } require('_ExecutionWatch.js');
regex101
-
-
-
Latest: https://github.com/0xDC00/agent/archive/refs/heads/master.zip
Try this script.
Note: create a new .js file inside the scripts folder and load it instead of ExecutionWatch.globalThis._FIXED_DCODE_ = '$utf-8,|0|00,|rbx+[rbp+0x38]|4883EC28837D14000F85????????48????48????B0FEFFFF48??????????B0FEFFFF48????204C????????????4C????1848????????????48??????????78FFFFFF48'; // func 0x46328 var previousString = ''; globalThis.filters = function(s) { if (s === previousString) { console.log('>'); return null; } previousString = s; return s.replace(/\n+/g, ' '); } require('_ExecutionWatch.js');
-
@adamstan How about test1, please check it too.
-
@adamstan Hmm, maybe the core buggy on windows 7.
Please test:- test 1: https://drive.google.com/file/d/1a3NaP5QKc1z7NXuPdNXc2jq-ibBDwpYw/
- test 2: https://drive.google.com/file/d/1M9fMfS-k5EJFdgRCO_e6j0vJEbEOD974/
-
Hmm, JIT optimization problem.
My solution (in video) may not work on other operating systems or processors.
x64, maybe the 2nd address will work (just try each address).Btw, I created a discord server,
so people can help each other: https://discord.gg/cdmSkXR7j8
PS: Terminated for this game is 0000 (instead 000?) -
-
That's weird!, please show me your results from find out what access this address window.
-
-
4 hours ago, adamstan said:
it's at different initial offset each time
DCODE is designed to solve that problem (fixed aka static or dynamic doesn't matter).
Maybe the JIT'd code on your machine is different from mine.
What your ppsspp version? please try latest version, 1.11.3+: https://buildbot.orphis.net/ppsspp/index.php -
@adamstan Sure.
https://youtu.be/ufXbuZBAjes?list=PLTZXVVG9AT6TATy_7ey3jUkE0g35t3xtk
DCODE: (please check the wiki if the code below doesn't work.)
$utf16,2|50|0000,46??????????45??????F3??????????F3??????????41
-
Hi, Agent author here.
Agent shipped with two scripts: _MemoryWatch.js & _ExecutionWatch.js_MemoryWatch.js look like HAT?
=> It's look like R-Code too, but I think _MemoryWatch work better (just ~90 line of code).
_ExecutionWatch.js, D-COCE look like H-CODE (textractor, VNR)?
=> _ExecutionWatch support both PC and emulator. (D-CODE wiki).
If you don't like CheatEngine, please try this script.
Yeah, the main feature is a text hooker.
The difference:
- Agent is script based, configless.
- Agent have no limitation (for complex game (custom encoding,...DRM?), just write a custom script - developer).
[Release] Agent - an all-games on any platform text hooker, use this for machine translations!
in Fan Translation Discussion
Posted · Edited by 0xDC00
@adamstan sorry for my delay
> So my questions are - how do you create custom scripts for this new version, and how do you search for hooks for it?
> I found no information on github or discord.
https://discord.com/channels/867944111557201980/867944111557201983/941316823675187290
I will add a new script for DameKoi soon... (get it via script updater)
https://discord.com/channels/867944111557201980/940962653533265950
> Damekoi uses shift-jis, and it seems that when I load it into new version of agent, it doesn't recognize the encoding.
Looklike TextDecoder (engine iconv lite - js) is unstable.
Script request?, please create an issue here: https://github.com/0xDC00/scripts