Jump to content

Getting bg2 and gemrb to work with the raspberry pi 4


Guest Ben Holland

Recommended Posts

Guest Ben Holland

This is going to be a long post. This is the forum for the GemRB infinity engine as per the link on their website. This post will detail the following:

  1. Initial setup and configuration
  2. Installing SDL2
  3. Compiling GemRB
  4. Modding bg2
  5. Configuring RetroPie's GemRb.cfg
  6. Running bg2

Initial setup and configuration

I have this working on a Raspberry Pi 4 with 4gb of ram and a 32gb MicroSD card running Raspbian Buster. I used GemRb version 0.8.6. I am running the latest retropie (4.6) that calls GemRb. The Raspberry Pi 4 has OpenGL ES 3.2 in hardware but the packaged SDL2 does not link with the proper libraries. You have to compile SLD2 yourself. The libraries that you must link to are in /opt/vc. I also run my Pi at 1920x1080@60Hz. 

Installing SDL2

 

By default (as of 6/6/2020), the raspbian packaged SLD2 does not link to the hardware libraries. This might change in the future but for now, that seems to be the case. I downloaded the following SLD2 source on the pi. I used this as a starting point: http://blog.shahada.abubakar.net/post/hardware-accelerated-sdl-2-on-raspberry-pi.

sudo apt-get remove -y --force-yes libsdl2-dev
wget https://www.libsdl.org/release/SDL2-2.0.12.tar.gz
tar xzvf SDL2-2.0.12.tar.gz 
cd SDL2-2.0.12
mkdir build
cd build
../configure --disable-pulseaudio --disable-esd --disable-video-rpi --disable-video-wayland --disable-video-x11 --disable-video-opengl --disable-video-vivante --disable-video-cocoa --disable-video-metal --disable-video-vulkan

...

SDL2 Configure Summary:
Building Shared Libraries
Building Static Libraries
Enabled modules : atomic audio video render events joystick haptic sensor power filesystem threads timers file loadso cpuinfo assembly
Assembly Math   :
Audio drivers   : disk dummy oss alsa(dynamic) pulse(dynamic)
Video drivers   : dummy rpi x11(dynamic) opengl opengl_es1 opengl_es2 vulkan
X11 libraries   : xcursor xdbe xinerama xinput2 xinput2_multitouch xrandr xscrnsaver xshape xvidmode
Input drivers   : linuxev linuxkd
Using libsamplerate : YES
Using libudev       : YES
Using dbus          : YES
Using ime           : YES
Using ibus          : YES
Using fcitx         : YES

make -j 4
sudo make install
sudo ln -s /usr/local/include/SDL2 /usr/include/SDL2

cd /usr/lib/arm-linux-gnueabihf
sudo ln -s libSDL2-2.0.so.0 libSDL2.so

The configuration will disable various video options and force it to use GLES. Make sure that you install any of the options that you would like and that configure finds the various options you set. 

 

Compiling GemRB

I tested that this worked on the GemRB v0.8.6 tag. I am currently working with the GemRb team to get the CMakeList.txt integrated. See my repo at https://github.com/bholland/gemrb for a bad CMakeList.txt example. 

Note that this only works on the pi itself. You have to compile GemRB on the raspberry pi using Raspbian. There is a hard path to /opt/vc in the makefile. You must the OpenGLES libraries in that directory to get hardware support. Otherwise, your GemRB will use emulations and you do not want that. 

As a note, SDL2 installs into /usr/local/include/SDL2 by default. For some reason, I could not get GemRB to find the SDL2 correctly. It kept stating that it was installed in /usr/include/SDL2. I had to symlink the install directory. It was the simplest approach. I also had to symlink the libSDL2.so library to libSDL2-2.0.so.0. GemRB demanded the libSDL2.so library and again, this was the simplest approach. 

Using my CMakeList.txt, it will automatically set and configure raspberry pi-specific  options. All you have to is pull the GemRB from their repository, make sure you use my or a similar make file, make sure that the version of GemRB has GLES support, and run:

git clone https://github.com/gemrb/gemrb.git
git checkout v0.8.6
cd gemrb
mkdir build
cd build
cmake ..
make -j 4 
make install

Hopefully that compiles. You might have to add a VERBOSE=1 flag in the make to catch compile errors like (make VERBOSE=1 -j 4) 

Modding bg2

I am putting this section here because I am a linux fanatic. You cannot modify your bg2 install on the pi directly. In fact, what I had to do was make all of my modifications on my laptop and copy everything to the correct location. The very good news is that after an impossible amount of searching https://github.com/WeiDUorg/weidu/releases provides you with a compiled WeiDU-Linux.zip. This actually works but only on an x86 platform. I don't know if there is native support for arch. 

Unzip this folder and add it to your path. Follow these steps to modify your BG2 game

# My install for BGII - SOA is here. I installed it using Wine from the orginal disks and copied the Black Isle directory to here
cd ~/Dropbox/Black Isle/BGII - SoA

# This assumes that we want to use the widescreen mod, which we do. 
weidu widescreen/widescreen.tp2

...

Install Component [Widescreen Mod]?
[R]e-install, [N]o Change, [U]ninstall, [Q]uit or choose one:
 1] for the original Infinity Engine (CHOOSE THIS!)
 2] for GemRB (currently installed)
2

Enter X:
1600

Enter Y:
900

Remember these values. I could not get the Pi to produce 30FPS at 1920x1080 but I was able to do it at 1600x900 and that is quite good. GemRB has awesome upscaling and the font is better on my eyes. 

