VitaSmith / gust_tools

A set of utilities for dealing with Gust (Koei Tecmo) PC games files
Other
213 stars 25 forks source link

Improving gust_g1t texture compatibility #51

Open VitaSmith opened 2 years ago

VitaSmith commented 2 years ago

Because it's an Open Source utility, we are relying on YOU to help improve gust_g1t when it comes to texture support.

As a result, you may have come to this issue by following a link from an error message produced by the application where it reported that I doesn't support a specific texture type.

Ideally, gust_g1t should be able to support the more than 100 texture types that a .g1t file can contain. But practically, this creates a challenge, because the conversion process for each texture needs to be hand crafted and based on actual tested data, whereas, at the moment, we only have access to a limited number of samples.

Therefore, if you do come across a texture we don't have a sample for, and get a message that leads you here, we would greatly appreciate if you could submit the .g1t that produced the Unsupported texture type (0x##) error message, so that we can investigate it.

To do so, you should open a new issue, with a title such as:

_gust_g1t: support for type 0x## (PLATFORM_YOU_SUBMIT_A_SAMPLEFROM)

E.g.: _"gustg1t: Support for type 0x60 (WiiU)"

Requested samples

Below is the list of all texture types we would like to have a sample for:

Type Platform
0x00 Any
0x03 Any
0x05 Any
0x06 Any
0x07 Any
0x0a Any
0x0b Any
0x0c Any
0x0e Any
0x0f Any
0x11 Any
0x13 Any
0x14 Any
0x15 Any
0x16 Any
0x17 Any
0x18 Any
0x19 Any
0x1a Any
0x1b Any
0x1c Any
0x1d Any
0x1e Any
0x1f Any
0x20 Any
0x22 Any
0x23 Any
0x24 Any
0x25 Any
0x26 Any
0x27 Any
0x28 Any
0x29 Any
0x2a Any
0x2b Any
0x2c Any
0x2d Any
0x2e Any
0x2f Any
0x30 Any
0x31 Any
0x32 Any
0x33 Any
0x34 Any
0x35 Any
0x36 Any
0x37 Any
0x38 Any
0x39 Any
0x3a Any
0x3b Any
0x3e Any
0x3f Any
0x40 Any
0x41 Any
0x42 Any
0x43 Any
0x46 Any
0x47 Any
0x48 Any
0x49 Any
0x4a Any
0x4b Any
0x4c Any
0x4d Any
0x4e Any
0x4f Any
0x50 Any
0x51 Any
0x52 Any
0x53 Any
0x54 Any
0x55 Any
0x56 Any
0x57 Any
0x58 Any
0x5a Any
0x5c Any
0x5d Any
0x61 Any
0x63 Any
0x64 Any
0x65 Any
0x67 Any
0x68 Any
0x69 Any
0x6a Any
0x6b Any
0x6c Any
0x6d Any
0x6e Any
0x6f Any
0x70 Any
0x71 Any
0x73 Any
0x74 Any
0x75 Any
0x76 Any
0x77 Any
0x78 Any
0x79 Any
0x7a Any
0x7b Any
0x7c Any
0x7d Any
0x7f Any

Provided samples

And below are all the types for which we already have a sample, so you shouldn't have to submit one:

Type Platform Submitted in Found in game
0x01 Switch ??
0x02 Win #24 Persona 5 Strikers (H0500_Hero_Daily.g1m)
0x04 Win #24 Persona 5 Strikers (H0500_Hero_Daily.g1m)
0x08 PS3 #43
0x09 PS4 #6
0x0d Switch #65 Fire Emblem Warriors: Three Hopes
0x10 PSV #23
0x12 PSV #23
0x21 Switch #6
0x3c 3DS #7
0x3d 3DS #7
0x44 3DS #61
0x45 3DS #7
0x48 3DS #66 Spirit Camera: The Cursed Memoir
0x59 Win Various Any recent Windows game
0x5b Win Various Any recent Windows game
0x5c Win #22 Fairy Tail
0x5e Win Blue Reflection SL\field\charatest\*.g1t
0x5f Win #12 Fairy Tail
0x60 PS4, WiiU #45, #52, #54 Fatal Frame 5
0x62 PS4, WiiU #25, #52, #54 Fatal Frame 5
0x66 Switch #65 Fire Emblem Warriors: Three Hopes
0x72 Win #50 Blue Reflection SL
0x7e Switch #76 Atelier Ryza 3