Jakedahack 0 Posted October 26, 2016 I was wondering if someone could like make a Brotherhood of Shadows Port to Android, I don't have a computer and can't figure out how to separate all the files into override, modules and movies manually, if anyone can do this that would be great thx! Quote Share this post Link to post Share on other sites
Fair Strides 512 Posted October 26, 2016 I was wondering if someone could like make a Brotherhood of Shadows Port to Android, I don't have a computer and can't figure out how to separate all the files into override, modules and movies manually, if anyone can do this that would be great thx! I can do that tomorrow and I will post a link here. I assume you just need the mod installed and then the result bundled up for you? Quote Share this post Link to post Share on other sites
Jakedahack 0 Posted October 26, 2016 Yes that would be great! Quote Share this post Link to post Share on other sites
Fair Strides 512 Posted October 27, 2016 As requested, here is a package of BoS:SR for Android, complete with everything but the audio. https://www.dropbox.com/s/q0pugo5iiwvxl6e/BoSSR.7z?dl=0 Quote Share this post Link to post Share on other sites
Jakedahack 0 Posted October 27, 2016 Thanks so much! Quote Share this post Link to post Share on other sites
LewsTherinTelescope 18 Posted February 24, 2017 For people who want to use tslpatcher: the patcher checks for a dialog.tlk file. If you extract just that from the OBB and put it in the "files" folder, you can connect to a PC and select that as the KOTOR directory in tslpatcher. You may also need to copy some 2das, if the mod does not include them. You could also use a PC dialog.tlk, or the one from PC Response Moderation. The only annoyance is some things, such as settings, will have PC text (ex one option says "mouse look" instead of what it should be on Android.) Using the file from the OBB does not have that problem. VLC will not play any wav files from the OBB. So something with them is definitely weird. Since modded streamwaves do not work, can I just delete the folder to save space? EDIT: I got files from the OBB to play properly out of game. I'll attach before and after pictures for the hex edit necessary. Left is before, right is after. What format are the files, with the new header? Quote Share this post Link to post Share on other sites
LewsTherinTelescope 18 Posted January 2, 2018 (OK sorry about necro [and previous one]), but ffmpeg output for a random strreamwave is: $ ffmpeg -i ba02cs001.wav ffmpeg version 3.4.1 Copyright (c) 2000-2017 the FFmpeg developers built with Android clang version 5.0.300080 (based on LLVM 5.0.300080) configuration: --arch=armeabi-v7a --as=arm-linux-androideabi-clang --cc=arm-linux-androideabi-clang --cxx=arm-linux-androideabi-clang++ --cross-prefix=arm-linux-androideabi- --disable-avdevice --disable-ffserver --disable-static --disable-symver --disable-lzma --enable-cross-compile --enable-gnutls --enable-gpl --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-libx264 --enable-libx265 --enable-libxvid --enable-libvpx --enable-shared --prefix=/data/data/com.termux/files/usr --target-os=android --extra-libs=-landroid-glob --enable-neon libavutil 55. 78.100 / 55. 78.100 libavcodec 57.107.100 / 57.107.100 libavformat 57. 83.100 / 57. 83.100 libavfilter 6.107.100 / 6.107.100 libswscale 4. 8.100 / 4. 8.100 libswresample 2. 9.100 / 2. 9.100 libpostproc 54. 7.100 / 54. 7.100 [wav @ 0xb4f3b000] Estimating duration from bitrate, this may be inaccurate Guessed Channel Layout for Input Stream #0.0 : mono Input #0, wav, from 'ba02cs001.wav': Duration: 00:00:00.48, bitrate: 177 kb/s Stream #0:0: Audio: pcm_u8 ([1][0][0][0] / 0x0001), 22050 Hz, mono, u8, 176 kb/s At least one output file must be specified Quote Share this post Link to post Share on other sites
MiniRevan 0 Posted October 22, 2022 late to this party but do I just dump the folders of bos in the override folder or the individual files? Quote Share this post Link to post Share on other sites
Ian Starrider 2 Posted September 6, 2024 Hello everyone, I have owned the Android version of Kotor for a while now. Some of you may know that the android version always has the english voice output, even here in germany. I wanted to somehow integrate the German audio files from my PC version into the android version. Editing the OBB files does not seem to be an option. Are there other options or do I have to live with it as it is? Quote Share this post Link to post Share on other sites
Legion 0 Posted September 6, 2024 8 hours ago, Ian Starrider said: Hello everyone, I have owned the Android version of Kotor for a while now. Some of you may know that the android version always has the english voice output, even here in germany. I wanted to somehow integrate the German audio files from my PC version into the android version. Editing the OBB files does not seem to be an option. Are there other options or do I have to live with it as it is? I'm not that familiar with the audio file storage structure (in fact I didn't even know there were non-English voice versions of KOTOR on PC), but as a guess I would start by taking the entire audio file directory (which I think is most likely the 'streamwaves' folder, though possibly some in 'streamsounds' as well) from your PC installation and dumping it in the Override folder of your Android version. If that doesn't work, you might need to batch change filenames of your German language audio to be the same as the English language versions, so that the Override folder does properly override the original English language voice files saved in the OBB. In most games that would involve renaming the 'de' part of filename to 'en'. See how you get on. Quote Share this post Link to post Share on other sites
Ian Starrider 2 Posted September 7, 2024 17 hours ago, Legion said: I'm not that familiar with the audio file storage structure (in fact I didn't even know there were non-English voice versions of KOTOR on PC), but as a guess I would start by taking the entire audio file directory (which I think is most likely the 'streamwaves' folder, though possibly some in 'streamsounds' as well) from your PC installation and dumping it in the Override folder of your Android version. If that doesn't work, you might need to batch change filenames of your German language audio to be the same as the English language versions, so that the Override folder does properly override the original English language voice files saved in the OBB. In most games that would involve renaming the 'de' part of filename to 'en'. See how you get on. I have already tried all this but without success. Streamwaves folder and override folder added and files moved etc. When editing OBB files, the app does not accept them and starts downloading the original obb files. I guess I have tried everything possible. If anyone else has an idea I would be grateful. But so far I'm at the end of trying. Quote Share this post Link to post Share on other sites
Thor110 557 Posted September 7, 2024 (edited) 2 hours ago, Ian Starrider said: I have already tried all this but without success. Streamwaves folder and override folder added and files moved etc. When editing OBB files, the app does not accept them and starts downloading the original obb files. I guess I have tried everything possible. If anyone else has an idea I would be grateful. But so far I'm at the end of trying. It's highly likely that a full mod would need to be made in order to do something like this. As I recall, not all text is stored in the strings of dialog.tlk, some are stored in the various GFF filetypes. 20 hours ago, Legion said: If that doesn't work, you might need to batch change filenames of your German language audio to be the same as the English language versions, so that the Override folder does properly override the original English language voice files saved in the OBB. In most games that would involve renaming the 'de' part of filename to 'en'. See how you get on. It would be worth checking a filename in specific to see if this is the case, for example, the first file in the "streamwaves" folder for me is "_m40acdart03999_.wav" when arranged by "date modified" anyway, that is the English installation of the game on Steam. Organised by name and checking folders too "\streamwaves\globe\band01\NGLOBEBAND01000_.wav" for example. It's quite the oversight that different languages were neglected on the mobile versions of the game. On a somewhat related note, I was looking into changing the hardcoded elements of the GUI on Android today for my port of KotOR1 to KotOR2 and any other Total Conversions that might need that information one day. Tutorial #24 : https://deadlystream.com/topic/6886-tutorial-kotor-modding-tutorial-series/ Though it doesn't look like I will finish finding them at the moment. Edited September 7, 2024 by Thor110 Hard Coded GUI Values 1 Quote Share this post Link to post Share on other sites
Ian Starrider 2 Posted October 6, 2024 Hello everyone, I recently edited the UI of K1 so that the joypad layout of the buttons does not resemble the Xbox controllers but those of the Nintendo consoles. I managed to do that very well. Now I wanted to do the same for K2. However, for some reason I can't open the OBB files on K2. I always get the message that the file is corrupted. But this makes no sense as the game runs without any problems. Would someone be so kind to extract the TGAs from K2 that contain the joypad buttons or at least give me the exact file names so that I can adapt my already created textures to them? Thanks in advance. Quote Share this post Link to post Share on other sites
Thor110 557 Posted October 6, 2024 22 minutes ago, Ian Starrider said: Hello everyone, I recently edited the UI of K1 so that the joypad layout of the buttons does not resemble the Xbox controllers but those of the Nintendo consoles. I managed to do that very well. Now I wanted to do the same for K2. However, for some reason I can't open the OBB files on K2. I always get the message that the file is corrupted. But this makes no sense as the game runs without any problems. Would someone be so kind to extract the TGAs from K2 that contain the joypad buttons or at least give me the exact file names so that I can adapt my already created textures to them? Thanks in advance. If I recall, these textures can be found in the Aspyr version of the game on PC. For example: Quote Share this post Link to post Share on other sites
Ian Starrider 2 Posted October 6, 2024 (edited) Thats right. I edited them already. But i think the Names of the textures are different on the android version. Because nothing changed if i move it to the override folder. (all other skins in it work fine) Here is the RAR File with the TGAs based on the up to date version of the gog.com edition. K2 Nintendo Buttons for Android.rar Edited October 6, 2024 by Ian Starrider Quote Share this post Link to post Share on other sites
Thor110 557 Posted October 6, 2024 (edited) 9 hours ago, Ian Starrider said: Thats right. I edited them already. But i think the Names of the textures are different on the android version. Because nothing changed if i move it to the override folder. (all other skins in it work fine) Here is the RAR File with the TGAs based on the up to date version of the gog.com edition. K2 Nintendo Buttons for Android.rar 195.91 kB · 1 download It appears that I was wrong and they are not the same as released in the Aspyr version on PC, so it seems we will have to wait for someone to crack open the .obb file and extract the relevant files, I did look into this but had no success, might look into it again soon. EDIT : here are the contents of the override folder, that are contained within "main.213.com.aspyr.swkotorii.obb" android override folder.7z Should be everything anyone needs. Edited October 6, 2024 by Thor110 Android Override Folder Contents 1 1 Quote Share this post Link to post Share on other sites
Ian Starrider 2 Posted October 7, 2024 Perfect. Thank you very much. 1 Quote Share this post Link to post Share on other sites
Thor110 557 Posted October 7, 2024 2 hours ago, Ian Starrider said: Perfect. Thank you very much. You're welcome and though it seems insignificant, I just noticed that there is an error in the French version of one of the hints. It says Trask instead of 3C-FD, I made a fixed version here. ihlp_5_fre.tga 1 Quote Share this post Link to post Share on other sites
itsdilettaunt 0 Posted February 3 I have a 60fps mod for the 1.0.7 version of the game. It requires a modded APK and the old obb files from that version. Since it isn't cracked and still performs the license check from Google Play, can I post a download link to both? Quote Share this post Link to post Share on other sites
Thor110 557 Posted February 4 17 hours ago, itsdilettaunt said: I have a 60fps mod for the 1.0.7 version of the game. It requires a modded APK and the old obb files from that version. Since it isn't cracked and still performs the license check from Google Play, can I post a download link to both? What exactly are you proposing posting filewise? If it involves the APK or the OBB, the answer is no. Quote Share this post Link to post Share on other sites
itsdilettaunt 0 Posted April 16 On 2/4/2025 at 1:03 AM, Thor110 said: What exactly are you proposing posting filewise? If it involves the APK or the OBB, the answer is no. It is a modded APK of 1.0.7 (the APK was given to me premade so I don't know how to patch the same changes into a stock APK), however it is only 12mb and does not contain the core game files, only a stub that will only download the OBB files if the user passes a Google Play license check so I fail to see how it would qualify as piracy. It's equivalent to the modded exe distributed on gamescopyworld used for widescreen patching on PC. Like that, it ISN'T a copy of the game and WILL NOT run without legitimate game files provided by the user. Quote Share this post Link to post Share on other sites
Thor110 557 Posted April 17 11 hours ago, itsdilettaunt said: It is a modded APK of 1.0.7 (the APK was given to me premade so I don't know how to patch the same changes into a stock APK), however it is only 12mb and does not contain the core game files, only a stub that will only download the OBB files if the user passes a Google Play license check so I fail to see how it would qualify as piracy. It's equivalent to the modded exe distributed on gamescopyworld used for widescreen patching on PC. Like that, it ISN'T a copy of the game and WILL NOT run without legitimate game files provided by the user. Realistically that would be up to the user who gave it to you to post it then, otherwise you'd have to consult with everyone, I would make the same argument but for the sake of simplicity I said no as I presumed using a modded APK would require the OBB files to be released with them. Perhaps find the origin of the file and go from there. Quote Share this post Link to post Share on other sites
itsdilettaunt 0 Posted Thursday at 10:06 AM On 4/16/2025 at 9:27 PM, Thor110 said: Realistically that would be up to the user who gave it to you to post it then, otherwise you'd have to consult with everyone, I would make the same argument but for the sake of simplicity I said no as I presumed using a modded APK would require the OBB files to be released with them. Perhaps find the origin of the file and go from there. I don't know the origin of the file and I don't remember the name of the user. It was someone on Reddit who messaged me after I posted about it, but it was on my old account I don't have anymore. They said they got it on some kind of forum for Android mods but I've never been able to find it. Anyways, the APK will download the OBB files just fine so long as you have a Google Play account with a license if you launch the downloader activity first from an app like Activity Manager or Activity Launcher, then it'll download and launch like normal. Very good on handheld PCs running Windows Subsystem for Android on Windows or Waydroid on Linux. I'm just asking if it's alright to share with everyone and not breaking any rules. It's not really a "mod" made by someone, just the original APK for version 1.0.7 with the ported dlls edited to remove the 40fps frame cap. Quote Share this post Link to post Share on other sites
Thor110 557 Posted yesterday at 10:39 AM On 4/24/2025 at 11:06 AM, itsdilettaunt said: Anyways, the APK will download the OBB files just fine so long as you have a Google Play account with a license if you launch the downloader activity first from an app like Activity Manager or Activity Launcher, then it'll download and launch like normal. Very good on handheld PCs running Windows Subsystem for Android on Windows or Waydroid on Linux. I'm just asking if it's alright to share with everyone and not breaking any rules. It's not really a "mod" made by someone, just the original APK for version 1.0.7 with the ported dlls edited to remove the 40fps frame cap. I'm not sure to be honest, this is something everyone will have to chime in and discuss, you should try reaching out to moderators of the site to see what they think. Quote Share this post Link to post Share on other sites
N-DReW25 1,415 Posted yesterday at 11:51 AM On 4/24/2025 at 8:06 PM, itsdilettaunt said: It's not really a "mod" made by someone, just the original APK for version 1.0.7 with the ported dlls edited to remove the 40fps frame cap. Wouldn't this allow users to install Kotor without having to pay for it? This "mod" could be considered piracy if that is the case. Quote Share this post Link to post Share on other sites