emoose / OutRun2006Tweaks

Turning and spinning and spinning and turning, woah!
MIT License
356 stars 0 forks source link

Texture pack / asset releases #20

Open emoose opened 4 months ago

emoose commented 4 months ago

As of 0.3 you can now replace the UI & stage textures in the game, the default INI settings will load in any texture replacements that exist inside textures\load\ folder.

Tweaks can dump out the original game textures for you by enabling SceneTextureExtract/UITextureExtract, but this is only needed if you want to modify/upscale/update the texture dumps yourself.

If you're just using texture packs from this thread changing INI settings/dumping textures isn't required.


The latest textures are now posted in the OR2006Sprites repository, started by Sonic-TV and other members of the OR2006Tweaks discord, a lot of great work is being done there, if you want to help out feel free to join the discord!

A compilation of the latest OR2006Sprites textures for easy install, can be found on Envido32's repo (scroll down & expand the Assets section): https://github.com/envido32/OR2006Sprites/releases


Index of releases in this thread (these are mostly outdated compared to the repository above)

Texture pack releases: ESRGAN 4x UI textures by emoose Remade flags + Xbox / PS Button Prompts by DonelBueno Improved SEGA/Ferrari Startup Logos by andreababich Improved Ferrari Menu Logo by Dragoonglue New Clarissa Sprite Fix With Xbox, PlayStation and PC Prompts by thegreatprophetzarquon Better Outrun2SP Mode UI by DonelBueno OutrunC2C New Wave Speedos by Darillone Higher quality original UI sprites by thegreatprophetzarquon Tachometers HD by sharkcheese BGM Album Art remake by Darillone

