Git Product home page Git Product logo

gothic-output-inspector's Introduction

Gothic Output Inspector

What is it?

It is an application which you can use to open Gothic (game) OU (output) files. Application will automatically parse .bin file (currently only Bin-Safe is supported) then group dialogues/trialogues/svm by NPC. Support its own project files .goi Audio files are also supported. Audio player has options to play/pause/stop/set position/mute/unmute/change volume.

How to use it?

Start from scratch

First choose encoding Settings > Encoding (default windows-1250 is chosen). Then File > Import OU File to import OU.bin file. Now you will be able to save project. Settings > Path to audio files... you can choose folder where .wav audio files are stored.

Work in progress

There is still much to do :)

  • Add dictionaries (currently only Polish works)
  • Compare different OU files / .goi projects #2
  • More export options

Preview

Main View screenshot

Compare Mode screenshot

gothic-output-inspector's People

Contributors

myszax avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

gothic-output-inspector's Issues

Add ability to compare two projects

When project is loaded or OU file imported there should be possibility to import/load other project to compare and see changes between them like which Conversation has been added/deleted or changed.
This change will allow to continuously work on same project without losing inspected Convesations so far when some updates were made in G2 modification.

DaraGrid breaks when item property inside has been changed

When Conversation object has been changed inside DataGrid_Upper or DataGrid_Lower item selection is broken.
For example when I click Inspected on DataGrid then I cannot select other item/play sound of other item.
Everything back to normal when I uncheck box and revert the state of this item.
Same applies when I edit text of some item.

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.