Code Monkey home page Code Monkey logo

workaround's Introduction

Workaround Helper

Scripts Validation Build GitHub release
World of Gothic Spine Steam Gothic 1 Steam Gothic 2

Toolkit to serve workarounds for story bugs in Gothic, Gothic Sequel, Gothic 2, and Gothic 2 NotR.

This is a modular modification (a.k.a. patch or add-on) that can be installed and uninstalled at any time and is virtually compatible with any modification. It supports Gothic 1, Gothic Sequel, Gothic II (Classic) and Gothic II: NotR.

Generated from szapp/patch-template.

About

This patch provides various methods for workarounds to handle story bugs in game mods. It is especially useful to introduce workarounds to common story bugs in mods (e.g. close a dead quest, reset a dialog that was spoken too early, change the value of a variable, etc.). Until the mod team can provide a fix, this patch is a great temporary solution for critical bugs.

In itself, this patch does not perform any action. Only in case of problems with a mod, the patch becomes useful. Even then, the problem may only be fixed with clear instructions from the mod developers for a temporary solution.

The patch essentially allows to call any script function from the console. Along-side a few helper functions.

Features

  • Close quests
  • Mark dialogs as told/untold
  • Display or modify the contents of variables/constants
  • Call any script function

Console commands

DIA TOGGLE [C_INFO] Toggle told-status of C_Info dialog
CALL [FUNCTION] [ARG1] [ARG2] [...] Call any Daedalus or external function
CALL SETI "[VARNAME]" [NEWVALUE] Set integer variable to a new value

Further information

Installation

  1. Download the latest release of Workaround.vdf from the releases page.

  2. Copy the file Workaround.vdf to [Gothic]\Data\. To uninstall, remove the file again.

The patch is also available on

Requirements

GothicGothic SequelGothic II (Classic)Gothic II: NotR
Version 1.08k_modVersion 1.12fReport version 1.30.0.0Report version 2.6.0.0
Ninja 2.9.15 or higher

workaround's People

Contributors

szapp avatar

Watchers

 avatar

workaround's Issues

Setup patch

๐Ÿš€ Let's get started

  • I confirm that I want the repository's name and description to be used for the patch.
  • I have familiarized myself with the documentation of Ninja.

Content scripts

  • Gothic 1
  • Gothic Sequel
  • Gothic 2 Classic
  • Gothic 2 NotR

Ikarus and LeGo

  • Ikarus
  • LeGo

Content initialization

  • Content initialization function

Menu initialization

  • Menu initialization function

Menu scripts

  • Gothic 1
  • Gothic Sequel
  • Gothic 2 Classic
  • Gothic 2 NotR

Particle FX scripts

  • Gothic 1
  • Gothic Sequel
  • Gothic 2 Classic
  • Gothic 2 NotR

Visual FX scripts

  • Gothic 1
  • Gothic Sequel
  • Gothic 2 Classic
  • Gothic 2 NotR

Sound FX scripts

  • Gothic 1
  • Gothic Sequel
  • Gothic 2 Classic
  • Gothic 2 NotR

Music scripts

  • Gothic 1
  • Gothic Sequel
  • Gothic 2 Classic
  • Gothic 2 NotR

Camera scripts

  • Gothic 1
  • Gothic Sequel
  • Gothic 2 Classic
  • Gothic 2 NotR

Fight AI scripts

  • Gothic 1
  • Gothic Sequel
  • Gothic 2 Classic
  • Gothic 2 NotR

Output units

  • Gothic 1
  • Gothic Sequel
  • Gothic 2 Classic
  • Gothic 2 NotR

Animations

  • Gothic 1
  • Gothic Sequel
  • Gothic 2 Classic
  • Gothic 2 NotR

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.