Leaderboard


Popular Content

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

  1. 5 points
    Please see the official GitHub repo to get support and find updates: https://github.com/OldRepublicDevs/NCSDecomp NCSDecomp - Turn Your Compiled KOTOR Scripts Back Into Readable Code! Ever wanted to see what's inside those compiled .ncs script files from KOTOR? Or maybe you found a mod with scripts you want to understand or modify? NCSDecomp can take those compiled script files and turn them back into readable source code that you can actually understand and edit! What does it do? Simply put, NCSDecomp converts compiled KOTOR scripts (.ncs files) back into source code (.nss files). It's like having a translator that converts the game's internal script format back into human-readable code. Works with both KOTOR 1 and KOTOR 2! How to use: There are two ways to use NCSDecomp - a simple graphical program (GUI) or command-line tools. Most users will want the GUI version! Option 1: The Easy Way (GUI - Recommended!) 1. Download the NCSDecomp folder 2. Double-click NCSDecomp.exe (Windows) or NCSDecomp.app (Mac) 3. That's it! No Java installation needed - everything is included! Once it opens: Drag and drop any .ncs file onto the window to decompile it Or use File → Open to browse for files The decompiled code will appear with syntax highlighting (color-coded keywords, functions, etc.) You can edit the code right there if you want Press Ctrl+S (or Cmd+S on Mac) to save your changes Open multiple files at once - each gets its own tab The program supports both KOTOR 1 and 2 (configurable in the settings) and attempts to unify most nwnnsscomp.exe variants, but has mainly been tested with kotorscript and ktool's variants. Option 2: Command Line (For Advanced Users) If you prefer using the command line or want to automate tasks: Windows: .\NCSDecompCLI.exe -i "script.ncs" -o "script.nss" --k2 Mac/Linux: ./NCSDecompCLI -i "script.ncs" -o "script.nss" --k2 This reads script.ncs and creates script.nss with the decompiled code. Use --k1 for KOTOR 1 scripts, or --k2 for KOTOR 2 scripts. Decompile an entire folder: .\NCSDecompCLI.exe -i "scripts_folder" -r --k2 -O "output_folder" This processes all .ncs files in the folder (including subfolders) and saves the results to your output folder. Features: Works with both KOTOR 1 and KOTOR 2/TSL scripts Beautiful graphical interface with syntax highlighting Edit decompiled scripts and compile them back Round-trip verification - see if your edited code compiles correctly Batch process entire folders of scripts at once View bytecode if you're curious about the low-level details Self-contained - no Java installation needed! Cross-platform - works on Windows, Mac, and Linux What can you do with it? Decompile .ncs files to see the original source code Understand how game scripts work Edit scripts and recompile them for mods Analyze scripts from your favorite mods Batch process entire script folders quickly Troubleshooting: "Error: nwscript file not found" Make sure you haven't deleted or moved the tools folder that came with the download The program should find everything automatically, but if you get this error, check that the tools folder is in the same directory as the executable "Program won't start" (Windows) Windows might be blocking it. Right-click NCSDecomp.exe → Properties → Check "Unblock" → Apply Try running as Administrator if you get permission errors "Program won't start" (Mac) You may need to allow the app in System Preferences → Security & Privacy Right-click the app and select "Open" the first time "Program won't start" (Linux) Make sure the executable has permission to run: Make sure the executable has permission to run: chmod +x NCSDecompCLI/NCSDecompCLI For more help: Run .\NCSDecompCLI.exe --help (Windows) or ./NCSDecompCLI --help (Mac/Linux) to see all available options Check the included README files for detailed documentation Source code and more info: https://github.com/bolabaden https://bolabaden.org Credits: Original Developers (The Foundation): JdNoa - Created the original script decompiler engine Dashus - Created the original GUI These developers did the hard foundational work that made this tool possible. The original DeNCS was an internal tool used by TSLRP (The Sith Lords Restoration Project) and was released to the public "as is" with no warranty. Current Maintainer: th3w1zard1 - Complete rewrite and modernization This version represents a near-complete rewrite and modernization of the original DeNCS tool. While based on the original developers' foundational work, the current version has been extensively revamped with a new GUI, modernized codebase, cross-platform support, and many new features. The core decompilation concepts from the original work remain, but the implementation has been significantly rewritten for modern development practices. License: This software is provided under the Business Source License 1.1 (BSL 1.1). See LICENSE.txt in the download for full license information. Enjoy decompiling! 🎮✨ NCSDecomp-v1.0.2-Windows.zip
  2. 4 points
    Hello, and welcome to the third Dev Diary of the Revenge of Revan mod. For those of us who have been living under a rock for the past decade, Revenge of Revan (or ROR for short) is a total conversion mod for Star Wars Knights of the Old Republic II The Sith Lords (Kotor II) that adds a standalone original story that continues from where Kotor II left off. With the Star Wars The Old Republic MMO (often shortened as just TOR) being released not long after the original ROR Demo, and with the new and innovative modding tools released over the years since, the ROR mod has gone through some drastic changes and has never looked better! In this Dev Diary I hope to show you some of these exciting changes. In this third Dev Diary, I shall focus on the start of the first planet – Corellia and its introduction. (Please let me know if any of the links and/or images are broken) As Episode One has been released for quite some time now, this Dev Diary going forward shall showcase some of the new changes, features, and bug fixes that’ll be introduced to Episode One’s content in Episode Two’s release. Do know that I plan on releasing a ROR Addon mod that’ll allow you, the player, to install these Episode One bug fixes into Episode One before Episode Two’s release so you won’t have to wait for Episode Two just to get bug fixes. I shall make a proper announcement for when this is released to the public. As I showcased the Jedi Temple in the last dev diary before the Episode One bug fixes were put into proper development I shall quickly go over the changes to the Jedi Temple content down below: · The side quest “Drayen’s Teachings” was renamed to “Training Accident Recovery” and shall now be completed once you meet Drayen at the Jedi Council elevator. · Arkanian players are now given a pair of Arkanian Safety Shades by Kaila similar to how Miraluka players are given the Miraluka Blindfold. These Arkanian Safety Shades and the Miraluka Blindfold can now only be worn by the player character and no one else. · The Temple Security Officer, who used a generic Republic Officer appearance, is now a Jedi Temple Guard who is wearing a unique robe that has been added to the mod (more on this robe will be discussed later on in the diary) · It is now possible to completely bypass the Jedi Council cutscene. If you found the Jedi Council cutscene to be laggy (like I did), jarring because only the Quarren speaks English and everyone else is mute, or if the game crashed there (as per many bug reports), then you can now bypass the scene and go straight to Corellia from the elevator. Once you arrive on Corellia, the side quest "Investigate the Tyrena Station incident." has been renamed to "The Tyrena Investigation" which shall now take place from the time you land until you hand Bao-Dur the security recordings. The side quests “Corellian Base” and “Tyrena Station's Black Boxes” have been removed and their content has been merged into the single "The Tyrena Investigation" side quest. Corellia in the Revenge of Revan mod is a major Republic planet of the Core Worlds. The Contemplanys Hermi clause of the Galactic Constitution allows the Corellian Sector to close it borders (Space borders) and shut itself off from the Galactic Republic. As the Republic relies on Corellian Corporations and Corellian industry to build its civilian and military star fleets the Contemplanys Hermi being invoked could mean economic ruin for the Republic and much of the wider galaxy. As such, the Corellian Sector is a fairly autonomous from the Republic. This is evidenced by Corellian NPCs who react to the Republic Soldiers as if they were foreigner, this is due to the fact that the planet Corellia is not subject to the Galactic Republic's military conscription. If the planet Corellia ever needed the military for a domestic issue (like a revolt), it would instead send in the Corellian Security Force. The CorSec in the old Demo were rather strange, dialogue and item descriptions seemed to suggest that the Corellian Engineering Corperation, the CEC, owned the Corellian security forces – the CEC logo was also present on the Corellian soldiers and Uldir’s uniforms. The Corellian soldiers of the Demo were rather generic in that they were a quick and easy reskin of the Onderonian soldiers. I think Logan even once wrote a dialogue, either for Drayen or Uldir, to explain why the Corellian military copied the design of the Onderonian military in the ROR lore. I changed this in Episode One so that the Corellian military is the CorSec and not an extension of the CEC - a Corperation. The closest thing the planet Corellia has to a native Corellian army is now the CorSec Tactical Response Team. The CorSec Tactical Response Team is the same faction that appears in TOR, but since the word “Tactical Response Team” is too long for Kotor NPC names they’re instead called “CorSec TRT Commandos” in-game. TRT Commandos are seen supervising the pilot strike, are guarding the entrance of the King’s palace, and can be found in Fort Orik. TRT Commandos use the heads of the original Corellian soldiers from the old Demo with the CEC logo removed from their caps whilst their old uniforms are now used for the generic CorSec Officer, CorSec Sergeant, and CorSec Captain uniforms. The CEC logo on the uniforms was found on their wrists; these have been replaced with a green strip with each increasing rank receiving another green strip. For reference, Uldir is a sergeant and his wrists come with two green stripes. The Corellian Sector is governed under an Empire that has existed since the fall of the Infinite Empire, the early Republic’s history is marked by giving regional warlords autonomy in exchange for fealty to the Republic. These warlord states became what are known as “Allied Regions” with ceremonial ranks like “Moffs” being held by high-ranking members of these regions. The autonomy of these Allied Regions would be slowly eroded and dissolved as the centuries went on, by the time of the Clone Wars only a few of these Allied Regions remained and the rank of “Moff” was obscure to the wider galaxy until Palplatine restored it for Grand Moff Tarkin. In ROR’s lore, the Corellian Empire is one of these Allied Regions with its own autonomy. It governs the Corellian Sector like a colonial empire with all the wealth flowing from the Sector’s planets to the metropole that is Corellia. This has resulted in legal loopholes that the Corellians exploit for their own profit at the expense of both the Republic and Republic law, two of which are relevant to the plot. Only human Corellians born to human Corellians are entitled to Corellian planetary citizenship, this gives them the right to participate in the CorSec and public office. A human non-Corellian has to live on Corellia for a certain amount of time before they can be made eligible for citizenship, once they get this citizenship they get the same rights as native Corellians. The widow in the Cantina is a Telosian refugee who married a Corellian man and has not yet gained her citizenship, his last will and testament was on his CEC datapad and without that last will and testament than the Telosian Widow would not be legally entitled to her husbands assets now that he’s passed away. For non-humans, gaining Corellian citizenship is impossible and as such they cannot join the CorSec or run for public office. Non-humans can still have Republic citizenship which still gives them the rights guaranteed by the Republic’s constitution. This is why every single alien NPC is either labelled “Tourist” or “Immigrant”, some alien NPCs reveal how hard their lives are as aliens on Corellia through their dialogue. During the later Corellian crisis, you can influence the Corellian government to allow non-humans to become Corellian citizens. This choice is ultimately canon as aliens will be on the Corellian Council by the time of TOR, though this will be but one of many choices the player will be given later on in the mod. However, despite their Republic citizenship, or for those who don’t have Republic citizenship, many desperate aliens are tricked by the CEC into joining the ‘foreign labour program’ which has the CEC ship these aliens throughout the Corellian Sector to work in mines and other facilities. Again, you can find foreign labor NPCs and alien NPCs who speak of the cruelties of this unjust system. This would be illegal under Republic law, but since they’re being sent to remote planets with no ways to escape and with the Corellians being able to threaten Contemplanys Hermi the Republic is powerless to stop this. You, the player, can once again change this should you decide to push the Corellian government into stopping this practice in the later Corellian crisis, this is also canon as this practise is no longer happening by the time of the TOR MMO. Again, this will be but one of many choices the player will be given later on in the mod. Next to the landing bay you’ll find the pilots strike, King Bardok enacted a flight restriction supposedly to protect pilots from falling debris but in reality he enacted it to prevent smugglers from reaching the Tyrena Crash Site. Whilst this fact is kept secret from the public and the excuse of “protecting pilots” is kept public, the grounded pilots who make a living flying are not happy by this development and have started a peaceful protest against the government for their decision. Elrond the pilot merchant shall be given a brand-new merchant inventory, he shall be given new items based on the brand-new item rework. For the sake of testing, his inventory has been replaced with many of the vanilla items that have been changed in this update. All of the armor, gloves, belts, and implant items have been given new icons to differentiate each of the items from one another. Another major change is the replacement of certain items with different items. Starting with the implants, almost all of the implants have been reworked using a Google Spreadsheet written up by ZobiZob/@CapitaineSpoque on Discord (you have like three Discord accounts all with different usernames so if you aren't ZobiZob I do apologize for the Ping). Due note that these only replace the existing implants and so not all of his suggested implants are in ROR, but to summarize – all of the level one implants are now seriously weak whilst the level two, three, and four implants become stronger and stronger with each tier increase. The level four implants, the D-Implants, are a hit of miss in the base game. Some D-Implants are notoriously weak despite requiring 18 Constitution to use whilst others are ludicrously overpowered, and despite D-Implant icons being made by Obsidian they were left unused and they resemble level three implants in-game. Here are some examples of implants in Kotor I: Level 1 implant: Response Package – +1 Dexterity Level 3 implant: Bavakar Reflex Enhancement – +2 Dexterity Level 3 implant: Cyber Reaction System – +3 Dexterity Level 3 implant: Gordulan Reaction System – +4 Dexterity And n the ROR mod, the implants now go like this: Level 1 implant: Alacrity Package – +1 Dexterity Level 2 implant: Alacrity System – +2 Dexterity Level 3 implant: Alacrity Implant – +3 Dexterity Level 4 implant: Alacrity D-Implant – +4 Dexterity These implants still use the Kotor II attribute system, so level one needs 12 constitution, level two needs 14, level three needs 16, and a level four D-Implant needs 18. Implants, masks, gauntlets, and belts have all been nerfed to fix Kotor II’s horrible balancing system. All you need to do in Kotor II is use Force Valor on Bao-Dur, give him a tech belt, give him a skills implant, give him a skill boosting mask, and give him a skill boosting gauntlet and suddenly you have +20 attack damage blaster and lightsaber upgrades that you shouldn’t even have until the end game due to the crafting system. Now, the overpowered Tech Specialist Belt now requires the Improved Gear Head feat for the wearer to be able to properly use it and its stats are now on par with something you’d find in Kotor I. The Skills D-Package only gives a two-point increase to your skills instead of six. Upgrades are planned to be changed in the ROR mod, but due to the sheer amount of them I think this can wait for the time being. One change I had in mind was to nerf the 2-20 energy damage blaster upgrades by reducing the damage output to 5 energy whilst throwing on a Caution feat requirement. The idea behind the Caution feat requirement is that only a trained marksman will be cautious enough to not overheat the upgrade and cause the blaster to explode due to the sheer energy inside said upgrade. All of the overpowered upgrades would be nerfed in this regard, make them weak but still make them powerful and give them something to make it difficult for a low-level player to use should they somehow cheese the game to get these items early. Many of the mask items have been removed and replaced with masks from the first game. For example, the Rakatan Band is now the Motion Detection Goggles, the Interface Band is now the Verpine Headband, the Targeting Visor is now the Aural Amplifier, the Spacer's Sensor is now the Advanced Aural Amplifier, and the Consciousness Helm is now the Light-Scan Visor. Many of the “named items” have now been removed, this is because you could get the Circlet of Saresh multiple times in a single playthrough and could obtain them from weird locations. These items have all been replaced with different items, for example the Circlet of Saresh is now the Demolitions Sensor, however, these items can be reintroduced as standalone items you can obtain and only obtain once. Some of these items include the Circlet of Saresh, Bindo’s Band, Ossluk's Gloves, Freyyr's Warblade, Onasi Blaster, Freedon Nadd's Blaster, Ulic Qel Droma's Mesh Suit, Exar Kun's Light Battle Suit, and Jamoh Hogra's Battle Armor. Whilst some of these items have been replaced with new items, items like Exar Kun's Light Battle Suit has been renamed to the Massassi Battle Suit with a new description whilst maintaining the exact same stats as the Exar Kun version. Jedi Robes have also received the stat rework as proposed in the first Dev Diary, they have now been divided into four categories: Jedi Robes: Low stats but with no dexterity restriction (same as vanilla robes). Jedi Knight Robes: Medium stats but with 5 dexterity restriction (same as the Combat Suit). Jedi Master Robes: High Stats but with 3 dexterity restriction (same as the Military Suit). Jedi Armor Robes: Stats comparable to Armor but with 1 dexterity restriction (Same as the Battle Armor). Jedi Armor Robes replace the Zeison Sha Armor found in Kotor II, however, it only replaces the items - the Zeison Sha body model still remains in-tact in the appearance.2da file meaning we can undo this change should Logan and/or the player base wants to revert this change. Like with the armors, the named Jedi Robes have also been removed and replaced with new robe items with different stats. The stats of these new robes are still powerful but they shouldn’t become the player’s permanent set of robes should you acquire them as they don’t offer ridiculous bonuses like free Force Jump to non-Guardians or +6 Strength for Dark Siders. And of course for the overpowered robes there are still nerfs and limitations to balance them out. Again, all of the vanilla named Robes shall be reintroduced as new items that can only be obtained once in the game. All of the prices have also been reworked, so things that were obscenely cheap in Kotor II are now reasonably priced and overpriced items have been made significantly cheaper. Hopefully with these balances, the credits you earn through side quests can be used to give you the ability to actually shop around and give you the opportunity to buy things you’d never have bought in Kotor II. And hopefully with the price reworks, you won’t obtain a rare item, sell it for 20 thousand credits, and end up buying everything you’ve ever needed in one go. (do note that all stats and prices shown in these screenshots are subject to change ) Weapons have also been reworked, mostly giving blasters, swords, as well as armors, their correct textures from Kotor I, their stats have been improved where possible and a bunch of Kotor I items have been brought into Kotor II by replacing certain items. Things like the Echani Ritual Brand are back and now do the knockdown effect, and things like the Echani Foil are now also in ROR as they were in Kotor I. Several balancing decisions have also been made, like how Gammorrean axes now require a minimum strength to wield and how Freyr’s Warblade is now a generic Wookiee Warblade with a reasonable price, reasonable stats, and a strength restriction that makes sense in-lore as to what the item is – a Wookiee’s weapon. Leaving the Corellian Port, you shall notice that many of the background NPCs have changed – not physically, but in how they act. In the release, we had a system wherein an NPC was locked facing another NPC and would repeat an animation to imply that they were talking to one another. In my tinkering of Kotor II NPCs for a potential Kotor II Diversity Pack, I discovered a script that makes NPCs “interact” with surrounding NPCs. Now, the background NPCs who stand around will now rotate and face each other and will occasionally perform an animation before turning to another nearby NPC. This’ll be more impressive in-game than it is me describing it. The homeless camp, however, should be one of the most obvious examples of how these newly discovered scripts really improve the atmosphere of a populated area. In the first release, these homeless NPCs stood idly around their campfires doing nothing. Now, they are scavenging through the trash and kneeling down to warm their hands on the campfires. I even added a new homeless NPC who is lying down on the floor. Two NPC encounters, the Arkanian Spacers and the Echani and Sullustan duo, required the player speak with them to trigger their scenes. These scenes now have an actual trigger and will now play when you approach them. During the course of Episode One, multiple NPCs shall “leave” the Palace Square. Before, for the duration of the mod, a fat man will forever remain choosing fruit with a line waiting behind him. Before, the CEC Protocol Droid just stands there forever long after he’s given you the side quest. Now, these NPCs shall disappear after certain points are made. The fat man in the line and the CEC Protocol Droid both disappear when you enter the royal palace meaning they are gone when Uldir is in the party, the Bith merchant serving the fat man will even have his dialogue change to reflect the fat man and the Quarren already being served as he now has no customers bothering him. Light Side and Dark Side points have also been added throughout the Episode: And a new encounter involves the bouncer of the Cantina has been added which triggers if you have more then 500 credits. He will beg you for 500 credits and will give you his reason as to why he needs the money, you will be given multiple options on how to deal with him that can result in a Light Side or Dark Side shift. The HoloNet News Girl Hologram has also had bit of a makeover: The Hologram was originally intended to be “summon” via a nearby computer terminal, this functionality was in the Demo but Logan didn’t bother with it for the Episode One release. One major feedback we have consistently received is to ditch the alien VO for the HoloNet News Girl and replace it with actual voiced VO. Voiced VO, as is always mentioned in regard to ROR, is not something we can obtain easily as, since the mod is not finished, we cannot reasonably rely on actors to be around one, five, ten, or fifteen years later to voice more lines. Finding voice actors, good voice actors, for a fan project like ROR is not going to be easy. When you think of mods with bad voice acting you think of Cathalan, but that is not always the case as even the big, well-made, popular mods are also criticized for their voice acting. Two high quality and well-respected mods are TSLRCM and the M4-78EP mod. In TSLRCM, everyone hates Kaevee’s voice and need I even talk about M4-78EP in regard to voice overs – even Kaah Ohtok, voiced by Zhaboka, is disliked by certain players. Even the legendary BOSSR is sometimes criticized for its VO. Whilst the actors in BOSSR weren't necessarily bad, the lines they had to read was written as if the mod was a Shakespearian play at times and the microphone quality of most of the lines is absolutely atrocious at times due to the mod being developed between 2007 and 2009. Voice overs in general are a massive risk, especially in the context of the HoloNet News Girl Hologram who’s main functionality, being able to summon her, is completely broken. The character would have to be voiced by a woman which I feel is going to be harder to come by and the character would have to be voiced to satisfaction because if she isn’t people are probably not going to interact with the HoloNet News feature. My compromise is this here, HoloNet News Droids: These droids will recite HoloNet News articles to the player; by having them be droids this removes the need to have the summoning feature for the Holograms meaning implementing HoloNet News Droids is as simple as planting an NPC into a module and rewriting a previous planet’s dialogue with new articles. And since these are droids, should our main HoloNet News Droid actor suddenly die/disappear and/or we can’t get new VO from him then we can always just hire another actor for the next planet with the lore reason being that droids simply have different voices. A new feature for the HoloNet News Droids is HoloNet censorship, on certain planets the HoloNet News Network will be censored to the specifications of that planet. The Corellian HoloNet News Droid will tell you all of the blocked topics and some articles you hear on Coruscant are blocked on Corellia. Depending on how you do the overall Corellian Arc, you can either remove or alter these censorship laws based on what path you take. And as to be expected, ROR Episode One shall be receiving some bonus side quests to make the Episode One plotline feel less linear. I would like to spoil that, in Episode Two, the first half of the questline shall not be linear meaning you can do important plot-related side quests in any order to reach an overarching objective. But for Episode One, the two new side quests are Beedo’s debt quest and the Rancor quest. The Rancor quest involves the random Rancor you encounter in the swamps, more details on this side quest shall be shared in the next dev diary but do know that the mercenary Tan Corso in the Cantina is the one who gives you this side quest. Beedo’s side quest shall be explored upon in greater detail in the next dev diary as well, but for this dev diary I would like to showcase Tokro the Hutt’s new appearance. Tokro's appearance is a modified version of a skin from Elayerfawkes45's mod. Whilst Elayerfawkes45's original mod is a HD mod, the texture used in the ROR mod has been downsized to match the texture quality of the Kotor I Hutts. I have asked for permission from Elayerfawkes45, Vurt, and Detran to use their Hutt textures in the ROR mod. And just like with Tokro, I am not just outright reusing their work (or AI generated work if you don't view AI as real work) - instead I am using elements of their textures and mix and matching them on one another whilst downsizing them to match the Kotor I texture quality. This will be showcased more when we get to Episode Two's Nar Shaddaa and the Hutts that are introduced there. The last things of note in this dev diary are two new features that have also been added to the Cantina. The computer terminal in the dance room is now a juke box which can be accessed to change the in-game music of the module. The music selection includes the ambient Cantina music tracks from Kotor I, Kotor II, and the ROR Demo. More music tracks may be added in future updates, though as a preference I would only add the original work of musicians who either donate and/or give permission for their tracks to appear in the mod - I would not want AI generated slop or copyrighted music like the classis Cantina Band theme to avoid the hassle that'd bring. The in-game names are loosely based on their original location, for example the song "Beast Within" is the Onderon Cantina theme. And the last feature is this - PURE PAZAAK! I discovered that, by hyjacking Nikko' Pazaak scripts I could add Pazaak to the Pazaak player in the ROR mod. Just like with Nikko, you will be able to play Pazaak with this guy making Pazaak a viable mini-game in ROR. Everything I just showed you will appear in Episode Two, however, a submod shall be released sometime in 2026 (here's hoping) containing all of this updated Episode One content allowing you to install this patch into Episode One whilst Episode Two is still under development. Do note that if Logan personally does not approve of something I have added, it could be removed when Episode Two is actually released. I do not think that would be the case, especially as I can justify these creative decisions, but be warned that there is a slim chance that that could happen. And with that, the Dev Diary comes to a close. Please let us know in the comments of this thread what you think, and feel free to stick around for more updates and Dev Diaries for the ROR mod – a mod we hope will be updated in the future.
  3. 3 points
    @Salk This ended up being super quick and easy:
  4. 2 points
  5. 2 points
    Hello. I request permission to publish textures using elements from your mod. Example:
  6. 2 points
    As I said on the DS Discord, it's literally a nothingburger. It's pure concept art at this stage. The developer is a company started by Hudson earlier this year. Come back in 2030 and it might have a release date.
  7. 2 points
    Hello, Lane. One thing I would like to see happen, if possible at all, is to extend the numerical display for replies in dialogue files. The way it is now if you have more than 9 alternatives to choose among, the next ones have a "-" rather than the next number. It does not look good. Perhaps something can be done about it? There are not many such situations. The replies are very often limited to a number that is lower than 10, but it does happen in few cases. Example: in the Temple of the Ancient on Lehon. The file unk_comp.dlg contains an entry node with 11 replies. Cheers!
  8. 2 points
    https://deadlystream.com/topic/11840-looking-for-this-female-character/#comments
  9. 2 points
    I got it now. Been able to extract and install it with the help of 7-zip. Thanks
  10. 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
  11. 2 points
    Oh and one thing I'd personally love to see fixed at the engine level would be to introduce alternate start in the Pazaak mini game! That has always bothered me immensely and it's actually fixed in K2. In the original game the AI has an unfair advantage as the Player starts each new round, making it statistically more difficult to avoid the so called "bust". I have produced a small mod that aims to make the mini game better overall but the best improvement would Indeed be this, if you could pull it off.
  12. 1 point
    As always, I love the direction this project is going into. And having unique items be unrepeatable once they are on your inventory is something I always wanted, even for the original games (I don't know if there are any mods that do that). One thing I noticed is that you downscaled the Hutt's textures. Considering that there are now a lot of HD and upscaled mods to choose from, do you plan on ROR having a complete HD texture overhaul in the future, or will you (the team) leave that to other modders?
  13. 1 point
    Why does the CEC logo now have it in English rather than the Aurebesh as before? Attached is the old text merged into the new logo. The latter half of this quote made me laugh out loud.
  14. 1 point
    View File Visas Marr and Female Exile Romance =Visas Marr and Female Exile Romance= A KNIGHTS OF THE OLD REPUBLIC II: THE SITH LORDS MODIFICATION AUTHOR: Leilukin FILE NAME: Vsas Marr and Female Exile Romance.7z LATEST VERSION: 1.4 CONTACT: E-mail to contact@leilukin.com, or message to Leilukin on Deadly Stream PLEASE READ THROUGH THE MOD INFO ON THIS PAGE AND THE FAQ ARTICLE FOR MY KOTOR SAME-GENDER ROMANCE MODS BEFORE ASKING QUESTIONS! 1. DESCRIPTION: In KotOR II: TSL, certain party members can develop romantic feelings for the Exile, even though none of the romances in TSL were given much development, especially if compared to the first KotOR game. Among the possible romance options, only male Exiles can romance Visas Marr, with her romance scene (or at least, the closest thing the game has to one) occurs near the endgame (see below for details, though beware of possible spoilers). What this mod do is to make the Visas romance scene available for female Exiles as well. In vanilla TSL, after the Rebuilt Jedi Enclave sequence and you return to the Ebon Hawk, you will be approached by Visas if your Exile is male, or the Disciple if your Exile is female. In Visas' case, she can confess her love for the male Exile, and the male Exile can agree to her to "look upon" each other through the Force. This mod gets rid of the gender check for the Visas conversation post-Rebuilt Jedi Enclave, so Visas will always be the one who talks to the Exile regardless of the Exile's gender, even if the Disciple joins your party. Therefore, with this mod, female Exiles are also able to enjoy the same Visas scene as male Exiles do, including the romance. Originally, Visas mentions the Handmaiden when she confesses her feelings for the Exile. This mod also checks if the Handmaiden joins your party to that particular dialogue, so with this mod, if you never recruited Handmaiden, Visas will not mention her. This mod also provides an additional component to make Kreia reference the Exile’s interest in Visas, regardless of the Exile’s gender, during the player’s conversation with Kreia. 2. INSTALLATION: First and foremost, make sure you have The Sith Lords Restored Content Mod (TSLRCM) installed since TSLRCM is REQUIRED for this mod to work. !! ATTENTION!! STEAM USERS: If you play KotOR 2 on Steam, DO NOT USE THE STEAM WORKSHOP VERSION OF TSLRCM if you want to use this mod! Instead, use the installer (.exe) version of TSLRCM, which can be downloaded from Deadly Stream here. I recommend reading this Deadly Stream post on why Steam Workshop is NOT recommended for modding KotOR 2. Extract the Visas Marr and Female Exile Romance.7z archive you downloaded to anywhere you like, as long as it is not within the KotOR 2 directory. Run Install.exe. You will notice that this mod provides two installation options: Visas Romance Scene: This component will make Visas’ romance scene after the Rebuilt Jedi Enclave available for both male and female Exiles. Kreia’s Reference to Visas Romance: This component will make Kreia reference the Exile’s interest in Visas, regardless of the Exile’s gender, during the player’s conversation with Kreia. You may choose to install both options, or only one of them. Once you have chosen the installation option(s) you want, point the installer to your KotOR 2 directory and let the installer do its job. If you also have installed N-DReW25's Extended Enclave Tweaks, an add-on to Extended Enclave, go to the "Extended Enclave Tweaks Compatibility" folder, run Install.exe and point the installer to your KotOR 2 directory, where swkotor2.exe is located, and let the installer do its job. When you install this mod, a new folder named "backup" will be created by the installer. Do not delete the folder or any of the files within the folder if you are planning on uninstalling this mod. The "Source" folder includes the source of the scripts used by this mod for modders' reference. Ignore the "Source" folder if you only want to install and play this mod. 3. UNINSTALLATION: If you installed the “Visas Romance Scene” component, go to the "backup" folder, cut and paste 006EBO.mod into the Modules folder in your KotOR 2 directory. If you installed the “Kreia’s Reference to Visas Romance” component, go to the "backup" folder, cut and paste kreia.dlg into the Override folder in your KotOR 2 directory. If you want to uninstall the compatibility patch for Extended Enclave Tweaks, go to the "backup" folder created by the TSLPatcher from this mod, cut and paste visasend.dlg into the Override folder in your KotOR 2 directory. Note that this step does not uninstall Extended Enclave Tweaks itself. 4. KNOWN ISSUES: None currently known. If you find any other bugs or problems, please let me know. 5. MOD COMPATIBILITY: Any other mod that modifies Visas' dialogue after the Rebuilt Jedi Enclave sequence will likely conflict with this mod, especially for the following files: k_attonend.ncs a_load006end.ncs visasend.dlg The above files are used for Visas' dialogue after the Rebuilt Jedi Enclave sequence, and script that triggers Atton, Disciple or Visas' dialogue with the PC after the Rebuilt Jedi Enclave sequence. The “Kreia’s Reference to Visas Romance” component of this mod modifies the kreia.dlg file, which is for Kreia’s global dialogue. Specifically, this mod removes the gender check to Visas’ romance in Kreia’s dialogue about Visas. In order to improve compatibility with other mods that also modify kreia.dlg, I have set up TSLPatcher to patch the DLG file instead of hard replacing it in the Override folder. If you are using any other mod that involves putting the kreia.dlg file in the Override folder, you must install my mod after the other mod. This mod is fully compatible with danil-ch and Darth Hayze’s Extended Enclave. If you use N-DReW25's Extended Enclave Tweaks, an add-on to Extended Enclave, I have provided a compatibility patch, as noted in the “INSTALLATION” section above. If you want to use DarthTyren's PartySwap mod, you need to install PartySwap first before installing this mod. My Handmaiden and Female Exile - Disciple and Male Exile Romance mod also makes the Visas romance scene available for female Exiles, though Disciple will replace Visas in said scene if you play a male Exile. Unless you want the Visas romance scene available for both male and female Exiles, you do not need to install the “Visas Romance Scene” component of this mod if you want to use my Handmaiden and Female Exile - Disciple and Male Exile Romance mod. The “Kreia’s Reference to Visas Romance” component of this mod is compatible with Handmaiden and Female Exile - Disciple and Male Exile Romance. 6. PERMISSION: You may modify this mod for personal use or show this mod in screenshots. However, do not release your mods containing assets from my mod without my permission. I do not use nor support Steam Workshop, so I do not wish any of my mods to be uploaded to Steam Workshop. 7. CREDITS: Fair Strides and DarthTyren for helping with my issues with triggering the scene of Disciple reporting to Carth/Cede after Visas’ romance scene N-DReW25 for giving me permission to make my mod compatible with his Extended Enclave Patch Fred Tetra for the KotOR Tool KobaltBlu for KotOR Scripting Tool tk102 for DLG Editor Stoffe for TSLPatcher; Fair Strides for the updated version THIS MODIFICATION IS NOT SUPPORTED BY BIOWARE/OBSIDIAN ENTERTAINMENT OR LUCASARTS OR ANY LICENSERS/SPONSORS OF THE MENTIONED COMPANIES. USE THIS FILE AT YOUR OWN RISK AND NEITHER THE ABOVE MENTIONED COMPANIES NOR THE AUTHOR IS RESPONSIBLE FOR ANY DAMAGE CAUSED TO YOUR COMPUTER FOR THE USAGE OF THIS FILE. Submitter Leilukin Submitted 12/15/2016 Category Mods TSLRCM Compatible Yes  
  15. 1 point
    You should set it to DEFAULT or ****, not CM_Baremetal.
  16. 1 point
    Most of the combat stuff is probably hardcoded to some degree. It could be possible to edit that via the exe hacking project. Perhaps @Lane could offer some insight as to the practicality. Aside from that, you can pipe messages to the feedback window via script. If you wanted to add additional information, that might be one route, editing the AI scripts.
  17. 1 point
    Quicker TSL Patching just creates symlinks. It doesn't really change how any mods are installed and isn't a factor here. This mod is set up to look up KOTOR 1. You can edit changes.ini to make it look up KOTOR 2: LookupGameNumber=2 or to make you specify the installation folder: LookupGameFolder=0
  18. 1 point
  19. 1 point
    But then I look at Twin Suns less
  20. 1 point
    An, almost, full retexture of the entire game. Made with my AI model. Not an "AI Upscale", which is something different. Vurt's KOTOR Visual Resurgence at Knights of the Old Republic Nexus - Mods and community maybe i can upload here once it reaches a more final version. Showcase on yotube: KoTOR Visual Resurgence
  21. 1 point
    So... how are we all feeling about the Star Wars: Fate of the Old Republic announcement? Methinks they're using it as a testing ground for the reception to the potential remakes.
  22. 1 point
    An item property disguise will only work if it is applied to an armour/robe/clothing item in the torso slot that points to the appearance row to replace it with. The only way to do it via an armband would be to create a script that fires EffectDisguise. But it would be quicker and easier for you to just use KSE to edit your save and change the appearance there.
  23. 1 point
    An armband you say? Is your current appearance P_FEM_C_SML_01? If it is, have you tried wearing clothing and not armor/robes?
  24. 1 point
    Has anyone noticed that while K1 uses three different size body models, small, medium, large, that TSL doesn't? It still has the 3 S/M/L entries for them in appearance.2da and still has all the models from K1 with 3 sizes for each variation, but appearance.2da just points to the medium models for everything. The new robe models Obsidian added for TSL only come in the medium size though, so perhaps that's why. Still, seems odd. It would be an easy edit to re-enable them, although I imagine that might screw up some cutscene/conversation camera framing.
  25. 1 point
    Per @th3w1zard1 , co-author of pyKotor and HoloPatcher: It's a rare unused feature of TSLPatcher that's off by default. HoloPatcher has it enabled. Basically tells you if a mod installs to a module directly (.rim/.erf/.mod) when it'd be 'shadowed' by a higher priority file existing in Override. See: https://github.com/th3w1zard1/PyKotor/wiki/Explanations-on-HoloPatcher-Internal-Logic#the-patch-loop Part of step 5. In other words, a mod has injected a file into a module (MOD), but a file in the Override will supersede it. On an unrelated note, why the hell is your game installed in the Users folder?
  26. 1 point
    Been chatting with a few community members, and I've been asked to share some of the other binaries I've come across. Attached below are the binary executables for Kotor 1 Mac, Kotor 2 Mac, Kotor 1 Android, Kotor 1 Xbox XKOTOR KOTOR2sub libKOTOR.so default.xbe
  27. 1 point
    I agree, it's the weak point of the games, how immensely dead and empty the areas are, but i do think TSL takes the cake. I am working on my game right now, but i will get back to modding when i'm sick of it lol
  28. 1 point
    I would like to mention my favorite project in this regard. It's unfortunately still far from being complete, but it has much going for itself already. I'm talking of redrob41's upscale. He's released a K2 version, too.
  29. 1 point
    I reckon 99% of texture mods are compatible with K1R (the first restored content mod for Kotor I) and the RC-K1CP mod (the second restored content mod that was made for the K1 Community Patch which is a massive bug fix mod for the game) so there shouldn't be any worries there Define "collection". There are large texture pack mods that covers thousands of textures including NPCs, UI, areas, weapons, icons, and such. The problem with large texture packs like this is what makes them so rare, so here are the problems: 1) File Size: A single super-mega texture pack that covers everything is going to either take up gigabytes or terabytes on your hard drive. I personally wouldn't want to download such a large mod and so I would avoid said mod in favor of smaller, individual texture mods. As a modder, I wouldn't want players to avoid my mod due to the file size and I certainly wouldn't want to have to wait hours zipping a 50 gigabyte texture mod so I'd opt to make my texture mods separate from one another. 2) Biases: We all wouldn't download a texture mod if we didn't like the design of said texture mod. Let's say if I were to make a single super-mega texture pack and every NPC looked like this and you didn't like this design then you aren't going to download and play my mod. This is another reason why modders don't usually compile all of their textures into one big mod because if my single super-mega texture pack contained A, B, C, X, Y, and Z and you didn't like C and Y then you aren't downloading the mod. What you'll usually see is modders uploading texture mods that cover a specific area and it becomes up to you, the player, to pick and choose what textures you want. Have I mentioned AI? As AI has become a widely available tool, you'll notice how some mods are now utilizing AI to make new textures from scratch whether it be using AI to upscale the low-res textures or feeding the textures into an AI to "reinterpret" them. Whatever you think of AI can also make or break a specific texture mod for you, and I assure you there are entire collections like what you're looking for that are made using AI. The modder Dark Hope is a popular texture artist who does exactly what you want. The only downside is that you have to go to her page and manually download her mods to get the full package. If you do download all of her mods and install them, however, you'll be given a seamless and consistent upgrade for much of the base game's graphics. This is the person who makes the ultra-HD ultra-realistic textures for NPCs, armors, and other textures, if you were to install them all than about 70% of the NPCs shall be in this consistent new design. Her work is still ongoing, and so she is still working on textures that'll be released in the future. Do note that her first language is Russian, that is why many of her mod names are weird as she's translating them directly from Russian. The Ultimate Character Overhaul is an AI upscaled texture pack that upscales all of the textures into a higher resolution. Unlike Dark Hope's mods, this mod maintains the Kotor aesthetic whilst improving the texture quality of the NPCs giving them a fresh/crisp look. Vurt's KotOR Visual Resurgence is probably as close as you're going to get to one big single super-mega texture pack mod that is one download and one install, however, all of the problems I listed above apply. It's a 2 gigabyte download and it'll be even bigger when you extract it and it's made by using AI to reinterpret the textures. If you are fine with both of those, this can be the mod for you. But as I said, players usually download smaller mods and use them side by side. You can download Vurt's KotOR Visual Resurgence, install it, and then replace his textures with textures from smaller mods so that, in the end, you are using 20% of Vurt's mods whilst the remaining 80% is made up of a variety of different mods. Personally, I like to install Dak's Endar Spire Retexture and then pick out and add ONLY the animated textures from the ENDAR SPIRE Complete Overhaul on top of it. Though the idea of mixing texture mods is a bit risky, especially for a noobie, so I wouldn't recommend it. The point being is that no two players are going to agree on what is good, what is bad, what is right, and what is wrong, and sometimes the big single super-mega texture pack mod isn't the answer if you disagree with the design the author was going for. You should check out the the Mod Builds that is maintained by one of our Admins. The mods on this list for both games are highly tested and are compatible with one another, this can serve as a sort of catalogue as to what mods exist without going through Deadlystream's and NexusMod's entire library of mods.
  30. 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.
  31. 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.
  32. 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
  33. 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!
  34. 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.
  35. 1 point
    The author still doesn't follow this thread! You're better off sending them a PM. Or tag them. Hey @DarthRevan101, read the last few posts.
  36. 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.
  37. 1 point
    import to blender, for TSL, tick the checkbox for TSL at export.
  38. 1 point
    Hi again, @Lane! Yes, I strongly suspect that anything messing with timers is going to cause problems for the two different kinds of game loading processes that I was talking about. I'm not sure I would say I noticed anything particularly different between loading from autosave and loading from a quick save or from the main menu. Perhaps I was not very clear with what I was trying to say but where I did notice a difference is between loading a saved game (of any kind) the first time after running the game (running the game's exe) and loading the same saved game again. As DP suggested, I think the OnHeartbeat and possibly the OnSpawn functions are affected, meaning that they don't really happen in the same sequence in the two different scenarios. I also give you a very interesting (and possible to reproduce) situation that I investigated recently: for some reason, the game makes the headgear worn by some NPCs invisible in certain specific conditions. The outcome is somehow linked to loading the area. To reproduce this, you can take a look at the Sith Governor on Taris at the Sith Base (tar09_darkjedi001) that should be waring a neurasl amplifier mask (g_i_mask10). The area module is tar_m09ab. What makes it invisible is if you are controlling the Player PC character when you enter the module for the first time. If you are controlling the Player PC character (which is the normal thing to do) when you take the elevator to reach the second floor of the Sith Base where the Governor is or if you are using the console to warp there then the mask will be invisible UNLESS there are no other party members with you. In that case, it will show. It will also show if there are other party members and you warp there or access the area via elevator controlling one of the party members (it does not matter if it is one or ther other or if there are two party members or only one with you). Cheers!
  39. 1 point
    If it messes with timers, then I imagine anything related to OnHeartbeat events for placeables/modules/user defines would experience the sort of issues described.
  40. 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
  41. 1 point
    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!
  42. 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:
  43. 1 point
    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.
  44. 1 point
    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
  45. 1 point
    CapitaineSpoque, how about integrating LevelCapMod (50) into your mod? I mean this: https://deadlystream.com/topic/11814-kotor-1-level-cap-mod-to-level-50 It seems to me that given the expected character balance changes/new abilities in your mod, synchronizing these improvements with possible larger-scale upgrades (up to level 50) could give KotOR a fundamentally new gaming experience.
  46. 1 point
    Hello there everyone! As always, i'm in the middle of thousand different projects for the mod, but I felt like providing an update for the current WIP lower city and hidden bek base The new hidden bek appearances The lower city The hidden bek base The project goes further and further! Not as fast as i'd hope, but still we are very slowly getting there! 😅 For the people interested, i've created a discord channel dedicated to the project. It is not very active at the moment, but i post some screenshots or videos here and there so if you want to be up to date with some work in progress you can see it in there. You can also directly provide some feedback. It'll be way more active once i'll release the alpha build obviously! My discord for the project See ya next time! 👀
  47. 1 point
    I really like the new reskin, specially the stone and lightning textures. I would add a little more color in the hallways, but that is just my personal opinion. I also like that you made Assasins have lightsabers, perhaps you could diversify them further if some of them had dual sabers (even one normal length and one short). And I still think some rooms could have more placeables (like the antechambers to the training room in front of the archives), or some placeables shuffled from the Dantooine enclave layout (for example, I think the dorm room with the lockboxes is the exact same one as the one in the Jedi Enclave, that could be changed to be more distinct), although I don't know if that is in the scope of the mod.
  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.