-
Posts
71 -
Joined
-
Last visited
-
Days Won
9
th3w1zard1 last won the day on December 24 2025
th3w1zard1 had the most liked content!
Recent Profile Visitors
10,493 profile views
th3w1zard1's Achievements
-
th3w1zard1 started following M4-78EP Unofficial Patch , Mission Vao HD by Quanon and Edge Of Darkness
-
-
th3w1zard1 started following Kotor 1 (GoG) Reverse Engineering , TSLPatcher OFFICIAL source code just dropped (and MORE)! , Font/color used by the first game’s dialogue? and 2 others
-
Big preservation win for the KotOR modding community today. Several long-dormant classic tools are officially no longer abandonware and will now be maintained under the OpenKotOR umbrella. These utilities have been part of the foundation of KotOR modding for years, and having active stewardship again means bug fixes, modernization, long-term preservation, and future quality-of-life improvements are finally back on the table. Huge thanks to @Fair Strides for helping make this possible and for entrusting the community with the source and continued maintenance. Official new repository homes: TSLPatcher ← (yes you are reading this correctly) ChangeEdit ← (yes, your eyes are NOT deceiving you!) ERFEdit JRLEditor TalkEd SSFEdit This is one of those moments that quietly changes the future of the ecosystem. More information: - OpenKotOR is dedicated to keeping source code and legacy applications maintained to allow anyone and everyone to start building and creating quickly. A lot of the old communities are fragmented and much of the information is difficult to find/understand without a community. Many of us are frustrated with this, and have created a community where we can just get stuff done without a plethora of outdated archaic rules making it seem like the average subreddit arguing with various Reddit mods. If you head over to https://discord.gg/jxR7hzHmsD, you’ll find an active hub of modern KotOR tooling and development. The community is building full replacements for many of the classic utilities -- including a brand‑new 3D map builder, an opinionated MDL viewer/animator/extractor, and even a complete game engine rewrite capable of running KotOR directly in your browser. On the modding side, major projects like Sleheyron, Rhen Var, and expanded work on M4‑78EP are deep in testing, iteration, and refinement. The server is a great place to follow progress, report issues, and see what the next generation of KotOR modding looks like as it takes shape. There’s a lot happening, and it’s all moving fast. New people are joining every day, many doing things that could only be *dreamed* of in previous years. Imagine if we beat Disney to a remake, or if our community non-profit passion turns out BETTER than what the game developers intended. All of this work lives under the broader OpenKotOR community, which you can join here: https://openkotor.com/ Everyone has a say in this community, regardless of how long you've been around, who you are, or what your current understanding is. This is a completely decentralized community. Please feel free to openly share your creativity and curiosity or just grab some popcorn and watch some agentic engineers poop out some ai spaghetti. It's all quite fun. If you’re curious, want to contribute, or just enjoy seeing the game pushed into new territory, you’ll fit right in.
-
- 2
-
-
- tslpatcher
- changeedit
-
(and 4 more)
Tagged with:
-
- 25 comments
-
- tools
- configuration
-
(and 8 more)
Tagged with:
-
Sorry if this is the wrong place to post. What on earth is the exact font and size and color and style used by the first game? If anyone knows it would be appreciated 🙏 thank you
-
I love this ‘status update’ feature
-
-
-
NCSDecomp is my attempt at replacing DeNCS with a modern alternative.
-
Please see the official GitHub repo to get support and find updates: https://github.com/OpenKotOR/DeNCS DeNCS - 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? DeNCS 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, DeNCS 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 DeNCS - 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 DeNCS folder 2. Double-click DeNCS.exe (Windows) or DeNCS.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: .\DeNCSCLI.exe -i "script.ncs" -o "script.nss" --k2 Mac/Linux: ./DeNCSCLI -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: .\DeNCSCli.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 DeNCS.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 DeNCSCli/DeNCSCli For more help: Run .\DeNCSCLI.exe --help (Windows) or ./DeNCSCLI --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 You! if you like! just head to https://github.com/OpenKotOR/DeNCS and start contributing. 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
-
You're trying to install a mod that's modifying files in Modules (ERF/RIM/MOD) but are rendered completely ignored due to a higher priority file that exists in your Override folder. Check if the mod you're installing is compatible with whatever you already have installed.
-
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.
-
- 3
-
-
-
Obligatory mention of https://github.com/LaurieWired/GhidraMCP Regardless of how much skill one may have with reverse engineering, ghidra, familiarity with assembly, etc, the model context protocol server’s tools can just breeze through most tasks exponentially faster than a human using human-in-loop NLP Follow instructions to setup, attach to `swkotor.exe` and start prompting. Edit: use cautiously, obviously. Has saved me countless hours personally. > * 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. Might be worth creating func signatures that work for both versions, and potentially include the second game, for more universal targeting (rather than absolute hardcoded memory addresses). Though it’s interesting to know the first game differs slightly between gog and steam. I wonder why that would ever be? It’s not like steam version has any api integration (steam_api.dll)
- 42 replies
-
- reverse engineering
- modding
- (and 4 more)
-
Yeah the tool will rename any file and simply add a suffix referring to the language at the end. <original file name>_<language>.ext. So when you run it twice you will receive <original file name (which now has _<language> in it)_<language>.ext This is not the most polished tool in the world. You'll need to rename them to the original file name. if you're on Windows I recommend https://www.advancedrenamer.com/
-
To be candid, actually, when I created the instruction sets, they were intended to be completely immutable. By design this *should* have been possible and the design shows the Proof of Concept. What I didn't expect was the moment the new builds dropped, 70% of the original links were completely removed.
- 25 comments
-
- 2
-
-
- tools
- configuration
-
(and 8 more)
Tagged with: