Leaderboard
Popular Content
Showing content with the highest reputation on 08/02/2025 in all areas
-
1 pointThe nostalgia bug recently bit me and I thought it might be fun to play some KOTOR2, with mods of course! After a bit of tinkering I think I have a working mod set up running on Linux. I thought that my experience might be useful to someone else attempting to install mods on Linux or a maybe a Steam Deck. A fair warning though, I have not had time to play test yet beyond running around on Peragus so there could be issues that I haven't discovered or steps that I forgot that I did. I'll try to update if I run in to any issue but I'm not promising anything, I have a nasty habit of spending days modding a game only to never actually play it when I'm done! First install the native Linux version of KOTOR2:TSL from steam Next download the latest KOTORModSync (currently 1.0.2) https://github.com/th3w1zard1/KOTORModSync - linux-x64.zip - KOTOR.Modbuilds.Rev10.zip (Contains KOTOR2_Full.toml modlist we will be using) The install directly can be found at ~/.local/share/Steam/steamapps/common/Knights of the Old Republic II/ All regular game assets are in the subdirectory 'steamassets', this is where mods will be installed, not in the main game install directory Run the game once to make sure it runs properly, I'm using Arch Linux with Hyprland(Wayland compositor) so I needed to add 'SDL_VIDEODRIVER=x11 %command%' to my launch commands to get it to run properly. The kotor2.ini found in the steamassets directory is not used, delete it. The correct kotor2.ini is found at ~/.local/share/aspyr-media/kotor2/swkotor2.ini Create a symlink to it in the steamassets directory ln -s ~/.local/share/aspyr-media/kotor2/swkotor2.ini swkotor2.ini Backup you KOTOR2 directory in case you make a mistake: tar zcvf kotor2.tar.gz Knights\ of\ the\ Old\ Republic\ II You can restore with rm Knights\ of\ the\ Old\ Republic\ II tar zxvf kotor2.tar.gz Open KOTORModSync and load the installation file (KOTOR2_Full.toml) Create a directory to store mods in (I use ~/Games/KOTOR2Mods/) Go through the mod list and download each mod to you mod directory from the link. Make sure to download The Sith Lords Restored Content Mod as a zip from the google drive link and not the regular exe installer. There are also a few cases where if you download a mod form ModNexus instead of DeadlyStream the name of the zip file will not be correct and needs to be renamed. As of writing this there are 2 issues with this mod list, this first one is with 'Reflective Lightsaber Blades' (New_Lightsaber_Blade_Model_TSL). currently the included version of Holopatcher has issues reading info.rtf files with non UTF-8 encoding and a error window will pop up. This does not actually appear to affect the installation of the mod and can be ignored. This issue will be fixed in the next relese. The second issue is with 'Improved AI' and requires some work. For some reason the zip file you download contains the mod compressed into a self extracting 7z file. KOTORModSync does currently not appear to be able to extract self extracting 7z files on Linux. My Solution was to extract the mod manually, repack it as a 7z file and alter the install instructions (7z on linux can handle 7z SFX exe files just fine). unzip imporvedai.zip cd Improved\ AI/ 7z x Modified\ AI.exe 7z a ModifiedAI.7z Modified\ AI Move the new 7z file to you mod dir and change the mod install instructions to: 1. Extract <<modDirectory>>\ModifiedAI.7z 2. TSLPatcher <<modDirectory>>\ModifiedAI\Modified AI\Install AI Tweak.exe 1 Set your mod directories. Mod Location is the mod dir you created (~/Games/KOTOR2Mods/ for me) and Kotor Directory should be '~/.local/share/Steam/steamapps/common/Knights of the Old Republic II/steamassets/' - Run pre install validation, if there are any issues detected you will need to fix them. You can find a log file in the KOTORModSync directory that can help you troubleshoot issues. - Choose 'Mock case-insensitive filesystem' - Run 'Fix duplicate files/folders' - Click 'Start the install' and cross your fingers, hopefully you set up everything correctly and installing mods should complete successfully. This takes quite a while. - All files in steamassets need to be lowercase, in some cases files installed by the mod will have uppercase lettering. There is probably a better solution but I created the following script and ran it in each directory that contained files that needed to be renamed. Be VERY careful not to run it from any other directory: # !/bin/bash for file in *; do #Suppresses all errors as not to spam errors when file does not need to be renamed mv -v "$file" "$(echo $file | tr '[:upper:]' '[:lower:]')" 2>/dev/null done I was going to try and use Reshade shaders with vkBasalt but unfortunately that was to much for my poor laptop's integrated graphics but it did seem like vkBasalts SMAA anti-aliasing worked better the KOTOR2's build in AA so I stuck with it. To get vkBasalt to work with KOTOR2 on my set up I need to run it through gamescope. Install gamescope, I'm using gamescope-git from AUR but regular gamescope from extra my work for you. If you're trying to follow this guide on a steamdeck you should already be using gmescope. See https://wiki.archlinux.org/title/Gamescope Once you've installed gamescope add 'gamescope -h 1080 -H 1080 -f -- %command%' to your steam launch options and make sure you can launch the game Install vkBasalt fro AUR yay -S vkbasalt copy the default vkbasalt config file to your KOTOR2 dir cp /usr/share/vkBasalt/vkBasalt.conf.example .local/share/Steam/steamapps/common/Knights\ of\ the\ Old\ Republic\ II/vkBasalt.conf Enable SMAA and whatever else you want (I you are going to give reshade shaders a try then the best source of shaders seems to be here: https://github.com/gripped/vkBasalt-working-reshade-shaders) effects = cas:smaa Enable vkBasalt by adding 'ENABLE_VKBASALT=1 VKBASALT_LOG_FILE="vkBasalt.log"' to your steam launch options. My finally launch options look like this: SDL_VIDEODRIVER=x11 ENABLE_VKBASALT=1 VKBASALT_LOG_FILE="vkBasalt.log" gamescope -h 1080 -H 1080 -f -- %command% And that's it! I hope this will be of some use to somebody
-
1 point
Version 1.0.0
44 downloads
Adds the ability to switch or holster your weapons in K1. SUMMARY KOTOR 2 added a nice QOL feature which allows you to switch between sets of weapons by clicking a button, saving time scrolling through your inventory to find your favorites. This mod is an attempt to bring that functionality to the first game. This mod adds a usable item which allows you to switch between two sets of weapons. Simply activate the item to save your current weapons as a set and switch to your other set. You can use this to quickly switch between melee and ranged weapons, keep a special set of weapons saved for certain enemies, or you can keep your second set empty and use it as a holster/unholster button. Note: In order to get the Switch Weapons item without cheats, you must start a new game (you will get it when Trask joins your party). Otherwise, you can get the item with the cheat “giveitem switchweapons”. This ability is not usable by droid companions. Please read Compatibility and Bugs sections before installing. INSTALLATION To install, run TSLPatcher.exe. Unaltered copies of any modified files will be placed inside the "backup" folder in the location of TSLPatcher.exe. UNINSTALLATION 1. Remove the following files from override: 2. If any files were created in the backup folder, move them to override. COMPATIBILITY This mod will only work with weapons that exist in the vanilla game and weapons added by a limited number of mods. See list below. If you want a weapon from a mod not listed below supported, just ask. This mod will also not work with custom companions. Again, let me know and I will see about making a patch. Supported Mods New Lightsaber Blade Model by Crazy34 (standard installation only) Juhani Appearance Overhaul by Stormie97 BUGS Activating the item while running can interrupt the action which will effectively clear the memory of your second set of weapons, as there's no way to tell if a character is running in the first game. You won't lose the weapons or anything, you'll just to need to re-equip and save them with the item.To avoid this, do not run while using the item. Consumable items such as the Switch Weapons item use the “inject” animation that you see when you use a medpac. The combination of the inject and weapon flourish animations in succession can look a bit awkward but also may cause minor visual glitches when switching such as flickering of the weapon models. When switching to a set of duel-wielded weapons which are both identical weapons (e.g. two vibroblades), the game will try to play both the single and duel-wield weapon flourish animations in short succession, which produces odd results. This is due to the need to slightly delay the equipping of the left hand in these cases in order for the left hand weapon to be equipped at all. The game could get confused between weapons which share the same tag. This should be rare though I think and hopefully irrelevant for most playthroughs. PERMISSIONS Please do not reupload this mod without my expressed permission. You are free to use the source script to create a patch for another mod. CREDITS offthegridmorty Credit to Xiskio who was the first to make a mod like this many years ago with their Holster Weapons mod KOTOR Tool - Fred Tetra TSLPatcher, TalkEd - stoffe, Fair Strides K-GFF - tk102 Holocron Toolset - Cortisol -
1 point
Version 1.0.0
27 downloads
Improved Cantina Sitters By Alvar007 ------------------------------------------------------------------------- DESCRIPTION: This mod populates some of the empty spots at the Tatooine cantina, mainly the four alcoves with tables on the room. Each sitter has the corresponding item depending on the animation played. The laughing animation is also implemented as another placeable sitting animation. The mod also adds a Duros as a new placeable sitter in the game, replacing the Twilek male that wasn’t being used. Finally, the two low-poly human sitters at the Upper City Taris cantina are replaced by high-poly models. INSTALLATION: Just run the .exe that comes with this download and select the game's installation main folder (NOT override). COMPATIBILITY: This mod should be compatible with any mod that doesn’t mess with the placeable sitters in the cantinas. LICENSE: Anyone is welcome to use this mod in any of their mods or include it in a mod build. CREDITS: EbonHawkStowaway999 for the idea. ------------------------------------------------------------------------- THIS MODIFICATION IS PROVIDED AS-IS AND IS NOT SUPPORTED BY BIOWARE/OBSIDIAN ENTERTAINMENT, LUCASARTS, DISNEY OR ANY LICENSERS/SPONSORS OF THE MENTIONED COMPANIES. USE OF THIS FILE IS AT YOUR OWN RISK AND THE ABOVE MENTIONED COMPANIES OR THE AUTHOR IS NOT RESPONSIBLE FOR ANY DAMAGE CAUSED TO YOUR COMPUTER FOR THE USAGE OF THIS FILE. -
1 pointOf course he meant that, haha. I'm not the sharpest tool in the shed. Well, that means the cat is out of the bag as well. My mod is a Jar Jar Binks face as a playable character for the memelords or those who just like Gungans. PMHA03.mdl PMHA03.mdx PMHA03.tga unit.char_jarjarbinks_cinematics_pre.dae Gungan2.blend
-
1 point
-
1 pointSo this was a long time coming, way too long I was working on this but finally got it to a relatively good state. I mean it's still messed up in some ways but the biggest thing that gave me trouble was the experience points in alignment to the level-ups. I got that to work but you can't auto-level up lol sorry. But for the exp, I essentially needed to create code caves and track down a struct where the experience points for level-ups were stored. I had to change that offset when the game parses the exptable.2da at the beginning and in a function when you load a character. Other problems are that you can't see the "experience needed" for level ups but it's the same exact equation for calculating the needed exp for level-ups regardless and the same exact needed amounts like in KotOR 2 so peek at the exptable.2da for that I guess lol. And the other problems I know are that you can't get feats and force powers past level 21. You could always mess with the featgain.2da and classpowergain.2da for levels before 21. You can still get attributes and skills past level 21. And you could still be pretty op with all those attribute points, health point, and force power point increases. To install, make a backup of your old K1 exe and 2da files that would be replaced by this mod. Then just put the 2da files in the Override and replace the exe of course. Here is how I worked on it before, but I just fixed the exp problem today. I could go further than level 50, hell the code cave I made can fit way more exp storage data, I could go thousands more but I think 50 in itself is a bit overkill even lol. But no one says you have to keep leveling up anyways. And I just always thought that level 20 was a little too low and just figured matching KotOR 2's level cap was the way to go. I can do this same mod for KotOR 2 btw but I don't think it's needed that much. But if someone really wanted it I could put it out there too of course like raising that cap to 75 or something. Other purposes you can use for this mod are other mods in combination with this like Brotherhood of Shadow, other planet mods, and other mods that add more to the game. You can mod Malak's utc file on the last Star Forge module and make him a lot tougher and stronger to match your higher level character too! There could be other problems too so I might need to make patches for this more down the road. Edit: I fixed a lot of things now. You can download from here again I updated the downloads in this post too. 2das.rar swkotor.exe xptable.2da
-
1 point
Version 1.1.2
413 downloads
Introducing: Sleheyron Story Mod. A brand new planet expansion to add to your next KOTOR play-through: Sleheyron! Built upon the Sleheyron demo mod by the legendary SithSpecter (with his permission), this new mod adds a huge new story that brings this lost-absent planet back to KOTOR. This mod contains the following new content: I was inspired by SithSpecter’s work, and I’m hoping in the future my mod will be compatible with his. It would be a worthy venture for me to undertake to make our Sleheyron stories co-exist. After all, I owe him a HUGE debt of thanks for permitting other modders to build off his Sleheyron demo! This new mod is my first ever project, and I’m quite excited to share it with you. Sleheyron will feature: 1: A roughly 5 hours long story, voice-acted (no AI voices either). 2: A fully-voice acted new party member, complete with a post-Sleheyron story and romance (The new companion can even do the Leviathan rescue!). 3: 25 new modules of various shapes and sizes (including the four published by SithSpecter, which are amazing and I owe him a huge thanks!) 4: New weapons and armor. 5: Lots of connections to Tales of the Jedi, as I am a big fan of those comics. Regarding compatibility: This first version of the mod was NOT designed with compatibility in mind. There will be a later release this summer of "Sleheyron+" that will use HoloPatcher to create a mod-compatible version of Sleheyron. Because compatibility was not a goal for the 1.0 version of the mod, this mod does not yet use a Patcher program. There is a detailed and simple ReadMe with installation instructions within the zipped folder, however. If you are interested in using other mods, I'm afraid the best thing I can say is "do so at your own risk!" If you are interested in using other mods, my tester has found that you can install the entire of the most recent Neocities Mod Build with Sleheyron; just be sure to download Neocities first, then Sleheyron (he also said this caused an animation glitch with Selkath, but that can be resolved by then installing the Custom Selkath Animations and NPC Overhaul Mods to fix it. But, again, these were not intended when developing the mod- it's just an interesting solution to an unforeseen problem. The story for Sleheyron: Story Mode starts shortly after the player gets their main mission from the Jedi Council on Dantooine. There is a save file in this mod that will allow players to skip right to that moment with a pre-built character. Then you just need to fly to Sleheyron... But I also encourage players to make their own characters, too! Sleheyron can be visited at any time between Dantooine and the Unknown World. I, of course, recommend going early to enjoy the new companion as long as you would like. Some acknowledgements! Modders: First and foremost, the absolute biggest thanks to SithSpecter: Not just for creating the Sleheyron Demo that this mod is built off of, but for granting permission to use that Demo. When the day comes your Sleheyron Restoration Mod is complete, I know that it will be the very best Sleheyron mod out there! Thor110, for helping me out with the basics of module design, as well as introduced me to some cut modules to use. DarthParametric, for teaching me to retexture NPCs as well as two "larger creature" mods that became resources for Sleheyron (is there a single KOTOR mod out there that he hasn't been credited on?). SithHolocron, who early on helped teach me how to retexture modules. ZobiZob, for amazing YouTube tutorials for how to use Holocron Toolset and solving my problem with playing movies. GlaspyLawson, who learned modding at the same time as me, and shared his knowledge; and for contributing a side quest to Sleheyron! JC for just answering so many of my questions through the entire modding process. Really, the whole Mod Development KOTOR Discord Group! Thank you for either offering advice or tolerating my simplistic questions! Testers: Mikael, the absolute most enthusiastic alpha tester anyone could ask for. The_Chaser_One, a painstakingly thorough beta tester that made sure this mod was ready for launch (and also providing the cover art). StellarExile, who helped me out with learning how to use the patcher. MistahJayGarrick for his high praise of the story content (and occasional blunt, but necessary, advice). Tool Developers: Cortisol and W1z4rd designed and kept updated the incredible Holocron Toolset, that was instrumental in this mod's design. I owe them a massive thanks for their work, and the hours they spent helping me out with bug-fixing! Voice cast: LadyandSaoRS, the talented actress that gave us the incredible voice of Vima; giving this long-standing fan-favorite character a perfectly excellent rendition. Mikael, for various voiceovers around Sleheyron that made the planet feel alive (including the dulcet tones of an exhausted Hutt). C4 for the excellent performance as Commander Forcay, praised by a tester as "Sounds exactly like a NPC from KOTOR!" PuckShadows for his Sith Lt. Savage. Juice Phanta for a pitch-perfect protocol droid. Black Rose for literally hundreds of Iridorian mercenary lines, giving me an impressively huge range of pitches to work with. Schofield-HD for an officer of vice and virtue (and more roles to come in Sleheyron 1.1!) Gwoopp and MerakiSky for two fun little roles in the Sleheyron cantina. Companies: Of course, BioWare and Lucasfilm, for making this game that we all enjoy so much. NexusMods and Deadly Stream for being the places to discuss and host mods. Discord for enabling communication that made this mod a collaborative effort. Final Dedications: My wife, who tolerated me spending nearly six months isolated to make this. To a relative who isn't around anymore to enjoy Sleheyron. I think this mod would make you proud! (even if you did spoil this game for me) My apologies if I missed anyone else; but I appreciate all of your hard work! I hope you all enjoy Sleheyron: Story Mode!