Pubblicato un nuovo aggiornamento per ROM Properties Page Shell Extension, il tool open source dedicato al riconoscimento e alla gestione di un’enorme quantità di file legati a videogiochi, console e software.

L’aggiornamento introduce innanzitutto un nuovo parser per i file data.win di GameMaker Studio, una novità particolarmente interessante per chi lavora con i giochi sviluppati attraverso questo motore.
Arriva inoltre un parser dedicato ai file PARAM.SFO di PlayStation, ampliando ulteriormente le informazioni che rom-properties è in grado di riconoscere e mostrare.
Tra le altre novità spicca anche un nuovo parametro -P per rpcli, che permette di visualizzare le funzionalità della CPU rilevate sul sistema in uso. Al momento la funzione supporta i processori basati sulle architetture x86 e ARM.
Su PC Windows è stata migliorata anche l’interazione con la scheda ROM Properties: le icone e i banner visualizzati possono ora essere trascinati direttamente all’interno di una cartella per estrarli nel formato PNG.
La versione 2.9 aggiunge inoltre le traduzioni in georgiano e introduce una nuova scheda in stile Xbox 360 dedicata agli obiettivi per gli eseguibili Games for Windows Live e XNA.
Non mancano poi alcuni miglioramenti specifici per KDE Frameworks 6, dove viene ora utilizzata l’impostazione di sistema relativa alle unità di misura delle dimensioni dei file, evitando di assumere automaticamente il formato IEC con KiB e MiB.
Come spesso accade con questo progetto, la nuova versione comprende anche numerose piccole correzioni e miglioramenti distribuiti in diverse aree del programma.
Un’altra modifica riguarda la distribuzione per Windows. A partire dalla versione 2.9, rom-properties viene fornito tramite un installer basato su Inno Setup.
Per Windows 7 e versioni successive è disponibile SetupRomProperties-2.9.exe, mentre per Windows XP, Windows 2003 e Windows Vista viene mantenuto un installer separato, SetupRomPropertiesXP-2.9.exe. Sono supportate le architetture i386, amd64 e ARM64 sui sistemi più recenti.
Installazione
Attualmente, ROM Properties Page Shell Extension è compatibile con le seguenti piattaforme:
- KDE Frameworks 5.x e 6.x (Dolphin e Konqueror).
- XFCE (Thunar).
- GNOME dalla versione 3.x alla 42 (Nautilus).
- GNOME 43 (Nautilus).
- MATE Desktop (1.18+) (Caja).
- Cinnamon Desktop (Nemo).
- Windows 7 (e versioni successive).
Le seguenti piattaforme sono ancora compatibili, ma potrebbero non ricevere lo stesso livello di supporto:
- KDE 4.x.
- Windows XP SP3, Windows Server 2003 SP2, Windows Vista.
- Si noti che WinInet nelle versioni precedenti di Windows non supporta i nuovi algoritmi di cifratura utilizzati dagli host del database online. Per aggirare questo problema, sarà necessario scaricare una versione precedente di cURL e un pacchetto di certificati. Sono disponibili nella pagina delle Release.
Su Windows 10 e versioni successive, sarà necessario il runtime MSVC 2015-2026:
- i386 (32-bit): https://aka.ms/vs/18/release/VC_redist.x86.exe
- amd64 (64-bit): https://aka.ms/vs/18/release/VC_redist.x64.exe
- arm32: https://rpdb.gerbilsoft.com/redist/VC_redist.arm.vs2017.exe
- arm64: https://aka.ms/vs/18/release/vc_redist.arm64.exe
Su Windows Vista, Windows 7 e Windows 8.x, sarà necessario il runtime MSVC 2015-2022:
- i386 (32-bit): https://aka.ms/vs/17/release/VC_redist.x86.exe
- amd64 (64-bit): https://aka.ms/vs/17/release/VC_redist.x64.exe
- arm32: https://rpdb.gerbilsoft.com/redist/VC_redist.arm.vs2017.exe
Su Windows XP/2003 e versioni precedenti, sarà necessario il runtime MSVC 2015-2017:
- i386 (32-bit): https://download.visualstudio.microsoft.com/download/pr/100349138/88b50ce70017bf10f2d56d60fcba6ab1/VC_redist.x86.exe
- amd64 (64-bit): https://download.visualstudio.microsoft.com/download/pr/100349091/2cd2dba5748dc95950a5c42c2d2d78e4/VC_redist.x64.exe
Linux
Installare il pacchetto .deb appropriato, a seconda dell’ambiente desktop utilizzato e della CPU. Dopo l’installazione, è necessario abilitare il plugin nel browser di file Dolphin:
- Chiudere tutte le istanze di Dolphin.
- Avviare Dolphin.
- Fare clic su Control, Configure Dolphin.
- Fare clic sulla sezione “General”, quindi sulla scheda “Preview”.
- Selezionare l’elemento “ROM Properties Page”, quindi fare clic su OK.
- Abilitare le anteprime in una directory contenente un tipo di file supportato.
Se installato correttamente, per il tipo di file supportato verranno generate le miniature. È inoltre possibile fare clic con il tasto destro del mouse su un file, selezionare Proprietà, quindi fare clic sulla scheda “ROM Properties” per visualizzare ulteriori informazioni sull’immagine ROM.
Windows
Estrarre l’archivio ZIP in una directory, quindi eseguire install.exe. Il programma di installazione richiede l’accesso come amministratore, quindi fare clic su “Sì” se richiesto. Nel programma di installazione, fare clic sul pulsante “Install” per registrare la DLL di ROM Properties Page.
Si noti che questa operazione memorizzerà nel registro di sistema il percorso delle DLL, quindi potrebbe essere opportuno collocare le DLL in una posizione comune. Per disinstallare il plugin, eseguire nuovamente install.exe, quindi fare clic sul pulsante “Uninstall”.
Supporto delle funzionalità per gli ambienti desktop attuali
- ✅ = supportato
- ❌ = non implementato (ancora)
- ⛔ = il sistema operativo o l’ambiente desktop non supporta questa funzionalità
| Funzionalità | Windows XP | Windows Vista/7/8/10/11 | KDE | GNOME | XFCE |
|---|---|---|---|---|---|
| Scheda Proprietà | ✅ | ✅ | ✅ | ✅ | ✅ |
| Scheda XAttrs | ✅ | ✅ | ✅ | ✅ | ✅ |
| Miniature | ✅ | ✅ | ✅ | ✅¹ | ✅ |
| Overlay “Dangerous” | ❌ | ❌ | ✅ | ✅ | ⛔² |
| Metadati | ✅ | ✅ | ✅ | ✅ | ✅ |
| Colonne | ✅ | ✅ | ⛔³ | ✅ | ⛔² |
| Menu contestuale⁴ | ✅ | ✅ | ✅ | ✅ | ✅ |
- 1: GNOME utilizza il sandboxing quando esegue il software per la generazione delle miniature, il che potrebbe impedire a rom-properties di scaricare immagini dai database online.
- 2: L’infrastruttura dei plugin di ThunarX non dispone di interfacce per aggiungere attributi personalizzati ai file, come overlay e metadati, o per visualizzare colonne personalizzate.
- 3: KDE dispone di un insieme fisso di proprietà dei metadati e non dispone di alcun meccanismo per estenderlo, al di fuori degli aggiornamenti a KFileMetaData.
- 4: Voce del menu contestuale per i formati di texture supportati per convertire la texture in PNG.
Livello di supporto attuale dei file
Console di gioco
| Sistema | Scheda Proprietà | Metadati | Immagini interne | Immagini esterne |
|---|---|---|---|---|
| ColecoVision | Sì | Sì | N/D | No |
| Commodore 64/128 .CRT | Sì | Sì | N/D | Titolo |
| Intellivision | Sì | Sì | N/D | No |
| File ticket iQue Player | Sì | Sì | Icona, Banner | No |
| Microsoft Xbox (XBE) | Sì | Sì | Icona | No |
| Microsoft Xbox 360 (XEX) | Sì | Sì | Icona | No |
| Microsoft Xbox 360 (STFS) | Sì | Sì | Icona | No |
| Dischi Microsoft Xbox | Sì | Sì | Icona | No |
| NES | Sì | No | N/D | Titolo |
| Super NES | Sì | Sì | N/D | Titolo |
| Nintendo 64 | Sì | Sì | N/D | No |
| Dischi Nintendo GameCube | Sì | Sì | Banner | Disco, Copertine |
| Banner Nintendo GameCube | Sì | Sì | Banner | No |
| Salvataggi Nintendo GameCube | Sì | Sì | Icona | N/D |
| Banner Nintendo Wii | Sì | Sì | No | No |
| Dischi Nintendo Wii | Sì | Sì | No | Disco, Copertine |
| WAD Nintendo Wii | Sì | Sì | Sì¹ | Titolo, Copertine |
| Salvataggi Nintendo Wii | Sì | Sì | Sì | N/D |
| Nintendo Wii SETTING.TXT | Sì | No | No | N/D |
| Nintendo Wii U (Disco) | Sì | No | No | Disco, Copertine |
| Nintendo Wii U (Firmware) | Sì | No | Sì² | N/D |
| Nintendo Wii U (NUS) | Sì | Sì | Icona | Disco, Copertine |
| Sega 8-bit (SMS, GG) | Sì | Sì | N/D | No |
| Sega Mega Drive | Sì | Sì | N/D | Titolo |
| Sega Dreamcast | Sì | Sì | Media | No |
| Salvataggi Sega Dreamcast | Sì | Sì | Icona, Banner | No |
| Sega Saturn | Sì | Sì | N/D | No |
| Dischi Sony PlayStation | Sì | No | N/D | Copertine |
| EXE Sony PlayStation | Sì | No | N/D | N/D |
| Salvataggi Sony PlayStation | Sì | Sì | Icona | N/D |
| Dischi Sony PlayStation 2 | Sì | Sì | N/D | Copertine |
- Sega Mega Drive include Sega CD, 32X e Pico.
- 1: Le immagini interne sono presenti solo nei WAD DLC di Wii.
- 2: Icone personalizzate basate sul tipo specifico di firmware.
Console portatili
| Sistema | Scheda Proprietà | Metadati | Immagini interne | Immagini esterne |
|---|---|---|---|---|
| Atari Lynx | Sì | Sì | N/D | No |
| Bandai WonderSwan (Color) | Sì | Sì | N/D | Titolo |
| Google Android | Sì | Sì | Icona | N/D |
| J2ME | Sì | Sì | Icona | N/D |
| Neo Geo Pocket (Color) | Sì | Sì | N/D | Titolo |
| Nintendo Game Boy (Color) | Sì | Sì | N/D | Titolo |
| Nintendo Virtual Boy | Sì | Sì | N/D | No |
| Nintendo Game Boy Advance | Sì | Sì | N/D | Titolo |
| Nintendo DS(i) | Sì | Sì | Icona | Copertine, Box |
| Nintendo DSi TADs* | Parziale | No | No | No |
| Nintendo 3DS | Sì | Sì | Icona | Copertine, Box |
| Palm OS | Sì | Sì | Icona | N/D |
| Pokémon Mini | Sì | Sì | N/D | No |
| Sony PlayStation Portable | Sì | Sì | Icona, Banner | No |
| Tiger game.com | Sì | Sì | Icona | No |
- Il parser Nintendo DSi TAD supporta i TAD di sviluppo che normalmente vengono importati utilizzando DSi Nmenu. Attualmente non supporta le esportazioni DSi dai sistemi retail.
- Il parser PSP supporta sia i dischi di gioco PSP e i dischi video UMD, sia diversi formati di disco compressi: CISOv1, CISOv2, ZISO, JISO e DAX.
- Il parser Android recupera attualmente l’icona più grande disponibile.
Formati delle texture
| Formato texture | Scheda Proprietà | Metadati |
|---|---|---|
| Contenitore ASTC | Sì | Sì |
| Godot 3,4 .stex | Sì | Sì |
| Leapster Didj .tex | Sì | Sì |
| Khronos KTX | Sì | Sì |
| Khronos KTX2 | Sì | Sì |
| Microsoft DirectDraw DDS | Sì | Sì |
| Microsoft Xbox XPR | Sì | Sì |
| PowerVR 3.0.0 | Sì | Sì |
| Quite OK Image Format | Sì | Sì |
| Sega PVR/GVR/SVR | Sì | Sì |
| Sony PlayStation TIM | Sì | |
| TrueVision TGA | Sì | Sì |
| Valve VTF | Sì | Sì |
| Valve VTF3 (PS3) | Sì | Sì |
| Icone/cursori Windows¹ | Sì | Sì |
- 1: La generazione delle miniature per i file ICO, CUR ed EXE è disabilitata per evitare conflitti con la gestione delle icone di sistema.
- …con un’eccezione per la generazione delle miniature degli eseguibili Windows a 16 bit su Windows a 64 bit tramite l’hooking delle funzioni
PrivateExtractIcons().
- …con un’eccezione per la generazione delle miniature degli eseguibili Windows a 16 bit su Windows a 64 bit tramite l’hooking delle funzioni
Codec delle texture
- Vari formati RGB lineari, inclusi 15-bit, 16-bit, 24-bit e 32-bit per pixel.
- La maggior parte di questi formati dispone di decoder ottimizzati con SSE2 e/o SSSE3.
- RGB9_E5 è supportato, sebbene attualmente venga convertito in ARGB32 per la visualizzazione. Anche il decoder è lento. (I contributi sono benvenuti).
- Dreamcast: Twiddled e Vector-Quantized.
- Nintendo DS: CI8 piastrellato con palette BGR555.
- Nintendo 3DS: RGB565 piastrellato e twiddled.
- GameCube: RGB5A3 piastrellato e CI8 con palette RGB5A3.
- S3TC: codec DXT1, DXT2, DXT3, DXT4, DXT5, BC4 e BC5.
- DXT1 GameCube con piastrellatura 2×2 è supportato nei file texture GVR.
- ETCn: ETC1, ETC2 (RGB, RGBA, RGB_A1), EAC.
- BC7: supportato in diversi formati di file texture.
- L’implementazione è piuttosto lenta. (I contributi sono benvenuti).
- PVRTC: supportato in diversi formati di file texture.
- PVRTC-II: supporto parziale. Il flag di transizione netta e le immagini che non sono un multiplo delle dimensioni del tile non sono supportati.
- ASTC: supportato in diversi formati di file texture.
Formati audio
| Sistema | Scheda Proprietà | Metadati | Immagini interne | Scansioni esterne |
|---|---|---|---|---|
| Audio Atari 8-bit SAP | Sì | Sì | N/D | N/D |
| Audio Atari ST SNDH | Sì | Sì | N/D | N/D |
| CRI ADX ADPCM | Sì | Sì | N/D | N/D |
| Musica Commodore 64 SID | Sì | Sì | N/D | N/D |
| Game Boy Sound System | Sì | Sì | N/D | N/D |
| Game Boy Ripped | Sì | N/D | N/D | N/D |
| Nintendo 3DS BCSTM e BCWAV | Sì | Sì | N/D | N/D |
| Nintendo Sound Format | Sì | Sì | N/D | N/D |
| Nintendo Wii BRSTM | Sì | Sì | N/D | N/D |
| Nintendo Wii U BFSTM | Sì | Sì | N/D | N/D |
| Portable Sound Format | Sì | Sì | N/D | N/D |
| Formato S98 | Sì | Sì | N/D | N/D |
| Formato Super NES SPC | Sì | Sì | N/D | N/D |
| Video Game Music | Sì | Sì | N/D | N/D |
Formati multimediali
| Sistema | Scheda Proprietà | Metadati | Immagini interne | Scansioni esterne |
|---|---|---|---|---|
| Immagini disco Commodore DOS | Sì | Sì | GEOS* | N/D |
| Immagini disco ISO-9660 | Sì | Sì | Icona | N/D |
| Immagine Windows (.wim) | Sì | No | N/D | N/D |
- Commodore DOS attualmente include le unità disco 2040, 3040, 4040, 8050, 8250, 1540/1541, 1571 e 1581, nei formati D64, D71, D80, D82, D81, D67, G64 e G71.
- Le icone dei file GEOS sono supportate.
- Il formato disco UDF non è attualmente supportato. Le immagini disco ibride che contengono sia strutture dati UDF sia ISO-9660 saranno gestite come ISO-9660.
- Le immagini disco CD-i e High Sierra vengono gestite dal parser delle immagini disco ISO-9660.
Altro
| Sistema | Scheda Proprietà | Metadati | Immagini interne | Scansioni esterne |
|---|---|---|---|---|
| Executable and Linkable Format | Sì | No | N/D | N/D |
| GameMaker Studio data.win | Sì | Sì | N/D | N/D |
| Binari PUC Lua | Sì | No | N/D | N/D |
| Binari Mach-O | Sì | No | N/D | N/D |
| Nintendo amiibo | Sì | No | N/D | Media |
| Nintendo Badge Arcade | Sì | Sì | Immagine | N/D |
| Sony PlayStation PARAM.SFO | Sì | Sì | N/D | N/D |
| Eseguibili Windows/DOS | Sì | Sì | Icona¹ | N/D |
- 1: La generazione delle miniature per i file ICO, CUR ed EXE è disabilitata per evitare conflitti con la gestione delle icone di sistema.
Note generali per tutti i formati:
- L’immagine interna si riferisce agli elementi grafici contenuti nella ROM e/o nell’immagine disco. Queste immagini vengono generalmente visualizzate nel menu principale del sistema prima di avviare il gioco.
- “N/D” indica che la ROM o l’immagine disco non dispone di questa funzionalità.
- “No” indica che la funzionalità è presente ma non è attualmente implementata.
- Le scansioni esterne si riferiscono alle scansioni provenienti da un database esterno, come GameTDB.com per GameCube e Wii.
- “No” indica che attualmente non è disponibile alcun database per questo sistema.
- Qualsiasi altro valore indica quali tipi di immagini sono disponibili.
- Per gli amiibo, “media” si riferisce all’oggetto amiibo, che può essere una statuetta, una scheda, un peluche o un blocco di legno.
- Gli eseguibili Windows possono contenere più dimensioni di icone. Il supporto per le icone Windows verrà aggiunto una volta implementato il supporto per più dimensioni delle immagini.
- Sega 8-bit supporta solo immagini ROM con un’intestazione “TMR SEGA”.
È disponibile un programma di configurazione, rp-config, per configurare rom-properties tramite un’interfaccia grafica. Questo programma consente di configurare quali immagini verranno utilizzate per le miniature su ciascun sistema, oltre ad altre funzionalità.
Download di media esterni
Alcuni parser supportano l’utilizzo di scansioni multimediali esterne tramite un database online, ad esempio GameTDB.com.
Questa funzione è abilitata per impostazione predefinita, ma è possibile personalizzare quali scansioni vengono scaricate per quali sistemi eseguendo il programma di configurazione, rp-config.exe.
Le immagini scaricate vengono memorizzate nella cache nella seguente directory:
- Linux:
~/.cache/rom-properties/ - Windows XP:
%LOCALAPPDATA%\rom-properties\cache - Windows Vista+:
%USERPROFILE%\AppData\LocalLow\rom-properties\cache
La struttura delle directory corrisponde al sito di origine, quindi, ad esempio, un’immagine disco di Super Smash Bros. Brawl verrebbe scaricata in ~/.cache/rom-properties/wii/disc/US/RSBE01.png.
Si noti che, se il download fallisce per qualsiasi motivo, nella cache verrà inserito un file fittizio di 0 byte, che indica all’estensione della shell di non tentare nuovamente di scaricare il file. [FIXME: Se il download fallisce a causa dell’assenza di connettività di rete, non dovrebbe fare questo.]
Se si dispone di una copia offline del database di immagini GameTDB, è possibile copiarla nella directory della cache di ROM Properties Page per consentire all’estensione di utilizzare la versione già scaricata invece di scaricare le immagini quando necessario.
Chiavi di decrittazione
Alcuni formati più recenti, incluse le immagini disco Wii, contengono sezioni crittografate. L’estensione della shell include il codice di decrittazione necessario per gestire queste immagini, ma le chiavi non sono incluse.
Per installare le chiavi, creare un file di testo denominato keys.conf nella directory di configurazione di rom-properties:
- Linux:
~/.config/rom-properties/keys.conf - Windows:
%APPDATA%\rom-properties\keys.conf
Il file keys.conf utilizza il formato INI. Un file di esempio, keys.conf.example, è incluso nell’estensione della shell. Questo file contiene un elenco di tutte le chiavi supportate, con segnaposto al posto dei dati effettivi delle chiavi. Ad esempio, un file keys.conf con le chiavi supportate per Wii è simile al seguente:
[Keys]
rvl-common=[Wii common key]
rvl-korean=[Wii Korean key]
Sostituire i segnaposto delle chiavi con stringhe esadecimali che rappresentano la chiave. In questo esempio, entrambe le chiavi sono AES-128, quindi le stringhe esadecimali devono essere lunghe 32 caratteri.
Nota: Se una chiave non è corretta, qualsiasi finestra delle proprietà che utilizza la chiave per decrittografare i dati mostrerà un messaggio di errore invece dei dati in questione.
Area protetta Nintendo DS
Per crittografare o decrittografare la Secure Area di Nintendo DS, la chiave Blowfish deve essere denominata nds-blowfish.bin e collocata nella stessa directory di keys.conf.
MD5sum: c08c5afd9c6d9530817cd2033e3864d7
File non supportato
Se si dispone di un file che si ritiene dovrebbe essere supportato da ROM Properties, o si desidera vedere aggiunto il supporto per un nuovo tipo, aprire una segnalazione su GitHub: https://github.com/GerbilSoft/rom-properties/issues
Changelog
- Nuovi parser:
- GameMaker: parser per i file
data.windi Game Maker Studio.- Pull request #496: Aggiunto il supporto ai file GameMaker IFF/”data.win”
- Inviato da
@InvoxiPlayGames.
- Inviato da
- Pull request #496: Aggiunto il supporto ai file GameMaker IFF/”data.win”
- ParamSFO: file PlayStation System File Object. Utilizzati dai giochi per PSP, PS3, PS Vita e PS4.
- GameMaker: parser per i file
- Nuove funzionalità:
- rpcli dispone di una nuova opzione
-Pper visualizzare le informazioni rilevate sulla CPU.- Su tutte le CPU, questo include architettura ed endianess.
- Su x86 e amd64, include anche la stringa identificativa della CPU e famiglia/modello/stepping.
- Su x86, amd64, arm e arm64, include anche i flag delle funzionalità della CPU.
- Windows: implementato il trascinamento della selezione per l’icona e il banner nella scheda delle proprietà. L’icona e il banner possono essere trascinati dalla scheda delle proprietà a una finestra di Esplora file di Windows e il PNG verrà salvato.
- Questa funzionalità era stata implementata nella v1.5 nelle interfacce grafiche GTK e KDE.
- Aggiunte le traduzioni in georgiano di
temuri.doghonadze.
- rpcli dispone di una nuova opzione
- Nuove funzionalità dei parser:
- GodotSTEX: Aggiunto il supporto (non testato) alle texture
ASTC_6x6.- Il supporto ad
ASTC_6x6è stato aggiunto in Godot 4.6.
- Il supporto ad
- PSP: analizzato il file
PARAM.SFO. - Aggiunta una proprietà personalizzata “Version” e gestita in tutte le sottoclassi RomData che dispongono di un campo “Version” o “Revision”.
- NintendoDS, Nintendo3DSFirm: Aggiunto il supporto iniziale alle immagini ROM NTRBOOT di DSi e 3DS. In precedenza non venivano rilevate affatto a causa di campi mancanti nell’header della ROM.
- Le chiavi denominate “ctr-spi-boot” e “ctr-dev-spi-boot” erano in realtà relative a NTRBOOT e sono state rinominate in “ctr-ntr-boot” e “ctr-dev-ntr-boot”.
- Sono state aggiunte nuove chiavi per SPIBOOT con i nomi “ctr-spi-boot” e “ctr-dev-spi-boot”.
- Tutte e quattro queste chiavi possono essere trovate nel file
boot9.bindella 3DS. - Grazie a
F3l1x_10mper aver fornito i file di test.
- EXE: visualizzate le informazioni PDB CodeView negli eseguibili che le contengono.
- Pull request #500: [libromdata] Aggiunto il supporto alle informazioni PDB CodeView nei file binari PE.
- Inviato da
@fishywitch.
- Inviato da
- Pull request #500: [libromdata] Aggiunto il supporto alle informazioni PDB CodeView nei file binari PE.
- J2ME: le versioni dei MIDlet sono ora elencate nei metadati.
- EXE: visualizzate le sezioni XDBF negli eseguibili GfWL e XNA.
- Visualizzati anche l’ID titolo in stile Xbox e il numero di versione del titolo.
- Risolve #505: [Feature Request] Analizzare i dati XDBF in stile Xbox 360 dagli EXE GfWL e dalle DLL XNA di WP7
- Richiesto da
@InvoxiPlayGames.
- Richiesto da
- GodotSTEX: Aggiunto il supporto (non testato) alle texture
- Altre modifiche:
- KDE Frameworks 6: Utilizzato anche il tipo di unità per le dimensioni dei file specificato nelle Impostazioni di sistema durante la formattazione esplicita dei kilobyte.
- Ora viene utilizzata l’API nativa di MiniZip-NG invece dell’API compat. Sui sistemi Linux, viene ora preferita una versione di MiniZip-NG a livello di sistema rispetto alla copia integrata, se disponibile.
- I campi stringa possono ora contenere collegamenti ipertestuali. Attualmente questa funzionalità viene utilizzata dal parser EXE per fornire collegamenti per il download della Runtime DLL e, se disponibile, del file PDB dai Microsoft Symbol Server.
- GTK, KDE: Aggiunta la chiave “Software” per i file PNG creati trascinando l’icona e/o il banner dalla scheda delle proprietà a una finestra del browser dei file.
- GTK
rom-properties.thumbnailer: Aggiunto un workaround per fare in modo che KDE mostri un nome vuoto per il file.thumbnailer.- TODO: è necessario richiedere un modo per consentire a KDE di nascondere il file .thumbnailer.
- rpcli: aggiunto il supporto all’output JSON per i comandi di interrogazione dei dispositivi.
- Correzioni di bug:
- Dreamcast e SegaSaturn aggiungevano erroneamente DiscNumber come intero. Dovrebbe essere uint. Di conseguenza, queste proprietà non venivano visualizzate correttamente.
- Risolto un possibile crash nel caso in cui venga analizzato un timestamp fuori intervallo.
- Riguarda: dalla v2.5 alla v2.8
- Ripristinata una correzione ubsan errata che causava problemi alla scheda PE Exports.
- Risolve #498: la tabella Exports era scomparsa dalla pagina dell’estensione shell win32
- Segnalato da
@ksharperd.
- Segnalato da
- Risolve #498: la tabella Exports era scomparsa dalla pagina dell’estensione shell win32
- NES: corretto il calcolo dell’esponente/moltiplicatore di NES 2.0.
- Pull request #499: NES: corretto il moltiplicatore nel calcolo delle dimensioni della PRG-/CHR-ROM
- Inviato da
@slp64.
- Inviato da
- Pull request #499: NES: corretto il moltiplicatore nel calcolo delle dimensioni della PRG-/CHR-ROM
- Windows: Corretto il funzionamento dei controlli SysLink che non aprivano effettivamente i collegamenti quando venivano selezionati. Questo riguardava solamente il collegamento
amiibo.lifenelle versioni precedenti.- Riguarda: Dalla v1.7 alla v2.8
- iconv: Corretto un memory leak nella funzione di conversione da UTF-16 a Code Page 1252. Riguarda solamente il parser
Xbox360_STFS. - KDE: Corretto un memory leak in tutti i widget della scheda xattr.
- Riguarda: dalla v2.2 alla v2.8
- rp-download: consentito
statfs()per Bazzite 44.- Risolve #504: rp-download terminava a causa di seccomp su statfs() con Fedora 44 / curl 8.18
- Segnalato da
@Kamui2040.
- Segnalato da
- Risolve #504: rp-download terminava a causa di seccomp su statfs() con Fedora 44 / curl 8.18
- KDE: aggirato un problema con il plugin directorythumbnail dividendo ThumbnailCreator di rom-properties in due: uno per la maggior parte dei tipi e uno esclusivamente per le directory.
- Sarà necessaria una correzione upstream per gestire i fallback in
thumbnail.so. - Risolve #507: una sorta di conflitto con le miniature delle cartelle dopo la reinstallazione/l’aggiornamento di kio-extras.
- Segnalato da
@LuanVSO.
- Segnalato da
- Sarà necessaria una correzione upstream per gestire i fallback in
- Windows: corrette le interrogazioni dei dispositivi per le unità ottiche che al momento non hanno alcun disco inserito.
Download: ROM Properties Page Shell Extension v2.9 (Windows Debug)
Download: SetupRomProperties v2.9
Download: SetupRomProperties XP v2.9
Download: Source code ROM Properties Page Shell Extension v2.9
Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale. Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.🔥 Prodotti in promozione e articoli più venduti: Nintendo Switch
Vedi altri prodotti Nintendo Switch
Ultimo aggiornamento 2026-10-13 / Link di affiliazione / Immagini da Amazon Product Advertising API





