-
Content Count
4,787 -
Joined
-
Last visited
-
Days Won
546
Content Type
Profiles
Forums
Blogs
Forum & Tracker Requests
Downloads
Gallery
Store
Calendar
Everything posted by DarthParametric
-
Game Breaking Crash at Great Walkway
DarthParametric replied to Masirimso24's topic in General Kotor/TSL Modding
No. Do not do that. The problem is not in the module, it's in the Override. The solution is to start a fresh install and lose half the mod list. -
Seems I didn't convert all of them to TPC I guess. Added PSD/TGA source. That's everything, so if there's still something missing you'll need to extract it from TOR yourself. https://www.darthparametric.com/files/kotor/tsl/[TSL]_TOR_Ports_Masks_WIP_Texture_Source.7z
-
You can check the SWTOR Slicers wiki and Discord server for info about getting the TOR assets into Blender, baking tints into textures, etc. - https://github.com/SWTOR-Slicers/WikiPedia/wiki After that, it's not any different to porting any other 3rd party asset into KOTOR. For things like completely new creatures, you could conceivably import them with their original TOR rig and try to use their original TOR animations. Although TOR's animation system is very different, so you'd have to do a lot of custom merging/blending to get what KOTOR needs.
-
Game Breaking Crash at Great Walkway
DarthParametric replied to Masirimso24's topic in General Kotor/TSL Modding
It's an invisible placeable template. By dumping it in the Override, it will overwrite any placeable in a module with the same ResRef (filename) that uses a locally modified version. This is why Override dumps are lazy and bad practice for module files. You may well need to cut out that and anything else that dumps a bunch of random stuff in the Override. That would mean starting over with a fresh game though, since appearances, quests states, etc. are stored in your save. -
It's not a mask, it should be all the masks from the WIP thread. I just zipped up what was in the folder. I'm not sure what is what since I haven't looked at it for years, as I said above.
-
Game Breaking Crash at Great Walkway
DarthParametric replied to Masirimso24's topic in General Kotor/TSL Modding
I see some numbnuts has dumped a plc_invisible.utp in the Override folder. Cut and paste that outside the game folder. It's not at fault here, since this module doesn't have a matching ResRef, but it will likely break something somewhere else in the game. I wouldn't be surprised if there's more stuff like that prone to causing problems. I couldn't see anything obvious looking at the module itself, and testing it on my end I could run all the way to the Dark Jedi encounter without issue. Doesn't seem that appearance.2da swapped the Kinrath or Mykal models, and there don't appear to be any replacement models for those in the Override. Looking at the module content directly, there doesn't appear to be anything of note. There's nothing obvious in placeables.2da, and there are no placeables of note in that section of the module. So I'm not sure what exactly is going on, but I suspect the cause must lay in your Override folder. Perusing your mod list, I don't see anything that screams out as adding content to that module. The only obvious possibility I could see was the Dark Jedi, as I noticed when I approached them (without triggering the cutscene) that the main/lead DJ had been model swapped to a Sith Apprentice in armour. But the appearance row for that is unchanged and there doesn't appear to be a replacement model in the Override. -
Game Breaking Crash at Great Walkway
DarthParametric replied to Masirimso24's topic in General Kotor/TSL Modding
You posted the wrong module. AA is the Landing Pad. AB is the The Great Walkway. -
https://deadlystream.com/topic/6437-misc-tor-ports/page/6/?tab=comments#comment-99958
-
Since people have asked about it, here's the TSL files for the masks in the screenshots. Not sure if that's everything, I haven't looked at it for around 7 years apparently. https://www.darthparametric.com/files/kotor/tsl/[TSL]_TOR_Ports_Masks_WIP_Test.7z
-
Presumably the actual Tulak Hord mask:
-
Game Breaking Crash at Great Walkway
DarthParametric replied to Masirimso24's topic in General Kotor/TSL Modding
Nothing obvious springs out. Attach your placeables.2da as well, and kas_m22ab.mod from your Modules folder. Also going to need a listing of your Override folder. You have two options. You can do it manually by opening a cmd terminal in that folder and using dir /b /s > dir.txt or use the download the attached batch file, put it in your Override, then double click it. Either way, attach the dir.txt file when done. Dump_File_List.bat -
Game Breaking Crash at Great Walkway
DarthParametric replied to Masirimso24's topic in General Kotor/TSL Modding
First of all, change that mod list to text links, not embeds. You'll get a prompt when you paste a link to embed it or not. It's obnoxiously large currently. Hard crashes are typically a sign of the game trying to spawn missing content, usually creatures/NPCs via an appearance.2da row to that points to a model that does not exist. Unfortunately, KOTOR doesn't provide any useful logs to help pinpoint this kind of thing. But if you're crashing at the same spot, it's presumably a creature model that the game is trying to render that doesn't exist. Attach the appearance.2da file from your Override folder. Just so you know, there's no such concept as PAL for PC. That's a TV standard (50Hz display vs NTSC 60Hz) and only applies to console. -
I've added it to the K2CP to-do list, so I'll dump it on @JCarter426 to manage the testing.
-
It's entirely possible. Especially because Obsidian already made provision for it. There's an animation to hide the roof tile and there's a fake sky behind it: It just needs to be triggered via a script. I'm surprised TSLRCM doesn't already do it. Edit: Ah, I see what it is. The roof tile mesh isn't under the A node in the room model, so the animation doesn't apply. It's actually already scripted and seemingly unchanged in TSLRCM: https://github.com/KOTORCommunityPatches/Vanilla_KOTOR_Script_Source/blob/master/TSL/Vanilla/Modules/232TEL_Telos_Underground_Base/a_shuttle.nss Extract this into your Override folder. Should fix the issue, although note you'll have to load a save before the above script fires. 232tel14.zip
-
I don't think that's a "takedown", just the unwritten limitation on attachment lifetime. I have noted a few examples of older threads where attachments no longer exist. If you want to host a mod here, actually submit it properly as a mod. If you plan on simply dumping an attachment in a post, all bets are off.
-
Kotor 1 - Stuck before Dantooine Star Map
DarthParametric replied to keegs's topic in Knights of the Old Republic General
Fixed_Again.7z -
The Aurora family of engines (Aurora/Electron, Odyssey, Eclipse/Lycium) share the same limitation of only supporting a maximum of 3 dynamic lights per mesh. Any additional lights beyond that won't be rendered. The issue you are describing sounds like that. There's nothing the mod can do about it, it's an engine limitation.
-
Looking at J7's mod, it is, as I suspected, a basic Override dump. I'd question why you'd bother adding it to Nemo's corpse when you could just add it via a save editor. Regardless, and as much as I detest lazy Override dumps, here's a similar edit adding the item I posted earlier. Note that this won't work if you load a save already inside the Ruins. If you're already past that point, you'll need to add it via KSE or the console. dan13_nemobody.utp
-
What you're after is pretty simple. The 01 in the texture name is the texture variant for that item class. In this case, the J model "Revan_Armor" has two vanilla variants, 1 is Revan's Robes and 2 is the Starforge Robes. That leaves 3 to 256 (the maximum ID allowed) free for custom variants. So all you need is to create a custom UTI that uses a custom variation, then rename a texture to match that number. Assuming you just want regular Revan's Robes, you can just duplicate the vanilla UTI (g_a_mstrrobe06) and change a few values (the Tag, the ResRef, and the item variation). Here's one I prepared earlier: g_a_mstrrobe67.uti Put in your Override folder. Take your custom pmbj01.tga and rename it to pmbj67.tga and put it in the Override. Now in order to actually get the item in-game, you have a couple of options. The easiest way is just to cheat it in either via the in-game console or using KSE. If you want something more fancy then what is required will depend on what it is you want to do. I have no idea what the mod is you are referring to, so I can't really advise on the best way to edit it. If it edits the secret compartment though then I assume it alters the inventory of either ebcont001.utp or ebcont002.utp in ebo_m12aa (the main Ebon Hawk module). Since you mention J7, I'm going to assume this mod is ancient and thus could just be a simple hard edit of the UTP as an Override dump. Or it could be the same as module injection, or it could be added via a script. Couldn't say without seeing the mod.
-
This is why you don't necro half a decade old threads. Source for the vast majority of both game's scripts are available here - https://github.com/KOTORCommunityPatches/Vanilla_KOTOR_Script_Source And there's now a new alternative to DeNCS that should handle all scripts - https://github.com/OldRepublicDevs/NCSDecomp/releases/latest https://github.com/OldRepublicDevs/NCSDecomp/blob/main/docs/
-
Blender has built-in GLTF support, so the GLB would be your best bet. Note that the model was textured for a modern PBR rendering pipeline. KOTOR uses an extremely basic Blinn-Phong based renderer, so you'll need to convert the textures to work with that. Fortunately it's an extremely simplistic set of metals for the most part. Unfortunately, KOTOR doesn't support specular, but instead tries to fake it with cubemaps. Getting metal to look good is challenging. One other thing of note is that while KOTOR does support normal maps, its implementation is poor, so detail relying on normal maps won't show up as well. As to the use, you don't need to request permission. It's already licensed for use with attribution. That's the entire point of the license.
- 2 replies
-
- 1
-
-
- sword
- ajunta pall
-
(and 4 more)
Tagged with:
-
Ah, thanks for the tip. Doing a bit of poking around, it seems like Qwen Image Edit might be a better bet, since it appears to be arguably at least as good, but more importantly you can run it locally with a quantised version.
-
Bit of an off-topic question, unrelated to KOTOR, but does your model handle merging two images? Or img2img to merge/morph aspects of one image into another? I'm playing around with some portraits from another game and I wanted to change one of the full body portraits of a party member in their starting armour to what they wear later in the game. I've looked around a bit and there doesn't seem to be a lot of off-the-shelf stuff for that type of thing outside of prompt-based approaches.
-
Solutions to KOTOR driver support.
DarthParametric replied to JackInTheBox's topic in Knights of the Old Republic General
You can try using the Mesa DX12 or Vulkan wrappers available here - https://github.com/mmozeiko/build-mesa/releases/latest Grab mesa-d3d12-x64 for the former or mesa-zink-x64 for the latter. Extract the opengl32.dll from your chosen archive and put it in the game folder (next to the exe). Note that this means it is not compatible with GLIntercept or anything else that does the same sort of DLL hijack, like Reshade, etc. -
Based on a quick bit of Googling, sounds like the save format is probably still the same. Your saves should be in Android/data/com.aspyr.swkotor/files/saves apparently. Attach the save you want edited and detail everything you want changed.
