Skip to content

An Idiot's guide to modding Baldur's Gate (and other IF Games) on Android Alone.

12345679»

Comments

  • KiruTheLuckyKiruTheLucky Member Posts: 7
    @DraikenWeAre I just installed it yesterday and finally got to play it today. The installation worked like a charm! Thank you so much for your help and thanks for sticking around in the forums to help others. Im loving it so far! I'm happy to see that you included BG1 and other titles!
  • _Luke__Luke_ Member, Mobile Tester Posts: 1,550
    @Gusinda @DraikenWeAre

    How did you manage to access the data folder on Android 14+ without root...?
  • DraikenWeAreDraikenWeAre Member Posts: 240
    @_Luke_ I'm on Android 13, not 14.

    Will buy a new phone maybe in a while.

    I explained in the Guide how to use Material Files to access data, though if it works for Android 14 or not, I don't know.

    Use my EET guide on the first page for an easier install method as it applies even if you're not playing EET and you don't need to access the Data folder.
  • _Luke__Luke_ Member, Mobile Tester Posts: 1,550
    @DraikenWeAre

    Problem is that while I can access the obb folder, after renaming obb to zip, it doesn't let me extract the files into obb, so I cannot mod directly the obb folder...
  • DraikenWeAreDraikenWeAre Member Posts: 240
    @_Luke_ Convert to .rar not .zip, might seem arbitary but there is a difference.

    Use Winrar for android to extract.
  • _Luke__Luke_ Member, Mobile Tester Posts: 1,550
    @DraikenWeAre

    ok, but where should I extract them...?
    Again, Android doesn't let me extract them in /obb/com.beamdog.baldursgateenhancededition/...

    And if I extract them in another folder and install mods on that folder, then I don't know how to transfer back the modded override and lang...
  • _Luke__Luke_ Member, Mobile Tester Posts: 1,550
    @DraikenWeAre

    So, I managed to transfer /override and /lang to the obb folder via ZArchiver, and now I can see the mod is installed...

    However, I do not know how to disable the original dialog.tlk file...
    If I try to edit the patch.obb file, then each time I launch the game, it restores the original file...
  • DraikenWeAreDraikenWeAre Member Posts: 240
    edited July 12
    @_Luke_ Please read my Instructions in the Guide.

    I specifically said NOT to use Zarchinver in editing anything within the OBB or extracting, Use WinRar Extract or edit internally the OBB, Edit with whatever when extracted, recompile (No compression) with WinRar.

    When you use Zarchiver (and/or turn obb into Zip instead of RAR) the file becomes altered on a very small scale, so the game thinks there's something wrong and that it must redownload the OBB again, causing the OBB to then be what is read instead of the external modded files.

    Only Use Zarchiver if you are copy and pasying files around and want to makesure the thing doesn't bug out or cancel and is just the fast (compared to everything else I tested), as personally I use Zarchiver as a File Manager more than anything else.

    Extracting OBBs is WinRar.

    Accessing Data is Material Files.
  • _Luke__Luke_ Member, Mobile Tester Posts: 1,550
    @DraikenWeAre

    Again, I cannot access the data folder with Material Files...
    hish9d7s8q4f.jpg
  • DraikenWeAreDraikenWeAre Member Posts: 240
    @_Luke_ Okay sorry for mentioning that, overtalked.

    Anyway I know about your issue, it occurred in my testing and what i said just now in the last comment, is what causes the issue.

    I know my guide may be much, especially since it's two guides on one page (Maybe I'll redo the whole thing when I get a new phone) and I checked your profile page, so maybe there's a language barrier.

    So just tell me what you have done so far and I'll try to break it down what you should do from there.
  • _Luke__Luke_ Member, Mobile Tester Posts: 1,550
    @DraikenWeAre

    So, I copied the two OBB files into a custom folder in /Download, renamed to rar, extracted both with the RAR app, put all the various folders and files (i.e., /data, chitin.key, /lang, etc.) into something like: Download/IEModding/BG.

    After that, I successfully installed a mod by using Termux.

    Then, I copied /override and /lang (I deleted all subfolders but en_US, or whatever is your language) into /obb/com.beamdog.baldursgateenhancededition/ by using ZArchiver (apparently, it's impossible to achieve that via any other file manager...?)

    Now, if I launch the game I can see the mod is there because there are lots INVALID: 12345 strings, so I just do not know how to disable the original dialog.tlk file...
  • DraikenWeAreDraikenWeAre Member Posts: 240
    edited July 12
    @_Luke_ (Sorry for the delayed reply, they took the power in my area but it's back now) Yes Zarchiver I'll be honest wasn't meant to be a file manager, but it is basically one, the best one I ever used that I even paid for the donation app.

    Just don't use it to extract OBBs.

    The Invalid Strings is because of the Lang, This is my Advice to you, first you don't need to delete the contents of the lang, I would prefer it's not done, to avoid any future issues.

    I take it you don't choose english as your main language, I discovered a while back that even though another language is chosen, certain things not translated will still refer to English lang stuff for themselves.

    Additionally Mods mostly modify the english tlk, (like always really not mostly).

    If you didn't delete that then it means the mod didn't update the tlk.

    Can you run Temnix from the OBB, if you want to mod futher like I explained in the EET Guide.

    Check if you can with:

    CD storage

    CD shared

    Cd Android

    CD OBB

    Cd "Game folder name"

    weinstall "name of mod"
  • _Luke__Luke_ Member, Mobile Tester Posts: 1,550
    @DraikenWeAre

    nope, I cannot cd
    com.beamdog.baldursgateenhancededition,
    I get permission denied.

    And by the way, I get invalid strings even in English...
  • DraikenWeAreDraikenWeAre Member Posts: 240
    edited July 13
    @_Luke_ this might sound redundant. but did you try giving permissions to Termux.

    Secodnly another question, in the Lang file is it tlk?, just incase you made a mistake by changing the external langs to klt.

    Lastly if non of this works, I would ask either two things

    1 you reinstall the mods and copy the lang folder again ( since that's the only issue, you wouldn't need to copy the other files.

    Or 2 you give me your weidu.log, let me install the mods and send you a lang file, if it's too much hassle for you.

    I can't really say more until I get a new phone with the latest android and figure out ways to bypass all the nonsense of current android blocking everything.
  • _Luke__Luke_ Member, Mobile Tester Posts: 1,550
    @DraikenWeAre

    I think the problem is related to editing the original dialog.tlk...

    I mean, after renaming the patch.obb file to rar, extracting its content, navigating to en_us/dialog.tlk, renaming as dialog.klt, how do I reconstruct the OBB file...?
  • DraikenWeAreDraikenWeAre Member Posts: 240
    @_Luke_ I get you now.

    You didn't copy before renaming, you renamed before copying..

    You need to extract the OBB.

    Make a copy first of all the files you extracted (This is what is to use as modded files).

    Then rename the original dialog.tlk to klt and recompile the original files in rar (no compression) . rename the rar back to obb.

    Mod the copied files to what you want.

    Move back the .obb to the OBB folder.

    then move your modded files to the OBB folder.




  • _Luke__Luke_ Member, Mobile Tester Posts: 1,550
    @DraikenWeAre

    Cheers, I managed to make it work via renaming the patch file to *.obb.zip (note the double extension!).
    After that, I renamed the original dialog.tlk to klt and removed the .zip extension.

    Thanks for your assistance.
  • ulatalibulatalib Member Posts: 5
    Hello.
    I encountered these warnings when installing EET

    WARNING UI.MENU - pattern not found:

    //WARNING EET/temp/array/UI.MENU - pattern not found:

    //WARNING EET/temp/array/UI.MENU - pattern replaced 2 time(s) instead of 1:

    //WARNING EET/temp/array/UI.MENU - pattern replaced 2 time(s) instead of 1:

    can they be safely ignored or not?
  • DraikenWeAreDraikenWeAre Member Posts: 240
    @ulatalib No they can't be ignored.

    Seems the folder of your EET installation folder could be missing files.

    Redownload EET and see what happens.

    Additionally I hope you're using my EET guide on the first page which is different from the main guide.
  • ulatalibulatalib Member Posts: 5
    I did follow your guide
    I downloaded EET again and Tried new installation of EET
    Same warning
    Below is the debug test
  • DraikenWeAreDraikenWeAre Member Posts: 240
    @ulatalib Screenshot the obb folder for Bg2EE for me and also send me your weidu.log.
  • ShusuranShusuran Member Posts: 2
    First of all @DraikenWeAre I want to thank you immensely for this very detailed tutorial cause I've been replaying my favourite game of all time on an Android tablet (Android13) with all kinds of mods for a few months now. Everything had been running smoothly, I'd even gone so far as rewriting unix shell scripts so a mod I really wanted to play that wouldn't work would install properly on android
    I'm now done with BG2EE so I wanted to redo yet another run from the beginning and install even more mods (yes I'm obsessed), but for a reason that's beyond me now nothing works anymore :'(

    The problem comes from winRAR and the original game OBB archives. When I try to open them with winRAR (either directly, or renaming with .rar suffix), I get from winRAR an "unexpected end of archive".
    vk3cti43w1kh.jpg
    I can still force the extraction of the files from the archive (by selecting it from winRAR, right-click, extract files...), weirdly this generates no error, and every file seems to be there: I can at this point via termux install mods like I'd done before with weidu just fine.
    3943vugabbrh.jpg
    diae50fcu5dl.jpg
    od6dgi28kpn2.jpg
    But then, when I rename dialog.tlk into dialog.klt and repackage the archive -no compression as required-, the game doesn't launch properly, it seems to not recognize the archive so erases it and tries to redownload it
    ig4h6oprpbwp.jpg
    I've tried inspecting the original game archives with unzip and 7z, only 7z seems to find an error in the archive, but a none too helpful "Minor_Extra_ERROR"
    5l9jts9t3n3b.jpg
    2p9wrppxe6v2.jpg
    k2hdwoi07195.jpg
    I've tried to repackage wiht 7z and zip instead to check -still no compression of course-, same problem, but as expected I guess since in the tutorial you stated only winRAR for some reason worked?

    Since the end of file error hints at a corrupted archive, I tried uninstalling then redownloading and reinstalling the game, to no avail. Since I'd JUST finished playing BG2EE, I thought I'd test the archive from that game, but to my surprise same exact problem.

    At this point I thought wth maybe I did something wrong on my tablet, so I redownloaded everything from scratch on my phone (Android 16). Exact same problem, I can extract the game files and install mods using termux just fine, but and unexpected end of archive on the game OBB archives (either as is or renaming the suffix to .rar) and since winRAR won't work properly I can't rename dialog.tlk or repack a non-faulty archive. Same faulty archive, same problem with the game not starting and trying to redownload it.

    I'm at a complete loss. Everything had been working perfectly until now, I've played and modded BG1, SoD, and BG2 no problem and I haven't changed anything at all in the way I proceed, I've followed the tutorial just the same everytime. The only thing I can see that may have changed is WinRAR for android seem to have been updated recently (13 nov 2025), and my last time modding the game successfully so playing around with the game archives is prior to that (but what would have changed so significantly as to cause that???).

    Any help would be appreciated, even just to recreate the bug cause this is driving me crazy lol :'(
  • DraikenWeAreDraikenWeAre Member Posts: 240
    @Shusuran Okay this is with my limited knowledge as I haven't gotten good enough yet Modding on Android 16.

    But a bunch of stuff have changed for Android 16 as compared to previous versions, so much so even the OBBs of the previous versions of the games aren't actually the exact same as the ones presently from the Android store.

    I know this because I've been using and playing te game on my Android 10 Device and my cousin came over and wanted to collect my mods for his Android 16 Device but they weren't being read, and the game was going into error redownloading mode.

    I then went to playstore and saw they posted they made an Update to specifically become compatible with Android 16 so I had to redownload the game from scratch and Use the new OBB's to create RAR files to start the modding process again.
    If you're using a personal backup of your files for android 16 they are not going to work because Google has changed Gods know what.

    Presently I can't even Extract directly into Android 16 which is destroying the whole concept of my Guide, had to use my Laptop to now copy the mods to my cousins phone.
    I haven't bought a new phone which has slowed down my whole process of figuring out how to bypass all this issue on the latest versions of Android, and it will be a while before I do unfortunately.

    Just if what I say doesn't help you, then just comment again an I'll try to see what I can figure out.
  • ShusuranShusuran Member Posts: 2
    @Shusuran Okay this is with my limited knowledge as I haven't gotten good enough yet Modding on Android 16.

    Hey @DraikenWeAre thank you for answering and thanks for your help!
    The thing is though, I'd been using your guide successfully for like 3 months, playing BG1, SoD and BG2 with all kinds of mods, on a tablet on Android 13, not 16. I tried installing everything on a new Android 16 phone to check if anything would be different just a few days ago when everything stopped working on the tablet when I wanted to do a new run.
    Presently I can't even Extract directly into Android 16 which is destroying the whole concept of my Guide, had to use my Laptop to now copy the mods to my cousins phone.
    Now that's weird cause I can still force extract things with winRAR, despite the "unexpected end of archive" error, be it on the Android13 tablet or the Android16 phone. But it still must be corrupted somehow, that or maybe winRAR can't put the files back so that the archive can be recognized by the game anymore.

    I was just wondering if someone could maybe recreate the bug (Android13 or even earlier) like me, meaning knowing they successfully modded, and now suddenly since the winRAR update no longer can. I really don't think the problem I'm describing would be because of the Beamdog updates, bc I checked on the playstore and last one is from 13 Aug 2025, and I started successfully playing and modding AFTER that, like from September to November. As I said, only diff I'm seeing (probs missing something though?) is with this winRAR update, hence why I wanted someone that had also been successfully playing the modded games try and redownload to check their game archive with winRAR, see if the bug could be recreated (like changing nothing, on their same version of Android as they'd been used to modding on).
    I hope that's clearer :)
Sign In or Register to comment.