LaneDibello / Kotor-Randomizer

The Kotor Randomizer. A randomizer for Star Wars: Knights of the Old Republic. Intended for challenge runs and general fun.
4 stars 1 forks source link

Kotor 2 Randomizer Features #106

Closed glasnonck closed 1 month ago

glasnonck commented 2 years ago

This is the first set of K2 randomizer features to be released in the randomizer. Below is an oversimplified list of things that are included. I imagine the full suite of K2 randomizer features to be released as stable (and not just dev) in the next milestone - v3.0. I'll use this branch (dev_3.0) as a staging and testing ground for K2 rando features (#105) and any additional features that come along with it.

LaneDibello commented 2 years ago

Everything seems to be working correctly for the most part. The WPF UI could use some work, as always, but the features seem to be working properly.

The biggest concern at the moment is the lack of case preservation for backed up directories after unrandomizing. "Modules" becomes "modules" "StreamMusic" becomes "streammusic" "StreamSounds" becomes "streamsounds" etc.

The game seems to work just fine regardless of the capitalization, however I am concerned about the use of other tools, that may not be so lenient in there design.

Aside form that this should be good to merge

glasnonck commented 2 years ago

I've updated KPaths to use the correct directory capitalization based on the game executable found in the given directory.