To install these texture packs you just have to place them into textures\load\ folder (may need to create the folders if they don't exist)

Audio mod releases: OR2LouderEngineSound by ksdomino

Resources: Sonic-TV Outrun2006 Tweaks discord OutRun 2 Xbox (JP) extracted texture PNGs by emoose OutRun 2 Xbox car color textures by emoose OR2006Sprites repository by Sonic-TV

Old releases: FXT Clarissa Sprite Fix UI textures with artifacting filtered by thegreatprophetzarquon


If anyone works on any textures please feel free to link them here, or talk about anything texture related here, will pin this thread & update the OP with links to release posts.

emoose commented 4 months ago

ESRGAN 4x UI textures

A very quickly made ESRGAN for a few UI textures, using 4xHDcube3: https://pixeldrain.com/u/uxotusNQ
Makes a good improvement to some of the in-game HUD, but some menu textures like the O2SP arcade menus are pretty bad there, might want to remove those and use the originals instead. (or use DonelBueno's O2SP UI with it)

24-06-18_00-20-10-707_OR2006C2C

24-06-18_00-20-24-655_OR2006C2C

24-06-18_01-40-38-221_OR2006C2C

DonelBueno commented 4 months ago

Both packs use the uncensored Clarissa texture from @thegreatprophetzarquon, download it here first: https://github.com/emoose/OutRun2006Tweaks/issues/20#issuecomment-2231328011

After that, download one of the packs bellow and overwrite the texture from thegreatprophetzarquon's pack. Credits to @andreababich for remaking the texts on the small flags texture file.

Remade flags + Xbox Buttons Prompts Flags + Xbox Buttons

Remade flags + PlayStation Buttons Prompts Flags + PS Buttons

1 2 3

Dumps Folder (5251 textures) https://www.mediafire.com/file/o9bo3popbrogx5s/dump.7z/file

emoose commented 4 months ago

Clarissa Sprite Fix (ported/upscaled from FXT)

Fixes a large issue with Clarissa's sprites on most non-JP copies of the game.

Clarissa texture is from an FXT sprite pack, not really sure who ripped it originally, just modified it to restore the original button prompts & ran it through ESRGAN.

(recommend pairing this with RestoreJPClarissa = true in the INI file, to restore the original Clarissa model ingame)

Orig resolution: https://www.mediafire.com/file/w3rx1qck24hk8e3/Outrun2006-ClarissaFix_orig.zip/file ESRGANx4 upscale: https://www.mediafire.com/file/2zf9jgt0ewarup4/Outrun2006-ClarissaFix_ESRGANx4.zip/file

24-06-26_21-07-19-854_OR2006C2C

ViperAcidZX commented 4 months ago

I was gonna ask if we could get an uncut version of Clarissa for the OR2SP portion of OutRun 2006 on PC but I see that is already in the works with the latest commits. Thank emoose you all for the incredible work and DonelBueno too for the Xbox + Remade Flags texture packs too!

EDIT: DonelBueno I noticed the Retry and Quit Mission prompts after failing one of the modes still uses keyboard prompts with the Xbox Icons replacement pack.

DonelBueno commented 4 months ago

I was gonna ask if we could get an uncut version of Clarissa for the OR2SP portion of OutRun 2006 on PC but I see that is already in the works with the latest commits. Thank emoose you all for the incredible work and DonelBueno too for the Xbox + Remade Flags texture packs too!

EDIT: DonelBueno I noticed the Retry and Quit Mission prompts after failing one of the modes still uses keyboard prompts with the Xbox Icons replacement pack.

That's because the uncensored Clarissa textures share a file with the prompts in the "try again" screen. Try this file instead:

Flags + Xbox Buttons.zip

emoose commented 4 months ago

Outrun 2 JP sprite raw dump (not loadable)

Here's a raw PNG dump of 1251 sprite/UI textures from Outrun 2 JP Xbox release (the original pre-C2C): https://www.mediafire.com/file/tszyvz8ri6c84s7/Outrun2Japan-1251_sprites.zip/file

Looks like the uncut clarissa there has less color banding than the one included with FXT, but also seems that in C2C they rescaled the clarissa sprites down a tiny bit (90-98%) so might take a little work to copy over from this.

Sadly C2C never had any Xbox release in Japan, just PS2, guess FXT probably ripped them from that somehow (not really sure how though, PCSX2 dumping didn't seem to dump them for me, just a bunch of temporary textures :/)

emoose commented 4 months ago

Seems the car colors are mostly kept inside obj_pc_color_pmt as separate textures, but in the code each car has its own list that says which textures to use, usually just points to the obj_pc_color_pmt textures but there's a couple that seem to grab color from some other file (probably the file that has the rest of the textures for that car)

There's a few blue colors inside obj_pc_color_pmt which look close to the ones you linked, but maybe those blues aren't actually included in the list for the car or something.

Or maybe those blues do get used but the different rendering in C2C makes it look different? Does seem to be a lot of color difference between arcade & C2C when you compare them side by side.

emoose commented 4 months ago

Ah could be, been working on some tools to dump xbox textures with, here's a dump of the xbox colors: Xbox_OBJ_PC_COLOR_SMT.zip

Most of them look much more brighter/saturated than the C2C versions, and seems to have a couple blues there that C2C is missing, maybe could be the one you're looking for. (ImageGlass can open these DDS files for you to look at them: https://imageglass.org/release/imageglass-9-1-7-627-54)

If you rename the Xbox texture to match filename of one of the C2C colors and put it inside textures\load\ it should hopefully load in, here's a pack of the C2C colors in case you need the filenames from them: C2C_OBJ_PC_COLOR_PMT.zip

DonelBueno commented 4 months ago

@jojo670 I've updated my dump folder.zip in my original post, now it includes more textures.

Try the 4x_HD_Cube3 model, it worked better here than the model you used on your texture pack, although not perfect.

DonelBueno commented 4 months ago

@DonelBueno Hello thanks, I'll download and look but I also dumped some textures. I already use 4x_HD_Cube3 model for the interface and I did everything else with RealESRGANx4-minus which accentuates certain details quite well, but gives a very poor result for certain textures. The ideal would be to sort the textures according to their type and then upscale them with the most appropriate model. I will share now in my main post, a texture update already ready which contains the complete? interface in French. Also I modified your fixes for the XBOX buttons and flags as well as the Clarissa fix for the French version. The idea is to make a temporary texture pack in the first instance, then see afterwards if we can sort the textures for upscaled them in the best possible way. Thanks for reading.

Nice work! Can you share your dumps?

KainXVIII commented 4 months ago

Any plans for Playstation button prompts?

DonelBueno commented 4 months ago

Any plans for Playstation button prompts?

I can give it a try when I have time, probably in the next few days.

DonelBueno commented 4 months ago

Done: Flags + PS Buttons.zip

Tell me if everything is working as intended.

KainXVIII commented 4 months ago

Done: Flags + PS Buttons.zip

Tell me if everything is working as intended.

Everything seems to be fine! Снимок экрана (3878) Снимок экрана (3879) Снимок экрана (3881)

andreababich commented 4 months ago

Hello, I discovered yesterday this project and I'm overwhelmed by its awesomeness. This is my little "thank you", shall you be interested in it. It's the remade logos and copyright notes at the very beginning of the game. I used official hi-res logos (the old Sumo/Sega/Ferrari) and had a guess with the other fonts, please let me know if it works for you. Thank you all! Bisboch Sumo_Sega_Ferrari_Logos.zip

Joe-Kaze commented 4 months ago

I might be stupid; I unzipped all the dds files into OutRun.2006.Coast.2.Coast\textures\load but none of the custom textures are showing up. I also confirmed that SceneTextureReplacement and UITextureReplacement are set to "true" in the OutRun2006Tweaks.ini file. What am I missing?

DonelBueno commented 4 months ago

Nice work! Can you share your dumps?

Thank you, yes of course, I just put the link to my dump of the game made with the French language in my main post. It's certainly not complete however and some textures must be duplicated in different folders i think. But the dump is clean, it can serve as a good basis for dumping other languages, more textures ​​and doing a complete dump of the game.

I've updated my dump.zip file on my original post after merging your dumped textures with mine. Now it has 4996 textures and uses the english version as the base. All the duplicates were removed.

Dragoonglue commented 4 months ago

ESRGAN UI textures

A very quickly made ESRGAN for a few UI textures: https://pixeldrain.com/u/uxotusNQ Makes a good improvement to some of the in-game HUD, but some menu textures like the O2SP arcade menus are pretty bad there, might want to remove those and use the originals instead.

The smudged Ferrari logo texture from the main menu was bothering me quite a bit, so I fixed it.

ferrarifix

Ferrari_Menu_Logo.zip

DonelBueno commented 4 months ago

If someone could remake the speedometers, it would be perfect.

mochardi commented 4 months ago

infinite thanks to emoose and everyone for all the work.

I always dreamed of playing outrun 2 without hud and today that dream came true! I was able to achieve this by editing and leaving the hud textures transparent (although there may be a better way)

What a beautiful game!

OutRun2006_ Coast to Coast 05-Jul-24 8_28_50 PM OutRun2006_ Coast to Coast 05-Jul-24 8_30_22 PM OutRun2006_ Coast to Coast 05-Jul-24 8_31_38 PM OutRun2006_ Coast to Coast 05-Jul-24 8_32_30 PM OutRun2006_ Coast to Coast 05-Jul-24 8_21_58 PM OutRun2006_ Coast to Coast 05-Jul-24 8_25_09 PM

DonelBueno commented 4 months ago

If someone could remake the speedometers, it would be perfect.

Funny, I just made them, It was absolutely necessary... all speedometers redone respecting the original style.

FDFBF3EF_128x128

OR2006C2C - All speedometers redone - jojo670.zip

They look awesome, bro, great work!

What are you going to change in your next texture pack?

brad86m commented 4 months ago

If someone could remake the speedometers, it would be perfect.

Funny, I just made them, It was absolutely necessary... all speedometers redone respecting the original style.

FDFBF3EF_128x128

OR2006C2C - All speedometers redone - jojo670.zip

These are incredible. Thank you.

Drawing the entire UI next yes? :p

Only joking. Well, unless you want such a task lol

emoose commented 4 months ago

@Joe-Kaze

I might be stupid; I unzipped all the dds files into OutRun.2006.Coast.2.Coast\textures\load but none of the custom textures are showing up. I also confirmed that SceneTextureReplacement and UITextureReplacement are set to "true" in the OutRun2006Tweaks.ini file. What am I missing?

Do you have the textures at the root of textures\load\ folder? If they're in subfolders it might not see them properly.

It could be worth trying to move your game folder somewhere else too, if it's at a long path or has some other path issue it might stop Tweaks from being able to check them.

chanunnaki commented 4 months ago

infinite thanks to emoose and everyone for all the work.

I always dreamed of playing outrun 2 without hud and today that dream came true! I was able to achieve this by editing and leaving the hud textures transparent (although there may be a better way)

What a beautiful game!

Will you make this available as a download pack?

Sonic-TV commented 4 months ago

all of the in-game HUD fonts including OR2SP mode (excl. speedometer) are Rodin by fontworks. Some of them uses Arial Black but I guess they can't guess the font, so they used Arial Black as a fallback font. You can also try to revive the Outrun 2 HUD as they use DFGSoGei font. Hope this information helps.

DonelBueno commented 4 months ago

These are incredible. Thank you. Drawing the entire UI next yes? :p Only joking. Well, unless you want such a task lol

The majority of the rest of the UI is improved quite decently with the upscaling models. The speedometers were very low resolution and poor quality. This had to be redone manually because no upscaling technique gave acceptable results.

The fonts on Outrun2SP menu still look pretty bad (841E796B_512x128 and 53CE39D5_512x512):

OR2006C2C_2024_07_06_14_14_42_857 OR2006C2C_2024_07_06_14_14_47_229 OR2006C2C_2024_07_06_14_14_30_176

brad86m commented 4 months ago

infinite thanks to emoose and everyone for all the work.

I always dreamed of playing outrun 2 without hud and today that dream came true! I was able to achieve this by editing and leaving the hud textures transparent (although there may be a better way)

What a beautiful game!

OutRun2006_ Coast to Coast 05-Jul-24 8_28_50 PM OutRun2006_ Coast to Coast 05-Jul-24 8_30_22 PM OutRun2006_ Coast to Coast 05-Jul-24 8_31_38 PM OutRun2006_ Coast to Coast 05-Jul-24 8_32_30 PM OutRun2006_ Coast to Coast 05-Jul-24 8_21_58 PM OutRun2006_ Coast to Coast 05-Jul-24 8_25_09 PM

Lovely images. With no HUD and timer disabler, we could probably come up with a new custom attract video for the main menu. Similar to the original 1986 game, would be cool.

Tenome commented 4 months ago

infinite thanks to emoose and everyone for all the work.

I always dreamed of playing outrun 2 without hud and today that dream came true! I was able to achieve this by editing and leaving the hud textures transparent (although there may be a better way)

What a beautiful game!

You should upload the HUD blank zip in case anyone else wants it.

The fonts on Outrun2SP menu still look pretty bad (841E796B_512x128 and 53CE39D5_512x512):

You should never upscale fonts, they always come out bad. I haven't looked myself, but you can most likely find that font online and recreate it. I have thousands of fonts downloaded myself, I might even have it already.

Edit: I didn't see Sonic-TV's comment, I can upload those fonts if you need them.

DonelBueno commented 4 months ago

The fonts on Outrun2SP menu still look pretty bad (841E796B_512x128 and 53CE39D5_512x512):

You should never upscale fonts, they always come out bad. I haven't looked myself, but you can most likely find that font online and recreate it. I have thousands of fonts downloaded myself, I might even have it already.

Edit: I didn't see Sonic-TV's comment, I can upload those fonts if you need them.

The problem is that the original textures are already terrible, the AI can't make miracles in this case. The other fonts used by the game look fine.

I would like the file for the fonts, please =)

Tenome commented 4 months ago

I would like the file for the fonts, please =)

It looks like they've been mirrored by now (I got Fontworks, Dynafont, etc. years ago from a Chinese font pack called 超级字体整合包 XZ, mirrored here). DFGSoGei is under 完整包\DynaFont(华康)\日文\ttf\Std\デザイン書体(创意字体).

DonelBueno commented 4 months ago

I would like the file for the fonts, please =)

It looks like they've been mirrored by now (I got Fontworks, Dynafont, etc. years ago from a Chinese font pack called 超级字体整合包 XZ, mirrored here). DFGSoGei is under 完整包\DynaFont(华康)\日文\ttf\Std\デザイン書体(创意字体).

Which Robin font should I get from the list? There are ~10 types and 69 variations.

AP-Hammerheart commented 4 months ago

I see we have texture packs for both xbox and playstation button prompts, but could anyone make a set for the arcade button promts please? I've been playing this game so much using the FXT mod that I'm used to those button prompts and the default keyboard ones looks so out of place to me now. Thanks in advance!

polybius22 commented 4 months ago

@AP-Hammerheart I agree, I'm using this file. If someone could upscale it would be great https://drive.google.com/file/d/1w5pHTfj6lR_w6PTZEihf_UC8SDsBh6ZC/view?usp=drive_link

Sonic-TV commented 4 months ago

I would like the file for the fonts, please =)

It looks like they've been mirrored by now (I got Fontworks, Dynafont, etc. years ago from a Chinese font pack called 超级字体整合包 XZ, mirrored here). DFGSoGei is under 完整包\DynaFont(华康)\日文\ttf\Std\デザイン書体(创意字体).

Which Robin font should I get from the list? There are ~10 types and 69 variations.

