GithubHelp home page GithubHelp logo

szapp / reusablearrows Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 333 KB

Allow to collect and reuse shot projectiles in Gothic, Gothic Sequel, Gothic 2, and Gothic 2 NotR

License: Other

D 100.00%
daedalus gothic gothic1 gothic2 modding-gothic ninja

reusablearrows's Introduction

Reusable Arrows

Scripts Validation Build GitHub release

Allow to collect and reuse shot projectiles 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 (see warning below) 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 allows to pick up and reuse projectiles (arrows and crossbow bolts) that have been used and shot. Projectiles that land on the ground do no longer vanish but retain their focus and projectiles that hit NPCs will be placed into their inventory. Consequently, projectile can be picked up from the ground and from the inventory of unconscious or dead NPCS.

For technical reasons, the patch requires the Free Aimning patch or integrated GFA scripts. However, playing with free aiming is not required and can be disabled in the game menu to retain Gothic's default auto-aiming mechanics.

The patch can be added to the game at any point. However:

Caution

Usage of this patch irreversibly changes the game balance!
The number of available projectiles in the game will be irreversibly reduced. When choosing to removing the patch later, there will be undoubtedly too few (already auto-generated) projectiles found in NPCs inventories.

Installation

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

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

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 3 or higher
Free Aiming Patch or integrated GothicFreeAim

reusablearrows's People

Contributors

szapp avatar

Watchers

 avatar

reusablearrows'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.