Leaderboard


Popular Content

Showing content with the highest reputation since 11/05/2025 in Posts

  1. 7 points
    I was wondering if anyone would be willing to add glass overlays to these upscaled Nar Shaddaa windows for me. These would be for personal use but obviously anyone could download them off this request page if they chose to. For illustration purposes I have attached these textures as PNGs but to save you some time, I've also made a DropBox link here where these textures are in TGA format. Thank you for your consideration in this matter.
  2. 4 points
    For those who are hungry for updates, thanks for all the kind words and support. As holidays are around the corner, my free-time has been a bit taxed lately as I strike the balance between KotOR things and spending time with my and my fiance's family. (Not to mention keeping up with my real job 😬) However, I did spend some time formalizing some of the various "wishlist" features, as well as other pending investigations within the repository issues view. Most upcoming work on my radar for this project is of the unexciting sort. I want to adjust the way I'm modelling game objects in the patching framework to better reflect the underlying inheritance in the base game (i.e. Functions that take a CSWCObject can accept a CSWCCreature, which is derivative, as valid input, etc). I also want to improve/expand the address database system. Right now, they're being stored in plain-text TOML format, which is fine at the current scale, but as this project has grown, this system is already becoming unwieldy. I'm looking to swap to using SQLIte, such that we can have efficient, live, swappable local databases that we can just dump address data directly out Ghidra into. Finally, kotor 2 reverse engineering just needs more work. Kotor 1 is in a great place, such that if we were only targeting that game, I could really accelerate this project. But since I'm endeavoring to provide a solid framework for both games, some TL&C is required to get kotor 2 at least somewhat up to speed. I likley will be giving DarthOuroboros's GhidraMCP suggestion a shot to see if that can accelerate things more here. As a lot of the work to be done is mostly comparative reverse engineering, which I hope falls into the low-complexity class of problem that AI typically excels at. As always let me know if there are any questions or suggestions! P.S. @ajdrenter Galaxy map stuff would be pretty interesting, I've added an issue for me to investigate that at some point in the future. Thanks for the suggestion!
  3. 4 points
    Little demo for this morning, showing off FreeCam in both games:
  4. 3 points
    I had some time today, I edited existing uti files of the robes: g_a_jedirobe01 β€” Padawan Tunic - Given in the Jedi Academy g_a_jedirobe02 β€” Sith Acolyte Tunic - Not placed in the game - Will be present on some sith characters (initiats) g_a_jedirobe03 β€” Not placed in the game, Ignore g_a_jedirobe04 β€” Not placed in the game, Ignore g_a_jedirobe05 β€” Not placed in the game, Ignore g_a_jedirobe06 β€” Qel-Droma Robe replacement g_a_kghtrobe01 β€” Jedi Consular Robe: β€’ Kashyyyk, Upper Shadowlands β€” Jolee Bindo β€’ Korriban, Dreshdae β€” Dak Vesser g_a_kghtrobe02 β€” Sith Adept Robe: β€’ Tatooine, Anchorhead β€” Dark Jedi (ambush). β€’ Kashyyyk, Great Walkway β€” Dark Jedi (ambush). β€’ Manaan, Sith Base β€” footlocker. β€’ Korriban, Sith Academy β€” footlocker. β€’ Star Forge Temple (Main Floor) β€” Dark Jedi. g_a_kghtrobe03 β€” Jedi Guardian Robe - will be given to Juhani g_a_kghtrobe04 β€” Jedi Sentinel Robe: Dantooine Ruins β€” Nemo’s Remains. g_a_kghtrobe05 β€” Sith Warrior Robe - Same Dark Jedi Knight spawns/containers as …02 above (color variant of the same placement). g_a_mstrrobe01 β€” Jedi Knight Robe: β€’ Tatooine, Eastern Dune Sea β€” Chewed Human Corpse. β€’ Manaan, Hrakert Station β€” Remains. β€’ Korriban, Sith Academy β€” footlocker. β€’ Star Forge System, Rakatan Settlement β€” Wicker Bin. g_a_mstrrobe02 β€” Sith Lord Robe: β€’ Manaan, Sith Base β€” Dark Jedi Master. β€’ Star Forge Temple (Main Floor) β€” Sith Master. β€’ Star Forge Temple Summit β€” Bastila (DS path). g_a_mstrrobe03 β€” Not placed Ignored g_a_mstrrobe04 β€” Not placed Ignored g_a_mstrrobe05 β€” Sith Marauder Robe: Same Dark Jedi Master / Sith Master / Bastila placements as …02 above (blue variant). g_a_mstrrobe06 β€” Darth Revan’s Robes, Ignore g_a_mstrrobe07 β€” Star Forge Robes (Light-only), Ignore Next step is to finish creating utc files for the rest of the robes These additional robes I will add to the characters in accordance with the table I mentioned before and maybe to shops/lockers (if they are not global)
  5. 2 points
    Hey everyone! My Name is Lane. Some of you know me from Kotor Speedrunning, and others from my various Youtube exploits. I don't ever really post on Deadly Stream, but I've been lurking in and around the KotOR modding community for about a decade now. I have a degree in computer Science and decided to put it to good use, and reverse engineer KotOR 1 (the GoG version). This has been an on-going project for about 2-3 years now, and I've been sharing my progress with friends, and in some Youtube Videos. However, I've pretty much hit a wall with what I can do with this effort now. So I wanted to release my progress publicly, so other smart and clever people can start doing fun stuff with this. Linked below is a Google Drive with several useful things: A Ghidra SARIF export that contains all data types, function labels, parameters, Classes, and other additions I've made A Ghidra Format XML that contains the labels and function adjustments I've worked on. This is lighter weight than the SARIF file, but has more limitations when it comes to import fidelity. A generated `.h` file, that contains the Header information I have pieced together over time. Even lighter-weight, and more limited than the above What this is not: True Debug Symbols for kotor BioWare Intellectual Property A runnable or compilable program Kotor's Source Code A reverse engineering of Kotor 2 A reverse engineering of the Steam version * * A note about Kotor 1 Steam: While this reverse engineering effort targeted the GoG release of KotOR 1, the Steam version has MANY similarities; often times having identical memory addresses for most functions. Any Patch made for the GoG version can be pretty reasonably ported to Steam with a little bit of effort. What this is: A decently representative result of what Kotor's debug symbols might look like (format and terminology pulled from the MacOS symbols, and existing NWN docs) A research-based labeling and reverse engineering of the GoG version of Kotor 1 A labor of love for the past several years that I'm happy to share Why this is cool/important: This provides a stepping off point for creating proper patches for KotOR 1 This also provides a means for researching underlying issues with things such as memory management, graphical limitations, and compatibility This also provides a researching angle for coming to understand some of the more mysterious file formats, and how they interact with the game itself There are also a variety of fundamental similarities between this and KotOR 2. Which may unlock some insights for that game This is also the first step towards a proper re-compilation (though that is a long-ways off) How do I use this? You need Ghidra installed, with a modern Java Runtime Create a new project, and import swkotor.exe (as purchased from GoG) Open the EXE in Ghidra's code browser When it asks if you want it analyzed, select 'Yes" The default analyzers are fine, technically you could speed this up by stripping out a few unneeded analyzers The analyzers will take several minutes to complete (progress can be tracked in the bottom right) Once the analyzers have run, we can proceed Select "File > Add To Program..." and select the SARIF (or XML) file (download below) The importer will analyze the symbols and apply them to the project You now have a decently labeled/decompiled instance of KotOR 1 Limitations: 99.9% of the functions have been labeled, however there were a few stragglers that I was never able to work out. These will appear as `FUN_<address>` 92.3% of the Data is labeled, with stragglers being named `DAT_address` Data Types are VERY incomplete. The labeled ones consist mostly of frequently used types, and known fields. Unknown fields are marked `field<index>_<offset>` Virtual Function calls are very under labeled (largely due to the difficultly of labeling vtables in Ghidra). Though you can determine the underlying function by applying the offset to the associated Class vtable. Most functions have only automatic variables defined within their decomp. Typing and purpose of underlying variables beyond function names, and parameter types, are left up to inference. Overlapping functions. Certain functions overlap in this compilation, due optimizations within the Visual C++ runtime. As a result some functions such as `GetProperty0x30` are shared by multiple classes, and thus lack a name-space. You can usually work out their purpose by checking the associated data type at that offset. If you used the XML import, you will be missing a lot of typing and Function Class/Namespace info Final Notes: Please feel free to ask me any questions about this effort, or any thing strange you might find within the decomp. I've grown to be quite the kotor expert over the years, and I'd be happy to share any insights. You can reach out to me on Discord @lane_d, I'm in the Kotor Reddit server, as well as the kotor speedrunning server. I will be periodically posting updates to this drive, whenever I get the chance to work on this more. If anyone has any major contributions they'd like to see added, please reach out! I'd be happy to chat. Both the XML and SARIF formats have some limitations, unfortunately they are the best I can do without publicly sharing Bioware intellectual property. If there is something missing from these that you are in need of, please reach out and I can see if I can help you. (Note: I will not be abetting piracy though. Buy the damn game, it goes on sale all the time) Google Drive Link Here
  6. 2 points
    Late answer, but this could be a possibility ye depending on how much content in introduced in my mod. However, it would require a lot of balancing for the enemies. Raising to 30 could already be pretty cool. We'll see how things go as time goes by
  7. 2 points
    Watching your progress on this very closely. This is the most exciting thing in KotOR modding in a long time in my opinion. The placeables extension is fantastic, would like to see the same thing for the galaxy map as I know it has a similar limit. Also transcending the limits of appearance.2da would be amazing although I know this probably requires a huge amount of manual effort.
  8. 2 points
    Another little demo: Here I show off directly accessing 2DA values from scripts
  9. 2 points
    What do you mean by "future skill checks"? There are already skill checks in dialogue that add more skill based dialogue responses should said skill be a certain level. So this is the Loganverse team's latest rebrand I take it? As SH has already said, they seldom collaborate with others or share their own assets with modders. I had no idea who this is, I tried searching for them on YouTube and the only thing that came up was a Let's Play channel. The thing about Kotor Machiminas is that what you see on screen isn't as deep or as complex as the scene itself depicts. You might see an awesome scene with combat and the like but in reality what's going on behind the scenes is that NPCs are being directed to do things via JC's Toolbox and what you might think is an epic cutscene might actually be 5 separate choppy in-game cutscenes that were recorded and edited together to look like one scene when in reality they aren't. When it comes to any sort of animation, what isn't seen on screen doesn't need to be animated - this is especially true with 3D animation. I say this because something that might look cool in a Machimina might not actually work properly in-game as a mod. Remember how Revan and Kreia used Darth Malak's Lightsaber pose? In-game the ability to use blasters, the ability to use security on a door, or dialogue animations might be broken as those were never seen in the movie and thus could be left broken. Even if you ignore the fact that SWST and Varkor take their time making VO, there only value as voice actors for the ROR mod is for the character Revan and we aren't even up to writing that character's dialogue let alone finalizing his script. There will definitely be voice acted characters before Revan, so why would we want famous examples like SWST and Varkor for those characters when we can have unsung actors play these roles and do a good job at those roles (and not take 3-5 years to produce the lines for those roles too). And should by some miracle we do finish the entire mod and get to voicing Revan should these two be unable, unwilling, or no longer be here to voice the character we will inevitably have to look for different people. We are working on Episode Two and the patch for Episode One, though SH is right in saying that a collaboration at this stage is very very unlikely. I can assure you, work for Episode Two is well underway and it is going well without a major collaboration at this present time.
  10. 2 points
    An update for my Galaxy of Faces mod. Ithorians have been added: The Dark Harbinger, Wound in the Force, and Dread Cyborg mods now serve as the basis for the Dark Side Ending's Dark Jedi Masters. The HD Soul Patch Man of @ScrierOne was used for Holdan's new head whilst Effixian's Alternative Atton Clothing was used for his new body. The head was retextured so that it looks as if Holdan does Spice whenever he's not running jobs for Davik or harassing waitresses' in the Lower City Cantina. The status of permission in regards to ScrierOne's work comes from the Nexusmods page for the head which states the following: Despite these terms clearly stating I do not have to credit him, I still want people to know that it was his awesome mod which brought you this awesome appearance. Gorton Colu also comes with a new head, one that was made by me, and should you use the NPC Diversity Pack with Galaxy of Faces Gorton will wear a Military Suit and will bear the face of a militaristic Fascist: And Ajunta Pall has been given a new appearance, though he will be added via a standalone mod which will be found at this link once it is approved: Feel free to let me know what you think of these recent developments!
  11. 2 points
    This is an addon tool which resides in the side panel. Tested for Blender 4.2 and latest KotORBlender. I made this mainly for myself for working with the world mdl files to add and fix issues with foliage, but it can serve a purpose for just working with .mdl in general. I guess the image says what it does, but overall it will be good for newbies (such as myself) but maybe also to others. The "Pre-Flight" is handy if you used KBlender and you never got it to export anything (i saw some comments about that on the KBlender page). There are quite a few criterias that has to be met, and it fixes those. "Add unique node numbers" is also good, you can add 100's of objects and then just click it and it will add unique numbers, very boring to do manually. This is 100% AI written code. So errors, bugs, not doing something correctly or as expected, garbage coding, that can absolutely be a thing. If you want something added to it that you think would be convenient to have when you are working with the world files or mdl files in general, then let me know and i can try to add it. I tried adding a 1-click to do a walk mesh for an object, spent 2 full days on that, it just doesnt work. Same with doing Lightmaps, spent many days on that and got nowhere. But other than those two it seems to have gotten things right, as far as i can tell. If you are good at .py or prompting AI's for code, then get in touch and maybe you could help adding lightmap or walkmesh functions to it. VTools.py Edit Added the .py, just install it like you do for any add-on.
  12. 2 points
    @DarthParametric I actually cracked the debug camera a long time ago when I was working on thread injection: Around 2-minutes in that video Honestly this entire playlist is filled with things I've gotten up to in these games. I haven't stuck a way to use it in the patcher just yet, but I have a few ideas.
  13. 2 points
    Ah, I see! That's why I didn't take it into account xD Because it is a different mod Thanks again! In any case, I think it would be better to have fixed utc files for unused robes. If some mods use them, they will have proper textures with JC's robe model port --- Also, a small update, I fixed all the icons of all the robes, now they have a proper display with the blue border
  14. 2 points
    That should be very doable, right now the shipBuild function just return `true`, and does nothing else. So as far as patching goes, it's as easy as swapping a byte or two. I'll throw something together later today, and make a mini demo. Good suggestion, I'll add this to the list @DarthParametric Here ya go:
  15. 2 points
    Ok, so.... I finished with the creation of all the .uti files for all the robes (23 robes, wow). I added unique description for one of them and I added all the robes to the game and tested that the textures work and look fine (for for male and female NPCs). In accordance with JC's Cloaked Jedi Robes for K1 Mod Resource I created all types of textures for each robe (PFBI/PMBI, PFBIA/PMBIA, PFBIB/PMBIB, PFBIBa/PMBIBa, PFBIC/PMBIC, PFBIJu/PMBIZh), however for now I have only "gloves" texture for all of them. Next step will be to copy all the different hand texture for all the robes for all the variations 5 variations for 23 robes... it will take time xD When I have time. Another thing is that robes icons background does not look good (for most of the icons I can't see the blue border). I'll have to fix this too. For now, this is a screenshot with all of the descriptions of all the robes directly from the game, My achievement for today xD If you are interested in about the descriptions I came up with, you can open and enlarge the image
  16. 2 points
    Two demos in one day! In this one I show, kotor 1 working with more than 256 rows in placeables 2DA (something that previously wasn't possible).
  17. 1 point
    I've been doing heavy development on a new version of the Holocron Toolset. This is a comprehensive and significant refactor and partial rewrite. Version v4.0.0 is now available for beta testing. Anyone wishing to try it may run one of the commands below depending on your OS, which will always launch the latest version retroactively: **Windows (PowerShell)** ```pwsh powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"; uvx holocrontoolset ``` **Linux / macOS (bash/zsh)** ```bash curl -LsSf https://astral.sh/uv/install.sh | sh && uvx holocrontoolset ```c Please post bugs in the kotor toolset's official discord: https://discord.gg/34QZKtThkU. Here you will also find our announcements, be able to post suggestions to recommend new features, and stay up to date with announcements. Source code as always will be available on <https://github.com/th3w1zard1/PyKotor>. Bugs may be posted here as well. If you prefer KOTOR tool or other options for comprehensive parsers and editors I suppose you may ignore this post completely and enjoy your day as normal. Otherwise suggestions, feature requests, and bug reports are appreciated to be able to further improvement of these modding tools for all. Thanks.
  18. 1 point
    I was just wondering since I'm sure the question will arise. I'm not sure I'd ever use it myself given I don't "play" the game anyway these days, I just do beta testing for K1CP and the occasional personal mod.
  19. 1 point
    Today's little demo: This patch was originally put together by @LanguageWriter123 (see here). He and I worked together to see what it would take to port this over, and today I decided to give it a shot, and I'm very pleased with the results! cc @darthbdaman as you asked about level caps earlier
  20. 1 point
    Hello there fellow modders! Inspired by Thor modding tutorial series (extremely useful ressource!), I decided to help people out there but with a more visual approach to the process. Here is my youtube playlist with my current tutorials currently covering Holocron Toolset and basic module edition, Basics about Blender/KotorBlender and texture editing : Youtube Tutorials Playlist . My next tutorial will be about converting models from K2 to K1, or the opposite operation, using MdlEdit. Know that I'll be streaming next week as well on my youtube channel (either on Friday or Saturday night) and it will basically be for people to ask whatever they'd like me to cover regarding modding. I hope i can help some people out sharing my modding knowledge Cheers!
  21. 1 point
    Thank you to everyone who commented on this thread. I never would have been able to put this together without y'all's help.
  22. 1 point
    You can set up TSL Patcher/Holo Patcher to do that for you using tokens. If you read through the readme included with TSL Patcher, it'll explain how tokens work.
  23. 1 point
    How can you import a model from KOTOR 1 to KOTOR 2 and vice-versa? I understand that you need to use MDLOPs or MDLEdit, and then a 3d model software like blender with the add-ons available for download on this site, but I don't understand what steps actually need to be taken to make the model files from one game readable by the other game.
  24. 1 point
    import to blender, for TSL, tick the checkbox for TSL at export.
  25. 1 point
    Hi @Salk I know what your talking about! The load behavior of a main menu load, a hard load (load game menu in game), an autosave load, and a quick load all have subtle but important differences. This has actually come up in the speedrun world a few times. For example, the effect duration glitch (in which they last a long time) only happens if you have previously loaded a hard save in this session (as that messes up the global timers). There's a variety of other small differences, between these functions; most of which I haven't dug too deeply into. But I'm unsurprised you've run into this before. If you could provide an example of a specific script related issue that performs differently for different loads (to use as a reference point), I'd be happy to mount a bit of an investigation into it when I get the time. As mentioned above, it's a busy time of year so this may be backlogged a bit. I'd also be happy to field any other questions! Thanks, Lane
  26. 1 point
    It's a complete alternative, yes.
  27. 1 point
    i'll take a look at it. unfortunately these are some of the harder textures to make, i might do a pure upscale instead.
  28. 1 point
    View File anakinnzz' Party and Player Head Complexion Tweaks Currently on my thousandth playthrough and figured I'd share the stuff I've been making for it so far Hi! Please visit this mod's Nexus page for better IMAGE DESCRIPTIONS https://www.nexusmods.com/kotor2/mods/1319?tab=images INCLUDES: Unique, High Quality, Upscaled Complexions and Hair for - Atton (6 Options, Full Darkside Support, All Portraits Included) The Handmaiden (2 Options, Full Darkside Support, All Portraits Included) Female Exile (2 Options, Full Darkside Support, All Portraits Included) Bao-Dur (2 Options, Full Darkside Support, All Portraits Included) ALL TEXTURES are upscaled from 512x512 to 2048x2048 Hair, skin details and eyebrows are painted by hand... just throwing that out there If anyone is interested in lower resolutions (like for mobile or something) just ask New NO EYELINER ATTON FOR KOTOR SUBREDDITο»Ώ Love everyone who was polite. Enjoy. CHANGES FROM DEFAULT FILE Closer to Vanilla Gives Atton back his crows feet, eyebags and smile lines (I'm sorry I stole them in the first place) A more noticeable darkside progression Fluffier and lighter brows And most importantly; no eyeliner INSTALLATION Loose-File method, please see README, included in all files, for more info. THIS MOD WILL CONFLICT WITH THE FOLLOWING FILES and any mod that uses them ------ (To ENSURE compatibility, I advise you DELETE these files, if present in your Override folder, before installing this mod. Or, simply don't use this mod) EXILE PFHCO5.TPC/TGA PFHCO5D1.TPC/TGA PFHCO5D2.TPC/TGA po_PFHCO5.TPC/TGA po_PFHCO5d1.TPC/TGA po_PFHCO5d2.TPC/TGA ATTON P_AttnH1.TPC/TGA P_AttnH1D1.TPC/TGA P_AttnH1D2.TPC/TGA po_PAtton.TPC/TGA po_PAttond1.TPC/TGA po_PAttond2.TPC/TGA HANDMAIDEN P_HandmaidenH.TPC/TGA P_HandmaidenHD1.TPC/TGA P_HandmaidenHD2.TPC/TGA po_PHandM.TPC/TGA po_PHandMD1.TPC/TGA po_PHandMD2.TPC/TGA BAO-DUR P_Bao_DurH.TPC/TGA P_Bao_DurHD1.TPC/TGA P_Bao_DurHD2.TPC/TGA po_PBaoDur.TPC/TGA po_PBaoDurd1.TPC/TGA po_PBaoDurd2.TPC/TGA ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- PLANS and FUTURE UPDATES --------------------------------------------------------------------------- ---------------------------------------------------------------------------- Kreia (Current WIP) Mira (Current WIP) Visas (Planned) Bao-Dur (Current WIP) Done, yay Disciple (Planned) Mandalore (Planned) figure out tpc T-T Adding Custom Portraits for the entire cast (Current WIP. Pray for me, I suck at taking screenshots T-T) RESHADE (in most screenshots, highly recommended if you want the look in my screenshots) Tastefully Atmospheric Reshadeο»Ώ - MaxYari THANK YOU ------------------------------------------------------------------------------------------------------------------------------------------------------ For reading this far, and if you have any questions I'd be happy to answer them to the best of my abilities I also encourage you all to upload pics, (as I am horrible at it)ο»Ώ because I'd really like to fill the images section with good examples (help) -------------------------------------------------------------------- Please keep in mind, if you do not like an aspect of these complexions, I would be happy to tweak it for you as long as you are polite and respectful when asking. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- CREDITS LucasArts Obsidian Entertainment, Inc. BioWare voidceta ο»Ώ- HUGE thanks for a specific file present in this mod TOOLS USED Kotor Tool Holocron Toolset GIMP upscale.media - PixelBin Shameless use of Google images and Pinterest Submitter rumbuggy Submitted 11/20/2025 Category Mods TSLRCM Compatible Yes  
  29. 1 point
    Amazing work! You managed to break down so much limitations... This is extremely exciting :)
  30. 1 point
    These are all 3D models, 1000'ish trees has been placed on the various room meshes, though many of them are simplistic 2D plane trees in a "X" shape (to look like trees from all angles). the big pine-like(?) tree is a full 3D model though. I have like 6 full 3D trees, various plants and bushes which are also full 3D models, then i have these which i can use in the backgrounds, usually quite far away from the player so he can't get too close to them, often placed on top of hills and cliffs:
  31. 1 point
    You'd need to first add the appearance to the appearance.2da and you'd need to set an armor item as a disguise to that new appearance. The disguise part is easy, it's the adding the appearance part that you need to overcome. This disguise would convert a female player into the TSL Mandalore so there'll be no problems there if that is something that you intend.
  32. 1 point
    Not until a moderator/admin approves it. Might take a while since most of them are all AWOL. Edit: @Raven-Fal So it has now been approved. Congratulations on the release. Now you need to patch it to implement it properly. Override dumps are lazy and an incompatible way to create mods. You need to create a TSLPatcher setup that will patch the UTC and inject the changes into the module. Your current approach will nuke any changes by other mods that might be doing it properly. And given that both games often use very generic ResRefs that are duplicated across modules, it's possible to end up breaking things in entirely unrelated modules. Probably not in this specific instance, but it's something to be avoided as a general rule.
  33. 1 point
    I had a big break in modding over the years xD I will xD
  34. 1 point
    Daaaaamn bro you're a KOTOR modder, you can't not know about K1CP and RC-K1CP ! Stay up to date ! 😜
  35. 1 point
    View File My favorite and custom Swtor mask (Tulak Hords version) I was asked if i could make my custom mask that you can find here . Into Tulak's hord mask so we can find it on korriban. I was unable to do it so The_Chaser_One did it and better that i would have he even crafted a custom icon. Enjoy and thank you The_Chaser_One. I also made a more lore friendly version the link will be available as soon as i finish it. Submitter Elayerfawkes45 Submitted 11/07/2025 Category Mods K1R Compatible Yes  
  36. 1 point
    Ah, ok, that tracks more with my expectations after my aforementioned previous discussions on the matter with ndix UR. But if you have enabled some provision for debug messages then that is extremely useful. Traditionally the only option has been using SendMessageToPC to pipe stuff to the Feedback window, which is pretty limiting. Although speaking of which, if you can increase the scrollback buffer of that window, that might be another handy change. On a different note, something else that comes to mind is the debug camera option that they left in the Xbox version but apparently removed entirely for the PC version. If you don't already have access to the Xbox version I can give you the XBE to look at, if that's of use/interest. Maybe there are other goodies in there that are missing from the PC version.
  37. 1 point
    Not K1R, the RC-K1CP is a different mod though they are similar in that they're both restored content mods. K1R does not restore the robes I believe.
  38. 1 point
    Well the print screen stuff is another one of my earlier patches to re-enable the AurPostString function, which is also separately not implemented in the base game. That patch is a little more complicated, as I essentially need to redirect the execute command call to actually invoke the PostString function. As far as script logging goes, I'm not seeing anything. The PrintString, PrintInt PrintObject, etc functions are in various states of incomplete. With things like PrintInt simply doing nothing, whereas PrintString looks like it should do something, but when you dig into it more it doesn't. These could probably be restored to some degree, though I have also implemented file I/O, so it's unclear the degree to which this would be valuable. I didn't actually know about that level 50 hack. Looking at it, he seems to take a code-cave approach. Pretty nifty, though has a few issues by the looks of things.
  39. 1 point
    Hey! I really appreciate this! Thanks! No, no problems. At least now xD I edited the following files of the original game g_a_jedirobe03.uti g_a_jedirobe04.uti g_a_jedirobe05.uti g_a_mstrrobe03.uti g_a_mstrrobe04.uti I didn't make new textures for them, just reused existing ones. If they are used in K1R, then they will show up, if it is the vanilla game, they won't be there.
  40. 1 point
    The Jedi Temple scene does have crashes at various points depending on game version and/or system. As I personally do not experience these bugs, hence why I can't fix them, a temporary fix has been made by adding an option where you can skip the Jedi Council scene when you meet with Drayen outside the elevator. This'll take you straight to Corellia with Drayen in your party and allow you to play the mod beyond the Jedi Council scene. This'll be added in Episode Two with all of Episode One's bug fixes and improvements, however, Episode One's bug fixes (and this particular bug fix) will be available to players early in the form of a sub mod which will be downloaded separately from ROR and will be installed on top of ROR as it is now.
  41. 1 point
    If you mean making a mod that makes the player character speak, then I believe this was attempted before in a thread years ago and the result was either it's impossible to do or it requires a lot of time consuming effort to essentially implement one single line of dialogue that it'd take years to produce a little bit of voiced player dialogue that'd be prone to all sorts of problems and incompatibilities that it's virtually impossible regardless.
  42. 1 point
    The early progress on the patch manager I've been using as well as releases can now be found on GitHub
  43. 1 point
    (Cross posted from Discord) More progress has been made on doing some patching in KotOR 1! Here I demonstrate adding in a simple test function mto the NWScript VM, and running it in-game. The summarize what all is happening here: We patch the space allocated and existing bounds checks for script IDs (I extend the space such that we could have up to 1000 total functions, but I can always extend it more in the future) I patch the existing initialize commands function in the game to continue onto my own block of code where I initialize this new `TestScriptExtension` command to call a simple execution script (using an identical pattern to the existing scripts in this game) I added this command to nwscript.nss so `nwnnsscomp.exe` would recognize and compile the script with this new function (special thanks to Edward T. Smith for making a tool that is so well designed that it works out of the box for our very custom situation here) Set it to run when I talked to carth The actually function just prints some debug text to Windows Debug, however, we can also have them call other game functions, implement custom stack logic, among other things. There's still A LOT of work to be done: I want to clean up the patcher/launcher so that using it is actually intuitive I want to add a bunch more commands to the script extender I want to tutorialize the creation of both new commands and patches, so that the lovely and creative people of kotor modding world can contribute in the future Setting up Kotor 2 compatibility much much more Let me know if ya got any questions!
  44. 1 point
    some TSL screens (4K, no reshade, just the fog fix)
  45. 1 point
    consumed by the dark side
  46. 1 point
    This solution works: Right click on swkotor.exe, go to Properties -> Compability -> Change High DPI Settings -> Override high DPI scaling behaviour (Set it to application).
  47. 1 point
    Well, this was... something. It seemed like it would be a good something, but now I just don't know.. I'm going to start off by saying that, contrary to zbyl2's assumptions, I find walking immensely preferable to being abruptly teleported around without warning. That was so jarring and disruptive that I was tempted to report it as a bug. It actually took me til the second instance to realize it wasn't one. Was that change playtested by anyone at all before release? That did NOT make for a good gaming experience... Also, given the existence of the Escort Droids for controlled fast-travel, it's completely and totally unnecessary. It was fundamentally a bad idea, in my opinion - throw it out the window and never look back. Second, I played the "You have to use a droid" portion as T3-M4 and I have to say that under these circumstances the dialogue choices being unintelligible to the player ends up feeling rather awkward. It's one thing in Vogga's warehouse, where the choices don't actually matter much at all; in that context it's funny. But here, where they actually have significance, it made me feel like I was flailing around completely blindly. I think that either you need to ditch the concept for that portion of this world, or publish a translation sheet. Third, I think the number of currently-active droids needs to get added to your journal. Because you can only ask the droid once, and it's all too easy for it to get scrolled out of the Messages log (and I'm guessing the Messages log being so short in TSL is backend idiocy that modding can't fix). I mean yeah, you can write it down, but it feels like the in-game handling should be better. And then there's the bugs.. I was super-excited to play M4-78 and finally be able to experience a more complete TSL story that actually gave Lonna Vash her due. And, after getting past the janky introductory segment, I was having a good time with the place. Then I set foot in the R&D zone and had "Deadly Upgrade" suddenly inject itself back into my Active Quests list (and the entry didn't even match how I'd actually done it). I came here to report that... and discovered just how broken version 1.5 is and continues to be. That was disheartening to learn. I implore you to either return to the project, or at least make an installer for the more-stable previous version (1.3) so that that can be hosted here.
  48. 1 point
    It was because the changes.INI of this mod incorrectly use / instead of \ for GFF patching - basically with all modules [which I assume they could've been broken in some ways]. If you're able and/or have enough patience you can try change them to the latter [\]. Edit: or use Notepad++'s Find-Replace All feature. Find an instance of Modules/ and then batch-replace with Modules\ - that should do it. For example: Before !Destination=Modules/ship.mod After !Destination=Modules\ship.mod Granted, when I was started playing and/or trying to mod this game I know there's a "workaround" [which I'm not sure if it's actually working or not, as I've never been able to reach that part of the game this mod does] to bypass the installation - that you can execute the installer from the game's main directory. But please, don't do that as you know how to do it properly now, hahah.
  49. 1 point
    02 - [TUTORIAL] - Creating a Merchant - TSL 03 - [ADDITIONAL] - Using ERFEdit 04 - [ADDITIONAL] - Picking an NPC to place in your level - TSL 05 - [ADDITIONAL] - Picking Placeables to fill your level with - TSL 06 - [ADDITIONAL] - Picking Alien Voice Over Dialog for your level - TSL 07 - [ADDITIONAL] - Placement & Rotation 08 - [TUTORIAL] - Waypoint Markers 09 - [TUTORIAL] - Scripting Basics 10 - [EXAMPLE SCRIPT] - Spawning NPC's on Enter 11 - [EXAMPLE SCRIPT] - Making NPC's Hostile! 12 - [EXAMPLE SCRIPT] - Trigger talking to an NPC! 13 - [EXAMPLE SCRIPT] - Make an NPC walk randomly 14 - [EXAMPLE SCRIPT] - Place a dead NPC 15 - [EXAMPLE SCRIPTS] - Starting Conditionals 16 - [TUTORIAL] - Companion Vendor 17 - [TUTORIAL] - Upgradeable Items 18 - [ADDITIONAL] - Door Gallery 19 - [ADDITIONAL] - Main Menu Details 20 - [ADDITIONAL] - UI Customization 21 - [ADDITIONAL] - Recolouring Textures 22 - [ADDITIONAL] - Recolouring the .GUI Files and Textures 23 - [ADDITIONAL] - Different Camera Modes & Dynamically Spawned Grid Of Placeables 24 - [ADVANCED] - Hard Coded GUI Elements 25 - One Line Dialogs 26 - Writing a changes.ini for HoloPatcher 27 - [MOBILE] - Android & iOS Modding 28 - Hard Coded Class Selection Values 99 - [REQUESTS] - Submit a tutorial idea! I will continue to provide examples that I think might be useful to people, these are all for TSL so far. I hope these tutorials and any others I write will help people continue to make mods for KotOR 1 & 2. These tutorials are getting shorter and less detailed, I may or may not go back and re-write them at some point but if anyone struggles with anything feel free to message me and let me know what I haven't covered very well. Feel free to join the Discord for my project if you need help with anything related to KotOR modding and I will do my best to assist. Discord : https://discord.gg/S3YyfTjMV8 Base Game Scripts & How To Use Them KotOR Modding - Crash Course This 2 hour stream covers the basics of KotOR modding and some of the programs involved, I also regularly stream development of my mod project on Twitch/YouTube. Not all of this covers KotOR modding, there is about 10-20 minutes during the first hour where I get distracted and the second hour of it is mostly me playing games. These are the testing rooms but for K1 the room is lacking a texture but I find this just makes it easier to look through the characters. If anything in any of my short tutorials isn't clear or you don't understand for some reason then let me know and I will do what I can to help. ADVANCED TUTORIALS Utilising the following batch scripts and suggestions might take a while to get to grips with for some users but I would always advise doing so, it's very handy to have the ability to quickly generate a file list or compare things in various ways utilising the power of batch scripting. Comparing Level Contents Let's say you have two levels and you need to compare the differences of the contents. Extract everything from the original level to a folder called "level-a" and the modified folder to "level-b" Run the following batch script inside the "level-a" folder. file-list.bat Then delete or move the .bat file and move "file-list.txt" that it just created outside of the folder. You can also use this script to check that all the files exist. check-if-file-exists-from-file-list.bat You will have to move the file-list.txt and this script inside the folder to run the script. Now run this script at the same location as "file-list.txt" to run a file check against the contents of both folders. compare-files-from-file-list.bat Hopefully this might help someone, where I recently had to transfer all of my changes from manual installs to a TSLPatcher changes.ini file, I found this process helped speed the process up a little bit. From here, you should know which files differ and you can then use ChangeEdit.exe that comes with TSLPatcher in order to generate the differences between GFF files. Compiling Scripts If you have made it this far into the tutorial, you should already be familiar with compiling scripts, however for large projects you might need to recompile a lot of scripts at once, so here is a batch script that I used to do it. compile.bat Simply edit the script so that it points to the location of nwnnsscomp.exe for you and then you will be able to put the script into any folder that you need to compile a lot of scripts in and use it to do it all at once. If the scripts don't work for you, you might need to edit them and read them a bit in order to understand them and then to make sure that you have all of the right files in the right places. Thor110
  50. 1 point
    Hello all, thanks to Fair Strides for pointing me here. Anyhow I'm pretty happy for anybody to do anything with any of my mods or files. No further need to ask for permission with anything from now on.