The WeiDU documentation is incomprehensible for me. Just remember that you should be in the BGII - SOA directory when you apply mods. The scp the files onto your pi. I put them in the folder RetroPie/roms/ports/baldurs2 as per the retropie documentation. As a note, my mod order closely followed one big world but project is long dead. Basically, I use the documented install order for Ascension and bug fixes,  SCS, widescreen, and the big bif in that order.  My weidu is:

Spoiler

// Log of Currently Installed WeiDU Mods
// The top of the file is the 'oldest' mod
// ~TP2_File~ #language_number #component_number // [Subcomponent Name -> ] Component Name [ : Version]
~SETUP-ASCENSION.TP2~ #0 #0 // Ascension v1.41 (requires ToB)
~SETUP-ASCENSION.TP2~ #0 #1 // Tougher Abazigal (optional, requires ToB)
~SETUP-ASCENSION.TP2~ #0 #2 // Original Tougher Demogorgon (optional, requires ToB)
~SETUP-ASCENSION.TP2~ #0 #3 // Tougher Gromnir (optional, requires ToB)
~SETUP-ASCENSION.TP2~ #0 #4 // Tougher Illasera (optional, requires ToB)
~SETUP-ASCENSION.TP2~ #0 #5 // Tougher Yaga-Shura (optional, requires ToB)
~TOBEX/TOBEX.TP2~ #0 #100 // TobEx - Core: Beta 0025
~TOBEX/TOBEX.TP2~ #0 #101 // Apply Concentration Check On Damage [WIP]: Beta 0025
~TOBEX/TOBEX.TP2~ #0 #102 // Awaken On Damage: Beta 0025
~TOBEX/TOBEX.TP2~ #0 #103 // Blindness As Spell Description: Beta 0025
~TOBEX/TOBEX.TP2~ #0 #105 // No Spell Interruption On Zero Damage: Beta 0025
~TOBEX/TOBEX.TP2~ #0 #106 // Use Caster Level On Mirror Image [C]: Beta 0025
~TOBEX/TOBEX.TP2~ #0 #107 // Allow All Races to Dual Class: Beta 0025
~TOBEX/TOBEX.TP2~ #0 #108 // Allow Equipping Armor in Combat: Beta 0025
~TOBEX/TOBEX.TP2~ #0 #109 // Disable Experience Boost: Beta 0025
~TOBEX/TOBEX.TP2~ #0 #111 // Disable Silence On Charm: Beta 0025
~TOBEX/TOBEX.TP2~ #0 #113 // Remain Hidden On Pickpocket Success [C]: Beta 0025
~TOBEX/TOBEX.TP2~ #0 #114 // Rest Spawns Advance Time: Beta 0025
~TOBEX/TOBEX.TP2~ #0 #115 // Dialogue Greeting Subtitles: Beta 0025
~TOBEX/TOBEX.TP2~ #0 #116 // Enable Animation Attack Sounds: Beta 0025
~TOBEX/TOBEX.TP2~ #0 #117 // Universal Four Inventory Weapon Slots: Beta 0025
~TOBEX/TOBEX.TP2~ #0 #118 // Subtitles For Standard Soundsets: Beta 0025
~TOBEX/TOBEX.TP2~ #0 #119 // Remove all race-class restrictions: Beta 0025
~TOBEX/TOBEX.TP2~ #0 #120 // Drop Inventory on Disintegrate: Beta 0025
~TOBEX/TOBEX.TP2~ #0 #121 // Drop Inventory on Frozen Death: Beta 0025
~TOBEX/TOBEX.TP2~ #0 #122 // Drop Inventory on Stone Death: Beta 0025
~TOBEX/TOBEX.TP2~ #0 #123 // Enable Auto-Pause On All Screens: Beta 0025
~TOBEX/TOBEX.TP2~ #0 #124 // Make All Attack Animations Genuine Attacks: Beta 0025
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #0 // BG2 Fixpack - Core Fixes: v13
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #1000 // BG2 Fixpack - Game Text Update -> GTU Light (by Wisp): v13
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #3 // BETA Core Fixes (please check the readme!): v13
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #100 // Party Gets XP for Sending Keldorn to Reconcile With Maria: v13
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #101 // Improved Spell Animations: v13
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #103 // Mixed-Use Dagger Fixes: v13
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #104 // Ghreyfain's Holy Symbol Fixes: v13
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #106 // Giants Receive Penalties When Attacking Halflings, Dwarves, and Gnomes: v13
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #107 // Remove Dual-Classing Restriction from Archers and Stalkers: v13
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #108 // Remove Second Attribute Bonus for Evil Path in Wrath Hell Trial: v13
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #109 // Corrected Summoned Demon Behavior: v13
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #110 // Additional Script Fixes: v13
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #111 // Bard Song Fixes: v13
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #112 // Wizard Slayers Cause Miscast Magic on Ranged Attacks: v13
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #113 // Additional Alignment Fixes: v13
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #114 // Change Free Action to Protect Against Stun: v13
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #115 // Paws from Shapeshifting Can Not Be Dispelled: v13
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #116 // Remove Thieving Start Bonuses from Bard and Ranger Skills: v13
~SETUP-BGT.TP2~ #0 #0 // Baldur's Gate Trilogy - Core: 1.18 (28 Apr 13)
~SETUP-BGTMUSIC.TP2~ #0 #1 // Baldur's Gate Trilogy - Music -> Hybrid Baldur's Gate/Shadows of Amn/Throne of Bhaal Music
~TXTMUSIC/TXTMUSIC.TP2~ #0 #0 // Restored Textscreen Music for BG1TuTu, EasyTutu, and BGT-WeiDU: 9 (22 Mar 13)
~SETUP-DARKHORIZONS.TP2~ #0 #0 //  "Dark Horizons" Mod (Requires Tales of the Sword Coast, TuTu or BGT): BGT v212
~DSOTSC/SETUP-DSOTSC.TP2~ #0 #5 // DSotSC for BGT-Weidu: v 2.17
~DSOTSC/SETUP-DSOTSC.TP2~ #0 #100 // Dark Side Interparty Banter: v 2.17
~DSOTSC/SETUP-DSOTSC.TP2~ #0 #210 // Extended NPC Soundsets -> BG1 soundsets dominate: v 2.17
~NTOTSC/NTOTSC.TP2~ #0 #0 // Northern Tales of the Sword Coast (NTotSC) for BGT-Weidu, BG:EE, and EET: 3.1.1
~NTOTSC/NTOTSC.TP2~ #0 #1 // Keelor the Dwarf: 3.1.1
~NTOTSC/NTOTSC.TP2~ #0 #2 // Llindellyn's Lucky Arrow: 3.1.1
~NTOTSC/NTOTSC.TP2~ #0 #3 // Nim Furlwing's Hunting Hounds: 3.1.1
~NTOTSC/NTOTSC.TP2~ #0 #4 // Pilar and Gheldehar: 3.1.1
~NTOTSC/NTOTSC.TP2~ #0 #5 // Svlast's Torment: 3.1.1
~NTOTSC/NTOTSC.TP2~ #0 #6 // Will O'Hara NPC: 3.1.1
~NTOTSC/NTOTSC.TP2~ #0 #7 // Fighting Encounters: 3.1.1
~SETUP-VAULT.TP2~ #0 #0 // The Vault (erebusant's rework for BGT compatibility): v7.2
~SETUP-VAULT.TP2~ #0 #1 // The Vault's item upgrades - Compatibility with Item Revisions. Recommended for consistency if you plan to install IR main component later: v7.2
~BGQE/SETUP-BGQE.TP2~ #0 #0 // Baldur's Gate Mini-Quests and Encounters Mod: 8.1
~SETUP-AC_QUEST.TP2~ #0 #0 // Ascalons Questpack: Inhalte fuer BG 1: 1.01
~BG1UB/SETUP-BG1UB.TP2~ #0 #0 // Ice Island Level Two Restoration: v13_120121
~BG1UB/SETUP-BG1UB.TP2~ #0 #1 // The Mysterious Vial: v13_120121
~BG1UB/SETUP-BG1UB.TP2~ #0 #2 // Additional Elminster Encounter: v13_120121
~BG1UB/SETUP-BG1UB.TP2~ #0 #3 // Angelo Notices Shar-teel: v13_120121
~BG1UB/SETUP-BG1UB.TP2~ #0 #4 // Finishable Kagain Caravan Quest: v13_120121
~BG1UB/SETUP-BG1UB.TP2~ #0 #5 // Coran and the Wyverns: v13_120121
~BG1UB/SETUP-BG1UB.TP2~ #0 #6 // Kivan and Tazok: v13_120121
~BG1UB/SETUP-BG1UB.TP2~ #0 #7 // Branwen and Tranzig: v13_120121
~BG1UB/SETUP-BG1UB.TP2~ #0 #8 // Safana the Flirt: v13_120121
~BG1UB/SETUP-BG1UB.TP2~ #0 #9 // Appropriate Albert and Rufie Reward: v13_120121
~BG1UB/SETUP-BG1UB.TP2~ #0 #10 // Place Entar Silvershield in His Home: v13_120121
~BG1UB/SETUP-BG1UB.TP2~ #0 #11 // Scar and the Sashenstar's Daughter: v13_120121
~BG1UB/SETUP-BG1UB.TP2~ #0 #12 // Quoningar, the Cleric: v13_120121
~BG1UB/SETUP-BG1UB.TP2~ #0 #13 // Shilo Chen and the Ogre-Magi: v13_120121
~BG1UB/SETUP-BG1UB.TP2~ #0 #14 // Edie, the Merchant League Applicant: v13_120121
~BG1UB/SETUP-BG1UB.TP2~ #0 #15 // Flaming Fist Mercenary Reinforcements: v13_120121
~BG1UB/SETUP-BG1UB.TP2~ #0 #16 // Creature Corrections: v13_120121
~BG1UB/SETUP-BG1UB.TP2~ #0 #17 // Creature Restorations: v13_120121
~BG1UB/SETUP-BG1UB.TP2~ #0 #18 // Creature Name Restorations: v13_120121
~BG1UB/SETUP-BG1UB.TP2~ #0 #19 // Minor Dialogue Restorations: v13_120121
~BG1UB/SETUP-BG1UB.TP2~ #0 #20 // Audio Restorations: v13_120121
~BG1UB/SETUP-BG1UB.TP2~ #0 #21 // Store, Tavern and Inn Fixes and Restorations: v13_120121
~BG1UB/SETUP-BG1UB.TP2~ #0 #22 // Item Corrections and Restorations: v13_120121
~BG1UB/SETUP-BG1UB.TP2~ #0 #23 // Area Corrections and Restorations: v13_120121
~BG1UB/SETUP-BG1UB.TP2~ #0 #24 // Permanent Corpses: v13_120121
~BG1UB/SETUP-BG1UB.TP2~ #0 #26 // The Original Saga Music Playlist Corrections: v13_120121
~BG1UB/SETUP-BG1UB.TP2~ #0 #27 // Sarevok's Diary Corrections: v13_120121
~UB/SETUP-UB.TP2~ #0 #0 // The Kidnapping of Boo by Cliffette: v26
~UB/SETUP-UB.TP2~ #0 #1 // The Suna Seni/Valygar Relationship: v26
~UB/SETUP-UB.TP2~ #0 #2 // Kalah and What He Was Promised: v26
~UB/SETUP-UB.TP2~ #0 #3 // "Cat and Mouse" (Bodhi hunts you in Spellhold) by Ghreyfain: v26
~UB/SETUP-UB.TP2~ #0 #4 // Gorje Hilldark and the Extended Illithium Quest: v26
~UB/SETUP-UB.TP2~ #0 #5 // The Pai'Na/Spider's Bane Quest: v26
~UB/SETUP-UB.TP2~ #0 #6 // Restored Crooked Crane Inn: v26
~UB/SETUP-UB.TP2~ #0 #7 // Restored Encounters: v26
~UB/SETUP-UB.TP2~ #0 #8 // Artemis Entreri in Bodhi's Lair: v26
~UB/SETUP-UB.TP2~ #0 #9 // Corrected "Xzar's Creations": v26
~UB/SETUP-UB.TP2~ #0 #10 // Restored Hell Minions, by SimDing0: v26
~UB/SETUP-UB.TP2~ #0 #12 // Item Restorations: v26
~UB/SETUP-UB.TP2~ #0 #13 // Yoshimo's Original Portrait: v26
~UB/SETUP-UB.TP2~ #0 #14 // Anomen's Original Portrait: v26
~UB/SETUP-UB.TP2~ #0 #15 // NPC Portrait Restorations: v26
~UB/SETUP-UB.TP2~ #0 #16 // Corrected BAMs and Scripts: v26
~UB/SETUP-UB.TP2~ #0 #17 // Corrected Character Names and Biographies: v26
~UB/SETUP-UB.TP2~ #0 #18 // Restored Minor Dialogs: v26
~UB/SETUP-UB.TP2~ #0 #19 // Restored Bhaalspawn Powers, by David Gaider: v26
~UB/SETUP-UB.TP2~ #0 #20 // Extended ToB Item Descriptions: v26
~UB/SETUP-UB.TP2~ #0 #21 // Throne of Bhaal Minor Restorations: v26
~UB/SETUP-UB.TP2~ #0 #22 // Justifier Kit: v26
~UB/SETUP-UB.TP2~ #0 #23 // Feralan Kit: v26
~UB/SETUP-UB.TP2~ #0 #24 // Sarevok's Remorse: v26
~UB/SETUP-UB.TP2~ #0 #25 // The Murder of Acton Balthis, by Kulyok: v26
~SPELL_REV/SETUP-SPELL_REV.TP2~ #0 #0 // Spell Revisions: v3.1 (Hotfix 03)
~SPELL_REV/SETUP-SPELL_REV.TP2~ #0 #10 // Deva and Planetar Animations: v3.1 (Hotfix 03)
~SPELL_REV/SETUP-SPELL_REV.TP2~ #0 #20 // Mirror Image Fix: v3.1 (Hotfix 03)
~SPELL_REV/SETUP-SPELL_REV.TP2~ #0 #30 // Dispel Magic Fix: v3.1 (Hotfix 03)
~SPELL_REV/SETUP-SPELL_REV.TP2~ #0 #40 // Cure Sleep Fix: v3.1 (Hotfix 03)
~SPELL_REV/SETUP-SPELL_REV.TP2~ #0 #50 // Remove Disabled Spells from Spell Selection Screens: v3.1 (Hotfix 03)
~SPELL_REV/SETUP-SPELL_REV.TP2~ #0 #60 // Update Spellbooks of Joinable NPCs: v3.1 (Hotfix 03)
~RE/SETUP-RE.TP2~ #0 #0 // Aerie, Anomen, Jaheira and Viconia React to Romantic Encounters: v12
~RE/SETUP-RE.TP2~ #0 #1 // Storms and Lightning, by berelinde (Weathermistress Ada, adult content): v12
~RE/SETUP-RE.TP2~ #0 #2 // Aimi's Magic, by berelinde (adult content): v12
~RE/SETUP-RE.TP2~ #0 #3 // Anishai's Deft Hands, by cmorgan: v12
~RE/SETUP-RE.TP2~ #0 #4 // An Evening with Aran, by Kulyok: v12
~RE/SETUP-RE.TP2~ #0 #5 // Bjornin's Desire, by jastey (adult content): v12
~RE/SETUP-RE.TP2~ #0 #6 // Bodhi's Allure, by Kulyok (adult content): v12
~RE/SETUP-RE.TP2~ #0 #7 // Trademeet with Guildmistress Busya, by magrat: v12
~RE/SETUP-RE.TP2~ #0 #8 // The Gambling Cambion, by Kulyok: v12
~RE/SETUP-RE.TP2~ #0 #9 // Chanelle's Gifts, by cmorgan (adult content): v12
~RE/SETUP-RE.TP2~ #0 #10 // A Night with Coran, by magrat: v12
~RE/SETUP-RE.TP2~ #0 #11 // Cyric's Test, by Kulyok: v12
~RE/SETUP-RE.TP2~ #0 #12 // A Tryst with a Pirate Lord, by Kulyok (Desharik, adult content): v12
~RE/SETUP-RE.TP2~ #0 #13 // A Lonely Dryad, by Kulyok (adult content): v12
~RE/SETUP-RE.TP2~ #0 #14 // Edwin's Softer Side, by Kulyok: v12
~RE/SETUP-RE.TP2~ #0 #15 // Eldoth' Exploits, by Kulyok: v12
~RE/SETUP-RE.TP2~ #0 #16 // Elhan's Expansion, by Kulyok: v12
~RE/SETUP-RE.TP2~ #0 #17 // Firkraag's Unsheathed Sword: v12
~RE/SETUP-RE.TP2~ #0 #18 // Gaelan's Contract, by Evaine Dian: v12
~RE/SETUP-RE.TP2~ #0 #19 // A Walk with Garren Windspear, by Kulyok: v12
~RE/SETUP-RE.TP2~ #0 #20 // Enter Haer'Dalis, by Kulyok: v12
~RE/SETUP-RE.TP2~ #0 #21 // Hendak's Heart, by jastey: v12
~RE/SETUP-RE.TP2~ #0 #22 // Ilona, a Merchant's Daughter, by Kulyok: v12
~RE/SETUP-RE.TP2~ #0 #23 // Jarlaxle's Fascinations, by Catseye: v12
~RE/SETUP-RE.TP2~ #0 #24 // A Night with Lais in Imnesvale, by Kulyok: v12
~RE/SETUP-RE.TP2~ #0 #25 // Laran's Promise, by berelinde (adult content): v12
~RE/SETUP-RE.TP2~ #0 #26 // The Love Song of Logan, Lord Coprith, by Ajnos: v12
~RE/SETUP-RE.TP2~ #0 #27 // Mekrath and Nymphology, by Kulyok: v12
~RE/SETUP-RE.TP2~ #0 #28 // Mira's Special Stock, by berelinde: v12
~RE/SETUP-RE.TP2~ #0 #29 // Noober Returns, by cmorgan: v12
~RE/SETUP-RE.TP2~ #0 #30 // Rebecca the Gypsy, by Kulyok: v12
~RE/SETUP-RE.TP2~ #0 #31 // Renal Bloodscalp: A Dangerous Affair, by cmorgan (adult content): v12
~RE/SETUP-RE.TP2~ #0 #32 // Old Ribald's Speciality, by Evaine Dian: v12
~RE/SETUP-RE.TP2~ #0 #33 // Sir Ryan Trawl, by Kulyok: v12
~RE/SETUP-RE.TP2~ #0 #34 // Saemon, a Pirate, by Kulyok (adult content): v12
~RE/SETUP-RE.TP2~ #0 #35 // Dreaming of Sendai, by Kulyok: v12
~RE/SETUP-RE.TP2~ #0 #36 // Sheri the Bardess, by cmorgan (adult content): v12
~RE/SETUP-RE.TP2~ #0 #37 // Solaufein in the Lust Chambers, by jastey: v12
~RE/SETUP-RE.TP2~ #0 #38 // Phaere's Reward, by berelinde (Talak, pleasure slave, adult content): v12
~RE/SETUP-RE.TP2~ #0 #39 // Spell Research with Teos, by Kulyok: v12
~RE/SETUP-RE.TP2~ #0 #40 // A fling with Yoshimo, by Kulyok: v12
~RE/SETUP-RE.TP2~ #0 #41 // Isabelle's Fears, by gertjanvh (adult content): v12
~RE/SETUP-RE.TP2~ #0 #42 // Anne's Rescue, by gertjanvh (adult content): v12
~RE/SETUP-RE.TP2~ #0 #43 // The Queen, by Domi: v12
~RE/SETUP-RE.TP2~ #0 #44 // Valygar Romance, by Kulyok: v12
~RE/SETUP-RE.TP2~ #0 #45 // Rehearsal with Chandra, by Western Paladin: v12
~RE/SETUP-RE.TP2~ #0 #46 // Goldander Blackenrock: After a Party, by magrat: v12
~RE/SETUP-RE.TP2~ #0 #47 // A Chat with Viekang, by magrat: v12
~RE/SETUP-RE.TP2~ #0 #48 // Bravery or Folly? by Aeryn (Sarevok, adult content): v12
~RE/SETUP-RE.TP2~ #0 #49 // Blame the Moon, by Aeryn (Cernd): v12
~RE/SETUP-RE.TP2~ #0 #50 // Cernick's Confession, by Cal Jones: v12
~RE/SETUP-RE.TP2~ #0 #51 // Valygar Romance ToB, by Kulyok: v12
~RE/SETUP-RE.TP2~ #0 #52 // Minsc. Takes. A Bath, by Thimblerig: v12
~RE/SETUP-RE.TP2~ #0 #53 // Nizidramanii'yt's Vanity, by Thimblerig: v12
~RE/SETUP-RE.TP2~ #0 #54 // Date Night, by SisterVigilante: v12
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #1000 // Initialise mod (all other components require this): v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #1901 // Standardise spells: BG1 vs BG2 -> Introduce BG2 spell scrolls into BG1: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #2010 // More consistent Breach spell (always affects liches and rakshasas; doesn't penetrate Spell Turning): v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #2020 // Antimagic attacks penetrate improved invisibility: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #2160 // Add an extra copy of some hard-to-find spell scrolls: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #2170 // True Sight/True Seeing spells protect from magical blindness: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #3010 // Replace +1 arrows with nonmagical "fine" ones: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #3022 // Replace many +1 magical weapons with Fine ones -> Fine weapons are affected by the iron crisis: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #3030 // Re-introduce potions of extra-healing: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #3080 // Move the Cloak of Mirroring: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #3110 // Change Carsomyr so that its Dispel on contact power grants a saving throw: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #4000 // Faster Bears: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #4010 // Grant large, flying, non-solid or similar creatures protection from Web and Entangle: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #4020 // More realistic wolves and wild dogs: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #4030 // Improved shapeshifting: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #4164 // Increase the price of a license to practise magic in Athkatla -> License costs 50,000 gp: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #4170 // Increase the price asked by Gaelan Bayle -> Gaelan wants 40,000 gold pieces: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #4180 // Make Freedom scrolls available earlier: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #4190 // Make Watchers' Keep accessible between SoA and ToB (warning: this will make it inaccessible until the end of SoA): v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #4200 // Retrieve Dropped Items from Hell: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #4210 // Randomise the maze in Watcher's Keep: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #4215 // Remove unrealistically helpful items from certain areas: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #4240 // Treat mages' and priests' High-Level Abilities as innate abilities rather than memorisable spells (each may be taken only once): v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #5000 // Ease-of-use party AI: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #5020 // Remove the blur graphic effect from the Cloak of Displacement: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #5900 // Initialise AI components (required for all tactical and AI components): v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6000 // Smarter general AI: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6010 // Better calls for help: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6021 // Add high-level abilities (HLAs) to spellcasters -> Only selected spellcasters in Throne of Bhaal and Shadows of Amn get HLAs: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6031 // Smarter Mages -> Mages only cast short-duration spells instantly at start of combat if they are created in sight of the PC: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6041 // Smarter Priests -> Priests only cast short-duration spells instantly at start of combat if they are created in sight of the PC: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6101 // Potions for NPCs -> One third of the potions dropped by slain enemies break and are lost: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6200 // Improved Spiders: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6300 // Smarter sirines and dryads: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6310 // Slightly harder carrion crawlers: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6320 // Smarter basilisks: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6500 // Improved golems: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6510 // Improved fiends -> Fiends have about 50 percent more hit points than normal: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6520 // Smarter genies -> Genies have about 50 percent more hit points than normal: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6530 // Smarter celestials -> Celestials have about 50 percent more hit points than normal: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6540 // Smarter dragons -> Dragons have a substantial hit point increase: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6561 // Smarter mind flayers -> Illithids have enhanced damage resistance; Illithids can see through invisibility (matches Tactics mod): v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6570 // Smarter githyanki: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6580 // Improved Vampires: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6590 // Smarter Throne of Bhaal final villain: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6800 // Smarter Illasera: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6810 // Smarter Gromnir: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6820 // Smarter Yaga-Shura: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6830 // Smarter Abazigal: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6840 // Give Ascension versions of Irenicus and Sendai SCS scripts and abilities: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #6850 // Give Ascension demons SCS scripts and abilities: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #7000 // Improved doppelgangers: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #7010 // Tougher Black Talons and Iron Throne guards: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #7020 // Improved deployment for parties of assassins: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #7030 // Dark Side-based kobold upgrade: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #7040 // Relocated bounty hunters: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #7050 // Improved Ulcaster: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #7060 // Improved Balduran's Isle: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #7070 // Improved Durlag's Tower: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #7080 // Improved Demon Cultists: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #7090 // Improved Cloakwood Druids: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #7100 // Improved Bassilus: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #7110 // Improved Drasus party: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #7130 // Improved Red Wizards: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #7140 // Improved Undercity party: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #7200 // Tougher chapter-two end battle: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #7210 // Tougher chapter-three end battle: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #7220 // Tougher chapter-four end battle: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #7230 // Tougher chapter-five end battle: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #7250 // Improved final battle: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #7900 // Improved minor encounters: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #8000 // Make the starting dungeon slightly harder: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #8010 // Improved Shade Lord: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #8020 // Spellcasting Demiliches: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #8030 // More resilient trolls: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #8041 // Increase difficulty of level-dependent monster groupings -> Significantly increased difficulty: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #8050 // Improved Random Encounters: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #8061 // Improved de'Arnise Keep ("Tactics Remix") -> Enhanced spirit trolls (as in Tactics): v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #8081 // Improved Bodhi (Tactics Remix) -> Original Tactics Improved Bodhi with SCSII scripting: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #8090 // Party's items are taken from them in Spellhold: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #8100 // Improved battle with Irenicus in Spellhold: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #8110 // Improved Sahuagin: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #8120 // Improved Beholder hive (adapted from Quest Pack): v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #8130 // Prevent resting in the Illithid city: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #8140 // Slightly Improved Drow -> Upgrade Ust Natha's defences: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #8150 // Slightly Improved Watcher's Keep: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #8160 // Improved Fire Giant temple: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #8170 // Enhanced Sendai's Enclave: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #8180 // Improved Abazigal's Lair: v31
~STRATAGEMS/SETUP-STRATAGEMS.TP2~ #0 #8190 // Improved Minor Encounters: v31
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #40 // Change Viconia's Skin Color to Dark Blue: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #50 // Avatar Morphing Script: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #60 // Weapon Animation Tweaks: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #80 // Restore SoA Load Screen Logo (ToB Only): v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #100 // Commoners Use Drab Colors: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #110 // Icon Improvements: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #130 // Force All Dialogue to Pause Game: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #140 // Fix Boo's Squeak: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #160 // Make Magic Shields Glow (plainab/grogerson): v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #170 // Unique Icons: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #182 // Unique Containers -> Unique icons and names: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #190 // Use Character Colors Instead of Item Colors -> For all shields and helmets: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2010 // Separate Resist Fire/Cold Icon into Separate Icons (Angel): v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1010 // More Interjections: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1020 // Alter HP Triggers for NPC Wounded Dialogues: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1030 // Reveal Wilderness Areas Before Chapter Six: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1040 // Improved Athkatlan City Guard: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1070 // Improved Multi-Player Kick-out Dialogues: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1080 // Add Bags of Holding: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1100 // Reveal City Maps When Entering Area: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1120 // Stores Sell Higher Stacks of Items: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1160 // Multiple Strongholds (Baldurdash) -> No Restrictions (Baldurdash): v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1170 // Bonus Merchants (Baldurdash): v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1220 // Allow Cromwell to Upgrade Watcher's Keep Items: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1225 // Adjust Cromwell's Forging Time -> Instant forging (original BG2 default): v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #1330 // NPCs Cannot Use Doors: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2020 // Two-Handed Bastard Swords: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2030 // Two-Handed Katanas: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2035 // Two-Handed Axes: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2040 // Universal Clubs: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2090 // Change Experience Point Cap -> Remove Experience Cap: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2150 // Wear Multiple Protection Items -> P&P Restrictions: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2160 // Alter Weapon Proficiency System -> Rebalanced Weapon Proficiencies: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2170 // Cast Spells from Scrolls (and Other Items) at Character Level: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2200 // Multi-Class Grandmastery (Weimer): v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2210 // Change Grandmastery Bonuses -> True Grandmastery (Baldurdash): v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2220 // Change Magically Created Weapons to Zero Weight: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2240 // Un-Nerfed THAC0 Table: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2250 // Un-Nerfed Sorcerer Spell Progression Table: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2260 // Alter Mage Spell Progression Table -> Un-Nerfed Table (Blucher): v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2270 // Alter Bard Spell Progression Table -> Un-Nerfed Table (Blucher): v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2280 // Alter Cleric Spell Progression Table -> Un-Nerfed Table (Blucher): v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2290 // Alter Druid Spell and Level Progression Tables -> No Level Progression Changes, Un-Nerfed Druid Spell Table Only (Blucher): v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2300 // Triple-Class HLA Tables: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2320 // Trap Cap Removal (Ardanis/GeN1e): v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2330 // Remove Delay for Magical Traps (Ardanis/GeN1e): v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2340 // Remove Summoning Cap for Celestials (Ardanis/GeN1e): v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2410 // Druids Use 3E Alignment Restrictions: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2450 // Enforce PnP Proficiency Rules on Dual-Classed Characters: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2500 // Exceptional Strength Weight Limit Changes: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #2999 // Max HP at Level One: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3000 // Higher HP on Level Up -> Maximum: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3010 // Maximum HP for NPCs (the bigg) -> For All Creatures in Game: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3020 // Identify All Items: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3031 // Easy Spell Learning -> 100% Learn Spells and No Maximum Cap: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3040 // Make Bags of Holding Bottomless: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3050 // Remove fatigue from restoration spells: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3060 // Remove "You Must Gather Your Party..." Sound (Weimer): v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3083 // Increase Ammo Stack Size -> Stacks of 120: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3093 // Increase Gem and Jewelry Stacking -> Stacks of 120: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3103 // Increase Potion Stacking -> Stacks of 120: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3113 // Increase Scroll Stacking -> Stacks of 120: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3121 // Happy Patch (Party NPCs do not complain about reputation) -> NPCs Can Be Angry About Reputation but Never Leave (Salk): v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3123 // NPCs Don't Fight: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3125 // Neutral Characters Make Happy Comments at Mid-Range Reputation: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3160 // Keep Drizzt's Loot, Disable Malchor Harpell: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3195 // Alter Hostile Rest Spawns -> Decrease frequency by 50%: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3200 // Sellable Items (Icelus): v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3205 // Stores Purchase All Item Types: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3230 // Taerom Makes Additional Ankheg Armor (Icendoan/grogerson): v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3263 // Recoverable ammunition -> 100% chance to recover after a successful hit: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3273 // Recoverable throwing weapons -> 100% chance to recover after a successful hit: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3320 // No Depreciation in Stores: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #3341 // Increase party movement speed outside combat -> By 100 percent: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #4010 // Improved Fate Spirit Summoning: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #4020 // ToB-Style NPCs: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #4031 // Consistent Stats: Edwin -> Use BG2 Values: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #4041 // Consistent Stats: Jaheira -> Use BG2 Values: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #4050 // Change Jaheira to Neutral Good: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #4061 // Consistent Stats: Minsc -> Use BG2 Values: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #4071 // Consistent Stats: Viconia -> Use BG2 Values: v9
~CDTWEAKS/SETUP-CDTWEAKS.TP2~ #0 #4110 // Give Kagain A Legal Constitution Score of 19: v9
~SETUP-BP-BGT-WORLDMAP.TP2~ #0 #0 // Worldmap for Baldur's Gate - including colored Baldur's Gate map icons: v9.0.2
~SETUP-BP-BGT-WORLDMAP.TP2~ #0 #1 // Worldmap for Throne of Bhaal -> Use new Worldmap for Throne of Bhaal as well: v9.0.2
~SETUP-LOLFIXER.TP2~ #0 #0 // Area Stuff - MAJESTIC Area Fixer: 15092013
~SETUP-LOLFIXER.TP2~ #0 #1 // Creature Stuff - Creature Resource Fixer (res_fixer for ALL CREATURES): 15092013
~SETUP-LOLFIXER.TP2~ #0 #2 // Creature Stuff - Inventory Unborker (removes spurious references to the item table): 15092013
~SETUP-LOLFIXER.TP2~ #0 #3 // Creature Stuff - Inventory Cleaner (removes items that don't exist and converts them into already present items where applicable): 15092013
~SETUP-LOLFIXER.TP2~ #0 #4 // Creature Stuff - Inventory Overhauler (moves invalid but equippable items to inventory and equips anything in the inventory to a free slot): 15092013
~SETUP-LOLFIXER.TP2~ #0 #5 // Creature Stuff - MAJESTIC Creature Fixer: 15092013
~SETUP-LOLFIXER.TP2~ #0 #6 // Creature Stuff - Duplicate Creature Effect Remover: 15092013
~SETUP-LOLFIXER.TP2~ #0 #7 // Item Stuff - Item Resource Fixer (res_fixer for ALL ITEMS): 15092013
~SETUP-LOLFIXER.TP2~ #0 #8 // Item Stuff - MAJESTIC Item Fixer: 15092013
~SETUP-LOLFIXER.TP2~ #0 #9 // Item Stuff - Portrait Icon Assigner: 15092013
~SETUP-LOLFIXER.TP2~ #0 #10 // Item Stuff - Proper Immunity Assigner: 15092013
~SETUP-LOLFIXER.TP2~ #0 #11 // Item Stuff - Duplicate Item Effect Remover: 15092013
~SETUP-LOLFIXER.TP2~ #0 #12 // Item Stuff - MAJESTIC Item Checker: 15092013
~SETUP-LOLFIXER.TP2~ #0 #13 // Spell Stuff - Spell Resource Fixer (res_fixer for ALL THE SPELLS): 15092013
~SETUP-LOLFIXER.TP2~ #0 #14 // Spell Stuff - MAJESTIC Spell Fixer: 15092013
~SETUP-LOLFIXER.TP2~ #0 #15 // Store Stuff - MAJESTIC Store Fixer: 15092013
// Recently Uninstalled: ~WIDESCREEN/WIDESCREEN.TP2~ #0 #1 // Widescreen Mod -> for GemRB: Widescreen Mod v3.02
~WIDESCREEN/WIDESCREEN.TP2~ #0 #1 // Widescreen Mod -> for GemRB: Widescreen Mod v3.02
~GENERALIZED_BIFFING/GENERALIZED_BIFFING.TP2~ #0 #0 // Generalized Biffing: v2.2

 

