lah7 / sims2-4k-ui-patch

Work in progress patch program to upscale The Sims 2's UI for 4K displays
GNU General Public License v3.0
30 stars 2 forks source link

Process RIFF files (*.uiScript) to tweak the loading screens #6

Open lah7 opened 2 years ago

lah7 commented 2 years ago

The loading screens are stored in the base game's ui.package. They are some kind of RIFF file with the .uiScript extension.

$ file *
00000000-499DB772-8DA3ADE7.uiScript: RIFF (little-endian) data
00000000-499DB772-8DA3ADE8.uiScript: RIFF (little-endian) data
00000000-499DB772-8DA3ADE9.uiScript: RIFF (little-endian) data
00000000-499DB772-8DA3ADEA.uiScript: RIFF (little-endian) data
00000000-499DB772-8DA3ADEB.uiScript: RIFF (little-endian) data
00000000-499DB772-8DA3ADEC.uiScript: RIFF (little-endian) data
00000000-499DB772-8DA3ADED.uiScript: RIFF (little-endian) data

RIFF is a container, so if possible, we'll need to find out what format this data is, so we can extract and repack its contents.

Sources

Current

With the rest of the UI upscaled, they don't look great at the moment:

small-loading-screen

lingeringwillx commented 1 year ago

I think this might be related.