Pubblicato un nuovo aggiornamento per Memory Engine 360, un progetto open-source che mira a riportare in vita l’esperienza del celebre Cheat Engine, adattandola in modo moderno al contesto delle console.

Interamente scritto in C#, il software utilizza il framework Avalonia, offrendo così un’interfaccia grafica fluida, moderna e multipiattaforma, compatibile con diversi sistemi operativi.

L’obiettivo del progetto è principalmente tecnico e sperimentale: fornire a sviluppatori e ricercatori un accesso avanzato alla memoria interna di console come Xbox 360 e PlayStation 3, permettendo analisi, manipolazioni e monitoraggi in tempo reale della RAM.
L’aggiornamento introduce una delle funzioni più richieste: il parsing delle espressioni, ora supportato ovunque all’interno del software.
Gli utenti possono eseguire ricerche avanzate utilizzando condizioni logiche e operatori binari complessi, ad esempio combinando confronti di valori precedenti e correnti della memoria per ottenere risultati estremamente precisi.
Questa novità migliora l’efficienza nelle scansioni e amplia le possibilità di analisi per sviluppatori e ricercatori.
Un’altra grande introduzione è rappresentata dai Mod Tools, strumenti simili agli script ma dotati di interfacce grafiche personalizzabili. Ciò consente, ad esempio, di creare GUI con pulsanti che reagiscono ai comandi dell’utente in tempo reale, semplificando la creazione di mod interattive e dinamiche.
Questi strumenti vengono automaticamente caricati all’avvio e sono accessibili dal menu dedicato, migliorando notevolmente la praticità d’uso.
Sul fronte tecnico, l’aggiornamento include anche miglioramenti alle connessioni XBDM e XDevkit, che ora supportano correttamente la modalità little-endian forzata, e una serie di correzioni generali che risolvono problemi di salvataggio delle sequenze di attività, gestione delle etichette e potenziali deadlock.
Migliorata infine la funzione os.clock() negli script, ora più stabile e precisa.
Installazione
L’installazione del tool segue un processo semplice ma orientato agli sviluppatori. Per ottenere il codice sorgente, è sufficiente eseguire il comando: git clone --recursive https://github.com/AngryCarrot789/MemoryEngine360
Una volta completato il download, occorre aprire il file MemEngine360.sln in Visual Studio (o in un IDE compatibile) e avviare il progetto in modalità Debug o Build.
Chi desidera creare una versione standalone del programma, comprensiva di tutte le DLL native necessarie, può eseguire lo script publish.bat situato nella cartella MemEngine360.Avalonia, che si occuperà di generare un pacchetto eseguibile pronto all’uso.
La wiki ufficiale del progetto, accessibile direttamente su GitHub, fornisce una documentazione dettagliata che include una guida rapida all’utilizzo, esempi pratici e una documentazione API completa pensata per gli sviluppatori che desiderano estendere o integrare nuove funzionalità.
Changelog
Analisi delle espressioni
- Ora è supportato il parsing delle espressioni in qualsiasi parte del programma.
Scansione con espressioni
- Ora è possibile attivare la modalità espressioni cliccando sul pulsante “Expr.”.
Esempio: eseguire una scansione successiva in cui il primo valore è zero, il valore precedente contiene determinati bit e il valore letto è compreso tra 20 e 95:
first == 0 && (prev & 0x2A) != 0 && v >= 20 && v <= 95
Espressioni ovunque
La maggior parte delle sezioni ora supporta espressioni, come i campi di inizio e lunghezza dell’interfaccia principale. Sono supportati gli operatori booleani (&& e ||), che restituiscono rispettivamente 0 o 1 per falso e vero.
I campi basati su interi supportano anche operatori binari come bitshifting, XOR (^), AND/OR bitwise (& e |), ecc..
Mod Tools
I Mod Tools funzionano come script, ma con il vantaggio di poter mostrare interfacce grafiche (GUI). Maggiori informazioni e esempi sono disponibili nella pagina wiki.
È possibile, ad esempio, creare una semplice GUI con pulsanti per muovere un giocatore. I pulsanti supportano sia l’azione al clic che durante la pressione, con gestione del delta time.
I mod tools caricati compaiono nel sottomenu “Mod Tools” all’interno del menu “Tools”. Qualsiasi file aperto viene ricaricato all’avvio e mostrato nello stesso sottomenu.
Connessioni
- Le connessioni XBDM e XDevkit ora supportano la modalità little-endian forzata.
Correzioni generali
- Risolto un problema nel salvataggio delle sequenze di attività che non copiava e salvava correttamente le etichette.
- Corretto l’output delle condizioni che non veniva salvato correttamente.
- Sistemata la funzione
os.clock()negli script. - Risolti alcuni potenziali deadlock.
Download: Memory Engine 360 v1.2.1
Download: Source code Memory Engine 360 v1.2.1
Fonte: github.com


![[Scena PSP] PSP Sidecar accelera la XMB: plugin per PSP con ARK-4 rende i giochi quasi istantanei](https://www.biteyourconsole.net/wp-content/uploads/PSPSidecar-238x178.webp)


![[Scena PSP] PSP Sidecar accelera la XMB: plugin per PSP con ARK-4 rende i giochi quasi istantanei](https://www.biteyourconsole.net/wp-content/uploads/PSPSidecar-100x75.webp)
![[Scena PS3] Rilasciato XMB CFW SETTINGS V0.1A Mod-Mod by Aldostools](https://www.biteyourconsole.net/wp-content/uploads/CFWTools001.jpg)
![[Scena PS3] Rilasciato IRISMAN v3.13 [aggiornato x1]](https://www.biteyourconsole.net/wp-content/uploads/IRISMAN-v3.02.png)
![[Scena PS Vita] Rilasciato Grand Theft Auto: San Andreas v1.8](https://www.biteyourconsole.net/wp-content/uploads/GTASA-1.jpg)