ROM Properties Page shell extension

CheatFreak47

Catgirl Expert
Member
Joined
Oct 11, 2011
Messages
1,574
Trophies
2
Age
28
Location
Michigan, USA
XP
2,773
Country
United States
There is an easy fix for that.

Instead of putting every single piece together, you can just simply use the badge preview, which is at offset 0x1100 and has both the 64x64 (length of 0x2800) and 32x32 (length of 0xA00, comes right after the 64x64 image, might be useless for this) images.

He fixed it already in the rom-properties code, the main reason I suggested this is so it'd be easier to put together badge sets using official data.

@TheMachinumps in case you can't be bothered to build it, I made a release package of the latested master at this time.
https://u.teknik.io/8Kb1p.7z (note that this is an unofficial build and is not a release)
 

GerbilSoft

Well-Known Member
OP
Member
Joined
Mar 8, 2012
Messages
2,395
Trophies
2
Age
34
XP
4,250
Country
United States
There is an easy fix for that.

Instead of putting every single piece together, you can just simply use the badge preview, which is at offset 0x1100 and has both the 64x64 (length of 0x2800) and 32x32 (length of 0xA00, comes right after the 64x64 image, might be useless for this) images.
I had the tiling rows/columns reversed. Easy fix.

I was wondering what was stored at 0x1100 for mega badges, since the actual badge tile data starts at 0x4300. I guess a small preview makes sense. Not sure if I'll make use of that for anything.
 
Last edited by GerbilSoft, , Reason: +tile

GerbilSoft

Well-Known Member
OP
Member
Joined
Mar 8, 2012
Messages
2,395
Trophies
2
Age
34
XP
4,250
Country
United States
Due to some issues, I had to reset my GitHub repository. All of the code is still there, though I need to reupload the releases.

If you were previously watching the repo or had it starred, you'll need to rewatch/restar it.
 

k7ra

Well-Known Member
Member
Joined
Dec 11, 2016
Messages
806
Trophies
0
Age
31
XP
1,902
Country
Russia
How fast it create tb for cia and 3ds?
Because it skip all
2 (2).jpg
 

GerbilSoft

Well-Known Member
OP
Member
Joined
Mar 8, 2012
Messages
2,395
Trophies
2
Age
34
XP
4,250
Country
United States
How fast it create tb for cia and 3ds?
Because it skip all
View attachment 97235
You need the encryption keys set up in order for rom-properties to handle encrypted CIA and 3DS files. A sample keys.conf file is included, but no keys are provided. (There's a Pastebin with the keys available; search for pastebin keys.conf.)

I'm most likely going to release rom-properties 1.2 this week, though I'm also going to implement one more thing: CDI parsing for Dreamcast. Redream's CDI parser is fairly readable, so I'm going to write up a more comprehensive CDI format documentation and implement my own parser for rom-properties.
 
  • Like
Reactions: kora and chronoss

GerbilSoft

Well-Known Member
OP
Member
Joined
Mar 8, 2012
Messages
2,395
Trophies
2
Age
34
XP
4,250
Country
United States
Getting closer to a v1.3 release. The major change in v1.3 is support for localization, though there's only going to be a few translations at first.

I have also added support for other systems, including the Tiger game.com:

rp.2018-05-09.bd178e20.feature-game-com-active.png


Other newly-supported formats in the upcoming v1.3 release include:
  • Texture formats: Khronos KTX, Valve VTF, Valve VTF3
  • Texture compression formats: ETC1, ETC2, RGTC, LATC
  • ELF executables (including Wii U RPX/RPL)
 
Last edited by GerbilSoft, , Reason: +more
  • Like
Reactions: chronoss and k7ra

GuyInDogSuit

Your friendly neighborhood guy in a dog suit.
Member
Joined
Aug 1, 2008
Messages
1,856
Trophies
1
Age
41
Location
Sacramento, CA
Website
www.sniffglueworshipsatan.com
XP
1,669
Country
United States
Doesn't seem to work with GameCube GCZ images, WiiU WUX files, or some CIA dumps. Would be cool to have support for Sony systems as well as older Nintendo systems (SNES, NES, GBA). Switch support would be awesome, too.

I know that's a lot to ask, but it's worth a shot making the suggestions and seeing what happens.
 

k7ra

Well-Known Member
Member
Joined
Dec 11, 2016
Messages
806
Trophies
0
Age
31
XP
1,902
Country
Russia
Doesn't seem to work with GameCube GCZ images, WiiU WUX files, or some CIA dumps. Would be cool to have support for Sony systems as well as older Nintendo systems (SNES, NES, GBA). Switch support would be awesome, too.

I know that's a lot to ask, but it's worth a shot making the suggestions and seeing what happens.
All my cia dumps work, SONY roms are iso-cso images, Switch roms in early stage and format can change with releasing free emunand
 

GerbilSoft

Well-Known Member
OP
Member
Joined
Mar 8, 2012
Messages
2,395
Trophies
2
Age
34
XP
4,250
Country
United States
@GuyInDogSuit WUX should definitely be supported. Let me know what image you're trying to use and what tool you used to create it, and I'll try it myself over the weekend.

For CIA dumps, make sure you have all the keys configured in %APPDATA%\rom-properties\keys.conf . If not, search Google for "keys.conf for rom-properties". If the CIAs still aren't working, let me know.

Switch ROMs are going to be a pain because of the multiple layers of encryption. I'd rather not require a copy of hactool to be downloaded separately. (I don't think I can include a copy of hactool in the packages due to license restrictions or something similar.)

I've been considering adding support for various PlayStation images, but haven't gotten around to it. (PS Vita card images use exFAT; other discs use ISO-9660 and/or UDF.)
 

GuyInDogSuit

Your friendly neighborhood guy in a dog suit.
Member
Joined
Aug 1, 2008
Messages
1,856
Trophies
1
Age
41
Location
Sacramento, CA
Website
www.sniffglueworshipsatan.com
XP
1,669
Country
United States
@GuyInDogSuit WUX should definitely be supported. Let me know what image you're trying to use and what tool you used to create it, and I'll try it myself over the weekend.

I don't know, it's not my dump. As far as the keys.conf goes, isn't there a way to update it via internet? A few of the CIAs that don't show icons are fairly old, but popular games, so I would think it exists.
 

SomeGamer

Well-Known Member
Member
Joined
Dec 19, 2014
Messages
6,827
Trophies
1
XP
4,902
Country
Hungary
OK so I got it to work but the keys didn't stick when added through the config exe. Manually adding them to keys.conf did work. Now I'm getting invalid key errors on some .cia files despite the config showing every key as valid.
 

GerbilSoft

Well-Known Member
OP
Member
Joined
Mar 8, 2012
Messages
2,395
Trophies
2
Age
34
XP
4,250
Country
United States
I was so looking forward to using this but installing it makes Windows Explorer slow down a lot.
That's odd, I haven't noticed any slowdown in Explorer when testing on Windows.

OK so I got it to work but the keys didn't stick when added through the config exe. Manually adding them to keys.conf did work. Now I'm getting invalid key errors on some .cia files despite the config showing every key as valid.
Not sure why your CIAs are getting invalid key errors. I've tested a bunch of different types, including retail-encrypted and debug-encrypted.

Meanwhile, here's a sneak peek at something I'm adding to rom-properties v1.4:
rp.2019-01-26.b4545fdc.feature-Xbox360_XEX.achievements.png
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Sicklyboy @ Sicklyboy: For example, one of my other favorite songs from them, with some massive house music influence - +1