Home Homebrew Rilasciato Remote Lua Loader per PS4 e PS5: Esecuzione di script Lua...

Rilasciato Remote Lua Loader per PS4 e PS5: Esecuzione di script Lua nei giochi con Artemis Engine

197
0

Remote Lua Loader è uno strumento basato su di uno script python che consente di eseguire script Lua personalizzati in remoto su console PlayStation 4 e PlayStation 5.

Basato sulla scoperta del ricercatore gezine, sfrutta una caratteristica del motore di gioco Artemis che permette di caricare file Lua arbitrari, rendendolo un’ottima risorsa per modder e sviluppatori.

Il motore di gioco Artemis è una piattaforma versatile per lo sviluppo di Visual Novel. Si appoggia agli script Lua per gestire interazioni, logica e avanzamento delle storie, offrendo grande flessibilità agli sviluppatori.

Grazie alla sua natura multipiattaforma, supporta una vasta gamma di dispositivi, tra cui Windows, Android, iOS, Web, Nintendo Switch e PlayStation.

Panoramica

Quando un gioco sviluppato con Artemis si avvia, nella maggior parte dei casi carica automaticamente un file di salvataggio denominato save9999.dat.

Questo file contiene i dati che indicano lo stato del gioco, ma con una piccola modifica può essere utilizzato per eseguire script personalizzati.

Il processo che consente di iniettare script Lua nel motore del gioco tramite questo file è piuttosto semplice:

  1. Il gioco si avvia come al solito.
  2. Il motore carica il file di salvataggio save9999.dat.
  3. A questo punto, il gioco carica uno script di iniezione chiamato inject.iet.
  4. Lo script Lua personalizzato, inject.lua, viene quindi eseguito, permettendo agli utenti di eseguire codice arbitrario.

Compatibilità

Attualmente, Remote Lua Loader è specifico per il gioco Raspberry Cube (CUSA16074) e funziona sia su console PS4 jailbroken che su PS5 jailbroken. Non dipende dalla versione del firmware ed è stato testato con successo su PS5 Pro 10.20.

Grazie alla capacità di modificare ed eseguire script Lua direttamente nei giochi, offre un potente strumento per personalizzare e migliorare l’esperienza di gioco.

Istruzioni

PS4 Jailbroken con versione disco

  1. Avviare il gioco e creare un salvataggio: Giocare fino a quando non è possibile creare i dati di salvataggio.
  2. Esportare i salvataggi decrittografati: Utilizzare Apollo Save Tool per esportare i dati su di una chiavetta USB.
  3. Preparare i file Lua:
    • Copiare i file di salvataggio nella directory specificata da Apollo Save Tool (x:\PS4\APOLLO\id_CUSA16074_savedata).
    • Sovrascrivere eventuali file esistenti.
  4. Modificare il file inject.lua: Impostare correttamente la variabile PLATFORM (ad esempio, PS4 o PS5).
  5. Importare i nuovi dati di salvataggio: Utilizzare nuovamente Apollo Save Tool per caricare i dati modificati nella console.
  6. Verificare il caricamento: Avviare il gioco e controllare che appaia un popup confermando l’attivazione del loader Lua.
  7. Caricare uno script Lua: Utilizzare lo script Python send_lua.py per inviare il file Lua desiderato al loader in esecuzione.

PS5 Jailbroken con account non attivato

Per gli utenti PS5 jailbroken con account non attivati, è necessario utilizzare lo strumento OffAct (disponibile su GitHub) per attivare l’account offline.

Successivamente, i salvataggi possono essere trasferiti tramite FTP, assicurandosi di utilizzare un ID account corrispondente.

Download: Source code Remote lua loader

Fonte: x.com

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.