the Original one. The English text are all the same, but the Japanese text use the original one.

andreababich commented 4 months ago

Hello, I was trying, out of curiosity, to figure out which is the font used for most of the menus text. ... but I could not, actually. It looks like a modified version of Bell Gothic Std Black - most letters seem to fit, but I and K surely don't. The weird thing is that at least in ONE case (the "RANKINGS" texture) they actually used Bell Gothic Std Black, see picture. But it's rather the exception than the rule, I'm afraid. Also, numbers used in the menu seem coming from some other font. Any idea? Maybe the right font is another one in the Bell Gothic family?

image Thanks!

VirtualDavey commented 4 months ago

I can get every texture to work except button prompt textures (Xbox, PS). Tried multiple times. Any idea what the issue could be?

andreababich commented 4 months ago

"I can get every texture to work except button prompt textures (Xbox, PS). Tried multiple times. Any idea what the issue could be?" I had a similar issue. For some reason I missed the 8F1D69D3_128x128.dds file in textures/load, which was the one I needed (playing in English). Found it out while dumping some textures. Try to make a copy of 1F77CB88_128x128.dds (the dds containing the buttons from the pack above) and rename it as 8F1D69D3_128x128.dds .

emoose commented 4 months ago

Hah, now we need a No HUD toggle!

