GithubHelp home page GithubHelp logo

expanded-galaxy-port's Introduction

WORK IN PROGRESS

As I am actively working on the project, things may be broken from time to time, I apologise in advance for any bugs or faults you may encounter when downloading directly from the repository.

Hoping to put out a proper release of all three parts of the project again some time soon.

Expanded Galaxy Port

KotOR : Expanded Galaxy is a port of the first game to the second games version of the engine as well as a mod that adds the planets from the second game and a bunch of fixes / changes / additions.

Repository folder and file structure

Folders

Expanded Galaxy Port Installer - the port installer folder containing the source folder and tslpatchdata folder as well as HoloPatcher.

future - future stuff to work on.

  • 00 Original TSL Galaxy Map Locations - original galaxy map locations for Korriban & Dantooine.
  • 01 Xbox Version - Xbox .xbe file and .gui files.
  • Brotherhood Cutscenes - brotherhood cutscenes to edit to replace movie cutscenes.
  • File List Mini Project - a set of file lists which are going to be integrated into the installer in order to pull the majority of the required files from the original games installation in order to reduce the filesize of this project.
  • LegacySupport - notes and files for legacy support.
  • planet_99 Star Forge - Star Forge Galaxy Map Model.
  • Swoop Track Testing - Swoop track testing.
  • Test Scripts - test scripts.
  • Texture Overhaul - the beginnings of a set of lists that will eventually be used as a basis for working on a texture overhaul for the project.
  • Turret Minigame - turret minigame testing.
  • 00-remove-from-port-file-list.txt - files that might be able to be removed from the port-file-list with further work to ensure they aren't necessary.
  • load_001ebo.tga - to load screen or not to load screen, that is the question.
  • original gui values.txt - research on the hard coded colour values in the game's executable.
  • port issues.txt - bug note.
  • port item highlight.txt - kotor 1 item highlight colour values.

modules - contains the level files organised into folders denoting the planet and module names as well as the .mod files themselves, I use this to quickly and easily repack levels.

saves - the latest common save for testing purposes.

Scripts Left To Decompile - scripts that haven't been decompiled yet exist here.

Files

  • .gitattributes - the gitattributes file.
  • .gitignore - the gitignore file.
  • README.md - the readme.md file.
  • update-modules.bat - A batch file used for updating the .mod files inside the "Expanded Galaxy Port Installer\tslpatchdata\modules" directory using those from the "Modules Source" folder.
  • version.txt - the current version number.

Installation

Requires the Main part of the project! [https://github.com/Thor110/Expanded-Galaxy-Main]

This also requires that you own and have a copy of the original game installed.

Playing the game

launcher.bat - is for choosing between KotOR1 & KotOR2 and is installed to the main game directory.

expanded-galaxy-port's People

Contributors

thor110 avatar

Stargazers

 avatar  avatar  avatar

Watchers

Benjamin Auquite avatar  avatar  avatar

Forkers

rc6886

expanded-galaxy-port's Issues

KOTOR Failing to Load

I run launcher.bat and select either option 1 or 3. The Game will launch to the main menu correctly with Malak on the screen. I go to new game, create a character but once I start the game on the first loading screen the application crashes. If I select the option for KOTOR II, it will launch and play fine.

Btw, this is such an awesome project and I'm itching to experience it. Let me know if I can provide more details somehow. I followed the order of installation and am using Steam versions of both games. The installations all seemed to suceed reporting no errors or warnings.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.