Leaderboard
Popular Content
Showing content with the highest reputation since 07/06/2024 in Blog Entries
-
6 pointsThere have been three major repositories of KotOR mods: PCGamemods.com between about 2004-2006, KotORFiles, between about 2007-2012, and DeadlyStream. PCGamemods.com tapped out at around 750 mods for KotOR and 800 for TSL, or roughly about 1550 mods total. KotORFiles'counter stopped working at 1978 files for both games. Today, DeadlyStream has 1200 KotOR files, and 1184 TSL files. This makes it the largest KotOR modding repository ever! 🎉
-
4 pointsMerging Levels So I got distracted while fixing some holes in the level geometry for Manaan and realised some of the games levels could be easily combined into one. Currently I am not sure what I plan to do with this but these are the three levels I have put together. Endar Spire This actually needed a little editing to get it to fit properly, but it was very close to being perfect when imported to begin with. Taris Sewers This level also needed a little editing but it was easy enough to line up both halves of the level. Manaan - East & West Central These two levels are in exactly the right position when imported, however the joining room needed editing quite a bit to make everything work and look right. I have Manaan and the Endar Spire working in-game, I am just having a little bit of trouble getting one of the roomlinks to work on the Endar Spire and I have only just put together the Taris Sewers level. While I am no sure how many levels could be fit together like this, there are quite a lot for which it just wouldn't work. To think, all I set out to do in the first place was add in the missing room to Manaan's Hotel... Thor110
-
3 pointsJust yesterday I noticed some chatter and Wizard, the author of KotORModSync and a co-author working on the Holocron Toolset found some more missing level files from a Sleheyron level. The model files are the following. crossgob.mdl/mdx hal01gob.mdl/mdx hal02gob.mdl/mdx hal03gob.mdl/mdx hal04gob.mdl/mdx So I took it upon myself to try and reconstruct it, the results are far from adequate but I haven't put that much time into it yet. This is the level viewed in Blender. This is the interior of the level viewed in Blender. And here are some shots of it in-game. No lightmaps! I'm blind! aahhhhhhhh Poorly made lightmaps! I'm going blind! ahhhhhhh Though I didn't do any setup for baking the lightmaps, I just baked them as they were so that's probably why they turned out awful, I also did not familiarise myself with the proper procedure when baking them so the files were huge. None of the games doors fit the hallways unfortunately! Which is a shame. The minimap turned out even worse. But again, I just threw it together quickly to see what it all looked like in-game. Now I just have to figure out what to do with it. Thor110
-
1 pointOriginally I cribbed this list from the internet to assist me when I was making my Loading Screen Mods for TSL. However, after I made the Replacement Loading Screens for KotOR2: Add-On Pack for those new areas, I wound up adding those warp codes to my own list. I was recently asked about Brotherhood of Shadow warp codes on Discord recently - yes, I know it's a different game - and it reminded me of my TSL Warp Code list. So now I post it here. If you find errors, please let me know. If you have codes from other mods that I may have overlooked (or haven't been released at time of writing), please let me know and I'll add them with attribution. Special thanks to @Leilukinand @JCarter426 for their assistance on KotOR Reddit Discord in working out how to find the Warp Codes more easily using Holocron Toolset. KOTOR II Warp Codes Enter these codes after "warp " in the console to be instantly transported to the listed area. The area code is not case-sensitive; i.e. 101per, 101Per, and 101PER all work. (Remember that the console is invisible in TSL.) Code Area 001EBO Prologue - Ebon Hawk Interior 002EBO Prologue - Ebon Hawk Exterior Hull 003EBO Ebon Hawk - Interior 004EBO Ebon Hawk - Interior - Red Eclipse Slayer Invasion [1] 005EBO Ebon Hawk - Escape from Peragus [2] 006EBO Ebon Hawk - Interior [10] 007EBO Ebon Hawk - Interior [12] 101PER Peragus - Administration Level 102PER Peragus - Mining Tunnels 103PER Peragus - Fuel Depot 104PER Peragus - Asteroid Exterior 105PER Peragus - Dormitories 106PER Peragus - Hangar Bay 107PER Peragus - Turret Minigame [2] 151HAR Harbinger - Command Deck 152HAR Harbinger - Crew Quarters 153HAR Harbinger - Engine Deck 154HAR Harbinger - Command Deck (used for cutscenes) 201TEL Citadel Station - Dock Module 202TEL Citadel Station - Entertainment 203TEL Citadel Station - Residential 082 East 204TEL Citadel Station - Residential 082 West 205TEL Citadel Station - Cutscene with Carth Onasi [3] 207TEL Citadel Station - Cantina 208TEL Citadel Station - Bumani Exchange Corp. 209TEL Citadel Station - Czerka Offices 211TEL Citadel Station - Swoop Track [4] 220TEL Citadel Station - Suburban 221TEL Citadel Station - Suburban 222TEL Citadel Station - Entertainment Module 081 231TEL Telos - Restoration Zone [5] 232TEL Telos - Underground Base 233TEL Telos - Czerka Site 261TEL Telos - Polar Plateau 262TEL Telos - Secret Academy 301NAR Nar Shadaa - Refugee Landing Pad 302NAR Nar Shadaa - Refugee Quad 303NAR Nar Shadaa - Docks 304NAR Nar Shadaa - Jekk'Jekk Tarr 305NAR Nar Shadaa - Jekk'Jekk Tarr Tunnels 306NAR Nar Shadaa - Entertainment Promenade 351NAR Nar Shadaa - Goto's Yacht 352NAR Nar Shadaa - Goto Cutscene [6] 371NAR Nar Shadaa - Swoop Track [4] 401DXN Dxun - Jungle Landing 402DXN Dxun - Jungle 403DXN Dxun - Mandalorian Ruins 404DXN Dxun - Mandalorian Cache 410DXN Dxun - Jungle Tomb 411DXN Dxun - Sith Tomb 421DXN Dxun - Turret Minigame [2] 501OND Onderon - Iziz Spaceport 502OND Onderon - Iziz Merchant Quarter 503OND Onderon - Iziz Cantina 504OND Onderon - Sky Ramp 505OND Onderon - Turret Minigame [2] 506OND Onderon - Royal Palace 510OND Onderon - Swoop Track [4] 511OND Onderon - Iziz Merchant Quarter Invasion [7] 512OND Onderon - Iziz Western Square 601DAN Dantooine - Khoonda Plains 602DAN Dantooine - Khoonda 603DAN Dantooine - Khoonda Plains Cutscenes [8] 604DAN Dantooine - Crystal Cave 605DAN Dantooine - Enclave Courtyard 610DAN Dantooine - Enclave Sublevel 650DAN Dantooine - Rebuilt Jedi Enclave 701KOR Korriban - Valley of the Dark Lords 702KOR Korriban - Sith Academy 710KOR Korriban - Shyrack Cave 711KOR Korriban - Secret Tomb 851NIH Ravager - Command Deck 852NIH Ravager - Bridge 853NIH Ravager - Nihilus/Visas Cutscene 901MAL Malachor V - Surface 902MAL Malachor V - Depths 903MAL Malachor V - Trayus Academy 904MAL Malachor V - Trayus Core 905MAL Malachor V - Trayus Crescent 906MAL Malachor V - Trayus Proving Grounds 907MAL Malachor V - Kreia/Sion Cutscene 952COR Coruscant - Jedi Temple 953COR Coruscant - Jedi Temple Council Chambers 954COR Coruscant - Jedi Temple Landing Pad 950COR Ebon Hawk - Escape From Telos Cutscene [9] New areas added by mods Code Area TSLRCM (information kindly provided by Leilukin) 012EBO Ebon Hawk - Interior - Cutscene of the Red Eclipse boarding 235TEL Telos Orbital Shuttle 298TEL Telos - Military Base Sub-Level (HK Factory) 299TEL Telos - HK Manufacturing Plant 307NAR Nar Shaddaa - Entertainment Promenade - Zhug Brothers' cutscenes 350NAR Nar Shaddaa - Refugee Landing Pad - For the sequence where Atton, Bao-Dur and possibly a 3rd party member fight through the area 908MAL Malachor V - Trayus Academy - Handmaiden vs. Visas cutscene 909MAL Malachor V - Trayus Academy - Atton vs. Disciple cutscene, Atton vs. Sion fight and cutscene Curse of the Sith 100CDN Curse of the Sith Azgath N'Dul's Tomb 712KOR Korriban - Azgath N'Dul's Tomb 713KOR Korriban - Tomb Antechamber [TSL] Lost Modules Pack (info provided by InSidious in his mod description) 000test Empty, box-shaped room. The camera clips through the walls, like it does in most custom modules. 000trl Small, empty area with a foggy floor. Perhaps has something to do with the main menu, when completed by a character with the Sith Lord prestige class? 999dia Very large, flat plane, with walkmesh and lighting. Perhaps a test? M4-78 Enhancement Project 703KOR Korriban cutscene #1 for M4-78 version 1.5 705KOR Korriban cutscene #2 for M4-78 version 1.5 801DRO M4-78 - Landing Pad 802DRO M4-78 - Central Zone 803DRO M4-78 - Environmental Zone 804DRO M4-78 - Industrial Zone 805DRO M4-78 - M4-78 Archon Chamber 806DRO M4-78 - Archon I Chamber (ES-05) 807DRO M4-78 - Archon II Chamber (IS-24) 808DRO M4-78 – Central Zone (irradiated) 809DRO M4-78 - Industrial Zone (irradiated) 810DRO M4-78 - Industrial Zone - Design & Testing 811DRO M4-78 - Industrial Zone - Research & Development Coruscant Jedi Temple 952COR Coruscant - Jedi Temple 953COR Coruscant - Jedi Temple Council Chambers 954COR Coruscant - Jedi Temple Landing Pad Korriban Expansion 740KOR Valley Floor 741KOR Poxus Awakens Herrco [Cutscene] 743KOR Tomb of Darth Doom III 745KOR Poxus' Academy 746KOR Poxus' Sanctuary 747KOR Shuttle Area 748KOR Sith Ruins 749KOR Thulsa Gaul’s Outer Sanctum 750KOR Thulsa Gaul’s Inner Sanctum 910DAG Tomb of Ezer Arden Extended Enclave (information from Leilukin) 020EBO Ebon Hawk [11] Cathalan 451CAT Keralt High Level 452CAT Keralt Middle Level 453CAT Keralt Entertainment Level 454CAT Keralt Lower Level 455CAT Warrior Base 456CAT Wyvern Dragon’s Base 457CAT Eastern Dark Lands 458CAT Mattersan District 459CAT Western Dark Lands 460CAT Outsider’s Enclave 461CAT The Crypts 462CAT Keralt Sector 51 ORIGINAL NOTES: [1] Warping into this area will leave you without companions. Not a good thing unless you just want to test your toughness. [2] Warping into a turret minigame may cause the game to hang when the minigame is complete. [3] Warping into this area does nothing except trigger a cutscene on Citadel Station with Carth Onasi. You then travel to Malachor V. [4] You can warp into a swoop track and race. Afterwards, you'll find yourself in front of the track manager; however, your race time won't be recorded. Use this for practicing swoop racing without paying any money. [5] Warping into the Telos Restoration Zone prior to having entered it normally will cause the game to hang in the cutscene and your only option is to ALT-F4 to force the game to close. [6] You'll see a plot-exposition cutscene that normally occurs the first time you travel to Nar Shadaa and then end up on the Refugee Landing Pad. [7] This is the Iziz Merchant Quarter after you have landed your Mandalorian War Basilisk in the middle of the street. [8] This is actually an amusing area to visit. This is the area used to show cutscenes when you are helping/sabotaging the defense against the mercenaries. There's a computer console that allows you to play all the mini-movies and you can wander around and see how the developers set up the movies. [9] This is the scene aboard Ebon Hawk after you leave Atris' Secret Academy the first time. NEW NOTES: [10] As per Leilukin: 006EBO is used for the cutscene on the Ebon Hawk after the Rebuilt Jedi Enclave (which includes dialogue with Atton and Visas/Disciple) [11] As per Leilukin: the Extended Enclave mod also adds a custom module for the Ebon Hawk, 020EBO for the cutscene of the Ebon Hawk crew after the Exile's "death". [12] As per Leilukin: 007EBO is used for the cutscene on the Ebon Hawk after Goto's Yacht, which includes dialogue with Mira/Hanharr, Atton and G0-T0
-
1 pointUpdate: CSLU Toolkit The CSLU Toolkit is now available for download without any license. As such, I do not believe it is necessary for me to fulfill requests. However, I hope the steps I describe below will prove helpful, and I am available to help troubleshoot problems. I have attached additional scripts for working with the CSLU Toolkit. Download CSLU Toolkit Update: SithCodec I have developed a program which can remove and append the headers for KOTOR audio files. Download SithCodec Apparently, I'm one of only a few individuals who still has access to the CSLU Toolkit, software that can output phonemes based on an audio and text sample. Historically, this has been pretty much the only way to generate LIP files for KOTOR so characters' lips will flap when they talk. LipSynchEditor converts from CLSU's PHN format to the LIP format, but to do that you need the PHNs first... unless you want to make lips manually, but that isn't practical. Unfortunately, the Center for Spoken Language Understanding's servers have been offline for a long time. As such, it's currently impossible for new users to install the software required to generate these PHN files. Only a few veterans like myself still have it installed. And I can't even guarantee I'll have access to it forever. It's currently installed on my old computer, but not on my newer system that I built after the servers were offline. I doubt the computer that does have it will last forever, so it's probably only a matter of time before I lose access to CSLU too. Until then, though, I'm able and willing to generate lips on request. And I've gotten a few requests already. Now, I don't want to make a habit of this and get stuck as the guy who does everybody's lips for them because making lips with the CSLU Toolkit is a long, boring process. What I can do for you, though, is tell you can do for me so I don't have to do all of it for you. If you follow the instructions below and send me all the necessary files, all I have to do is hit a button and send stuff back to you. And I have no problem doing that. CSLU requires three things: 1) audio of everything you want to create a lip saved as an individual mono WAV files; 2) a text file accompanying each audio file that contains the words spoken in that line of dialogue; 3) a master list matching each audio file to each text file so it knows what to process. First, you need your VO files in the mono WAV format that the CSLU Toolkit wants. If your VO is new, you merely have to make sure to save it in this format. If you're working with VO from the game, you'll need to convert it first. The game VO files are generally MP3 files with extra bytes added at the start of the file to confuse us. Stripping this header will restore them to regular MP3 files. This can be done with a batch script and you can read up on that here. That will make them MP3, but they still need to be converted to WAV. Any old audio converter can do this. Freemake Audio Converter is one I use for Windows. Alternatively, you can use the Miles Sound Tools to play and convert the VO directly from the original game format to mono WAV. Next, you need to write out all the words spoken in every line and save them as text files. I typically name the text files the same as the audio files. You then need a list of all your audio and text files. This is the most tedious part of the process, but fortunately I've attached batch scripts below to make this easier. text.bat will create blank text files for each audio file. You still have to type the dialogue into them, but at least you won't have to worry about the file names. list.bat will create the master list. It will search for every WAV file and create a line in the list for each one, saving all this as lips.txt. My script assumes each text file is named the same as each audio file, so if you want to use this script, that's required. Send me: 1) all your mono WAV files; 2) all your transcribed text files; 3) your master list of everything to process. Once I have all of those, I can run CSLU's script to generate PHNs and send them along. I can also batch convert to LIP if you want, because that isn't nearly as big a deal as all the above. If you want me to make lips files for you, post a comment below with the necessary files attached or linked, and I'll get to work. Lip Batch Scripts.zip MakePHN.zip
-
1 pointTrying to add multiple additional player armor models in KOTOR and TSL almost always results in a mod conflict due to the limited number or body model slots/columns in appearance.2da and the game not recognizing new columns added to the table. Few mods, such as Jedi Hermit Robes by DarthParametric add new robes as disguises, but from what I’ve seen this method is not popular, because it requires creating .uti file and additional line in appearance.2da for each possible player/party member head - armor - texture combination. Most of the released ‘new custom armor’ mods for TSL replace models in the same body slots: the unused slot J (Revan / Star Forge Robes) and the underused slot K (Armored Flight Suit). Replacing the model in slot K means cutting out some of the content planned by the developers (namely Armored Flight Suit types of armor). Moreover, Kainzorus Prime’s Peragus Mining Gear mod uses Armored Flight Suit model from slot K for Miner Uniform and it looks more fitting and authentic than vanilla version. And for most people slot J is reserved for Jedi Journeyman Robes (Luke ROTJ Outfit) mod by Stormie97 or numerous Darth Revan Armor retextures. Therefore, I wanted to find a way to use other body slots to increase the number of armor mods players can install. Slot L Slot M The same approach can be used for Slot J and Slot B, although in slot B case some scripts, where party wear clothes, will need to be edited. Also, there is an issue with slot B: when Handmaiden wears disguise set to Slot B, her head and body will always use Light Side texture, regardless of her alignment. This is likely due to the way her appearance is set up in appearance.2da, but quickly changing values in her row didn’t help. What about KOTOR? My idea is to have a parent mod (not sure how to name it, ‘Underused armors as Disguises’ ?) that turns Dancer Outfit and optionally Armored Flight Suits and slot J armors into disguises (as described above) and then set of mods-companions that add new armor to these slots. For example, mysteriously absent from TSL Bioware’s KotOR robes or their cloaked versions to slot L and Jedi tunics based on Sith Assassins costumes to slot K. With all groundwork done in the parent mod, all that would be required from modders to make a compatible version is Rename custom armor texture and model files (including ‘model base’ and ‘anim root’ of the model) to the names specified by the parent mod, Create .uti files with descriptions and characteristics of custom armor items, If necessary, set a new baseitem type for custom armors, Preferably, to spawn the armor somewhere so that users don't have to use cheats to get it. The downside of this approach is that new heads will need compatibility patches to work with the mod. I’d like to hear thoughts about this idea, its potential, problems that weren’t addressed and what could be improved. TSL - Underused armors L and K as disguises v.a1.7z