There is a byte you can change in memory to disable most of the hud, if you use cheat engine you can add 0x8447F8 as a Byte value and then change it to 0 to hide it.

That only really effects the original OR2 hud though, most new things added in C2C get drawn with different functions which don't have any byte value to disable them, probably better to use the transparent texture method for those

DonelBueno commented 4 months ago

I had a similar issue. For some reason I missed the 8F1D69D3_128x128.dds file in textures/load, which was the one I needed (playing in English). Found it out while dumping some textures. Try to make a copy of 1F77CB88_128x128.dds (the dds containing the buttons from the pack above) and rename it as 8F1D69D3_128x128.dds .

Strange, this texture was never dumped to me and I never had missing prompts. I'm also running the game in english (Steam version, don't know if that changes anything, since the .exe is provided by the mod).

VirtualDavey commented 4 months ago

"I can get every texture to work except button prompt textures (Xbox, PS). Tried multiple times. Any idea what the issue could be?" I had a similar issue. For some reason I missed the 8F1D69D3_128x128.dds file in textures/load, which was the one I needed (playing in English). Found it out while dumping some textures. Try to make a copy of 1F77CB88_128x128.dds (the dds containing the buttons from the pack above) and rename it as 8F1D69D3_128x128.dds .

Thank you, this solved the issue. I now have Xbox buttons in the menus (English).

