Skip to content
This repository has been archived by the owner on Sep 13, 2022. It is now read-only.
/ GothicNPCTools Public archive

Non-sucking NPC Creator Tool for Gothic I / Gothic II

License

Notifications You must be signed in to change notification settings

SandNoodle/GothicNPCTools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT License


Logo

Gothic NPC Tools

Best NPC and Dialogue Maker for Gothic I / Gothic II !
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents

  1. Important Update!
  2. About The Project
  3. Getting Started
  4. Usage
  5. Roadmap
  6. Contributing
  7. License
  8. Contact
  9. Acknowledgements

Update:

Project is currently being rewritten in C++ (with QT) due to no native integration of OpenGL in JavaFX library. Displaying 3D objects is very limited and comming up with a good solution is a time consuming process with no real benefit. While testing the performance was really bad - from 4 FPS up to 20 FPS depending on the configuration.

About The Project

Due to the relative small size of gothic's modding community and lack of newbie friendly tools - this project focuses on developing easy-to-use NPC creator, which can streamline the whole process as fast and easy as possible.

Logo

Built With

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

Make sure you have installed:

Installation

  1. Clone the repo
    git clone https://github.com/SandNoodle/GothicNPCTools.git
  2. Build the project
 mvn clean package
  1. Specify Main Class in MANIFEST.MF
 java -cp target/GothicNPCTools-0.1.jar npctools.Main
  1. Run the program
 java -jar GothicNPCTools-0.1.jar

OR

  1. Download latest release in the panel on the right (may be out of date!)
  2. Extract all the files to new folder, ex. C:/GothicNPCTools/
  3. Run the program.
  4. Follow pop-up instructions.

Usage

To begin the process of creating your dream NPC, after downloading the program - follow these 3 simple steps.

First step is to fill the NPC Tab with some basic information like ID, Name, Guild, etc.

Logo

This tab contains all information about NPC's inventory. (Excluding equipped weapons and armors - think of it as items in a backpack).

Logo

Npc's everyday routine goes in here and every event based too!

You add actions to currently selected routine.

Logo

When you are done, click on the icon - NPC file will be created in your modding directory.

Don't worry if you are a little bit stuck - just hover your mouse above given field (Often great info can be found there).

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project.
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open new Issue and describe your changes
  6. Open a Pull Request and link it to your Issue.

License

Distributed under the MIT License. See LICENSE for more information.

Contact

At this point in time create new issue with Type: Question label related to this project.

Project Link: GothicNPCTools

Acknowledgements

About

Non-sucking NPC Creator Tool for Gothic I / Gothic II

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published