rebus_x
Registered-
Content Count
8 -
Joined
-
Last visited
Community Reputation
3 NeutralAbout rebus_x
-
Rank
Jedi Initiate
Profile Information
-
Gender
Male
-
rebus_x started following .gui editing problem, [solved] Korean, Chinese or Japanese dialog.tlk ?, [WIP] KotOR JS - A Game Engine For K1 & K2 Written In JavaScript and and 1 other
-
Does anyone have a .tlk file (TLK 3.0) in Korean, Chinese or Japanese or know where to find one? Looks like very few games had an official translation to one of those, but I've read that Neverwinter Nights was actually released in Korea, localized. upd. I'm exploring different games with .tlk files, and noticing that every single game where strings are in multi-byte encoding, the .tlk is not TLK 3.0 , but TLK 4.0 or GFF 4.0 . I presume that Korean edition of NWN would be something like this too. Still, it would be nice to know. upd2. Found one, in The Witcher.
-
The header only contains language code, which should correspond to the actual language of texts, but not guaranteed to. In case you haven't read the documentation, the value is 4 bytes right after "TLK V3.0" label. Codes
-
This post is not of the files in StreamSounds, but rather about other .wav TSL sound files (which really are MP3s with fake header; they are located in StreamMusic and StreamVoice). I think this topic would be appropriate, considering its name, though I admit it's been a long time. I couldn't play those by renaming them to .mp3. But there is actually a way to play those files with Media Player Classic and K-Lite Codec Pack. If you use MPC as your everyday media player, then you can install both x86 and x64 versions; in the following instruction the x86 version is used for playing TSL fake .wav files (and also any actual .wav files), and the x64 one - for whatever you wish. Note that the x86 one won't be able to play many other file formats, such as .flac, due to the settings described below. 1. Install K-Lite Codec Pack (I use Mega edition), with both x86 and x64 Media Player Classic players. During the installation you can associate both of them with preferred file types; choose .wav for the x86 version. 2. Open Codec Tweak Tool -> DirectShow (x86). Disable the LAV Splitter. Now, with the x86 MPC, this splitter won't be used to read files. 3. Open the x86 Media Player Classic. In Preferences -> External Filters, add the filters MPEG-I Stream Splitter and MP3 Decoder DMO. After that, you're all done.
-
I figured out how the ALIGNMENT works. I think that could be really helpful. The main values are 0, 2, 4, and they are "align left", "center" and "right" respectively. Any of those increased \ decreased by some number of 8's works identically, e.g. 8, 10, 12 and -8, -6, -4. Other values work as "left". With that, there is top \ center \ bottom alignment. 32-34-36 is "bottom", 16-18-20 is "center", 0-2-4 is "top". With top alignment, next lines of text are visible along with 1st one, if not overlapped by other items.
-
For now I know only one which is in quests screen. The file is journal_p.gui . Lists in Equip and Inventory screens are just like saves. Btw, what you achieved with saves is really not bad compared to my results.
-
So technically I got the answer. I bumped into another ingame window like that, which is the "Status summary" window where you see messages like "new quest", "light\dark side points gained" etc. And those messages, too, seem to be stackable items of fixed height, and the window's size is defined by their quantity, regardless of the size values you set manually. And this kinda prompts to a conclusion that that is done by some code in the executable. Which is sad, as this causes a problem with bigger font (see the screen).
-
I'm trying to increase height of savegame slot items visible at save\load screen, but their width is inherited from the parent object - the area where they belong, and the height seems to be set somewhere else. So nothing changes when I edit values in their EXTENT property. That's the file saveload_p.gui, the area is 5th STRUCT from the bottom in CONTROLS list, and the slots are PROTOITEM inside it. Using K-GFF. Could this thing be (I hope) not hardcoded, and could this inheritance work because of some settings in the file, so one could disable it? Nothing obvious for me there, I'm afraid...
-
Hi! Could you please post that sheet file again? There's no file via that link anymore.