emoose commented 4 months ago

Strange, This texture was never dumped to me and I never had missing prompts. I'm also running the game in english (Steam version, don't know if that changes anything, since the .exe is proviveded by the mod).

I got a dump of it at some point, looks like 8F1D69D3 is probably the modded FXT arcade sprites: image

Guess it might be worth adding some kind of override for the FXT hashes to point them to the original ones, seeing as some people might be installing this on top of their FXT install, hm...

E: added something for it in https://github.com/emoose/OutRun2006Tweaks/actions/runs/9829742063

Seems FXT also modifies spr_sprani_congrats_cvt_exst which I'm not sure how to get game to load in, I guess it's an end screen for some mode but not sure which...

VirtualDavey commented 4 months ago

These textures don't replace the "end of race" screen prompts, am I correct? DSC00454

andreababich commented 4 months ago

Strange, This texture was never dumped to me and I never had missing prompts. I'm also running the game in english (Steam version, don't know if that changes anything, since the .exe is proviveded by the mod).

I got a dump of it at some point, looks like 8F1D69D3 is probably the modded FXT arcade sprites:

Guess it might be worth adding some kind of override for the FXT hashes to point them to the original ones, seeing as some people might be installing this on top of their FXT install, hm...

E: added something for it in https://github.com/emoose/OutRun2006Tweaks/actions/runs/9829742063

Seems FXT also modifies spr_sprani_congrats_cvt_exst which I'm not sure how to get game to load in, I guess it's an end screen for some mode but not sure which...

Indeed, I now understand that most of my troubles come from a install which I thought to be clean, but has been FXTed ('s been a long time, sorry!)

spr_sprani_congrats_cvt_Exst happens when you get a "A" grade in the Coast 2 Coast Clarissa mode, thus unlocking Jennifer. (maybe also in the unlocking the following sub-modes? the "clarissa is thrilled etc." is not part of the FXT modded C5C055A2_512x512.dds texture) image (you can see indeed the 'wrong' continue button because of FXT)

DonelBueno commented 4 months ago

I would like the file for the fonts, please =)

It looks like they've been mirrored by now (I got Fontworks, Dynafont, etc. years ago from a Chinese font pack called 超级字体整合包 XZ, mirrored here). DFGSoGei is under 完整包\DynaFont(华康)\日文\ttf\Std\デザイン書体(创意字体).

Which Robin font should I get from the list? There are ~10 types and 69 variations.

the Original one. The English text are all the same, but the Japanese text use the original one.

Do you think I chose the correct one? What about the size, color, shadow, are they good enough?

image

Sonic-TV commented 4 months ago

coreect one. notice the size and how the original text slants.

DonelBueno commented 4 months ago

Not perfect, but much better:

1 2

Sonic-TV commented 4 months ago

nicely done. here're some elements in the gameplay where it SHOULD use the Rodin font, but it doesn't: C2C mode text "position" uses Arial Bold. the suffixes for positions (st,nd,rd,th) uses Arial Black. All of the non-English UIs (excl. Japanese) uses Arial Black instead of Rodin.

You can make C2C exclusive texts to use Rodin as well since they all uses Arial Black. (OUTRUN MILES / TRY AGAIN text after you goal, RETRY / EXIT text in time trial mode, MISSION COMPLETE texts, or even the time display when you reach a checkpoint, etc. The time display uses another set of Sans-serif font which I'm not sure what it is, but the arcade uses Rodin.)

Tenome commented 4 months ago

Can you post the original textures instead of the smeared upscales? It looks fine though, good job.

DonelBueno commented 4 months ago

400% Zoom: 1

Original Size: 2

Sonic-TV commented 4 months ago

Not perfect, but much better:

1 2

In the original text, the text is aligned with the edges of the background. Do notice when making the new textures, especially when you adjusting the slanted texts.