Configuring RetroPie's GemRb.cfg

RetroPie has excellent install guides but just make sure that you to have it built and running. I don't know if you have to compile it yourself.

  • Example configuration for bg2: /opt/retropie/ports/gemrb/etc/gemrb/GemRB.cfg.sample
  • Used configuration for bg2: /opt/retropie/configs/ports/baldursgate2/GemRB.cfg
  • Cheat Keys: /opt/retropie/ports/gemrb/share/doc/gemrb/en/CheatKeys.txt (better version at https://gemrb.org/Cheats)

The very important thing that you must do is make sure that the width and height match the values you used for the widescreen mod. Otherwise, this will do very strange things with text. My example configuration is

GameType=bg2
GameName=Baldurs Gate 2
Width=1600
Height=900
Bpp=32
Fullscreen=1
TooltipDelay=500
AudioDriver = openal
GUIEnhancements = 15
SkipIntroVideos=1
DrawFPS=1
FogOfWar=1
CaseSensitive=1
EnableCheatKeys=1
GamePath=/home/pi/RetroPie/roms/ports/baldurs2
CD1=/home/pi/RetroPie/roms/ports/baldurs2/data/
CD2=/home/pi/RetroPie/roms/ports/baldurs2/CD2/
CD3=/home/pi/RetroPie/roms/ports/baldurs2/CD3/
CD4=/home/pi/RetroPie/roms/ports/baldurs2/CD4/
CD5=/home/pi/RetroPie/roms/ports/baldurs2/CD5/


CachePath=/home/pi/RetroPie/roms/ports/cache/

You can disable the FPS but I find that useful when trying out different screen configurations. 

I hope this helps. I love BG2 and have since I was 16. 20 years on, this is still one of my favorites and being able to play it on a computer the size of a credit card on a huge tv is so much fun I can't describe it. 

 

 

Edited by lynx
added better cheats & spoiler tags
Link to comment
Guest no TotSC

Thanks, I thought so!

I was not paying attention to your note, that the widescreen mod needs to be applied on the source PC.

Saddly I only have the BG1 basic with no TotSC, and weidu only works with extension packs for some reason, but that pack is nowhere to be found on the internet. Cannot buy it on GOG not in Steam... :(

Link to comment

Looking at its code, weidu doesn't care if totsc is installed. But widescreen might, since it needs exe offsets to know what to hack. That part is of course useless for gemrb, but the mod may insist.

The next release will have inbuilt widescreen support, so the mod won't be needed any more. With the current release the best you can do is run in windowed mode and resize the window, but that will of course stretch things.

Link to comment

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...