Jump to content

0xDC00

Members
  • Posts

    15
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by 0xDC00

  1. @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
  2. @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
  3. @adamstan Please test latest build: https://github.com/0xDC00/agent/archive/refs/heads/master.zip
  4. @adamstan function 0x46328 https://docs.google.com/document/d/1Gc42hY8MYmZJMtgrzG6PqWT6X0BBou-P2HbWnRD2jbE/
  5. @adamstan 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'); Source: https://docs.google.com/spreadsheets/d/14k5TBc2cAed8Fcx2fb5schlPh6Ah24dmW3dJpxvNAbc/edit#gid=0&range=E18
  6. @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/
  7. @adamstan 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?)
  8. @adamstan That's weird!, please show me your results from find out what access this address window.
  9. @adamstan Hmm, my DCODE (x64) contain some SSE register (xmm*), what is your processor? Tutorial (without DCODE): Note: exit CE or CE -> open PPSSPP again to disable CE debugger.
  10. @adamstan 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
  11. @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
  12. 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).
×
×
  • Create New...