Giter VIP home page Giter VIP logo

argent77 / djinnicompanion Goto Github PK

View Code? Open in Web Editor NEW
7.0 6.0 1.0 56.55 MB

A mod for Baldur's Gate II, Baldur's Gate II: Enhanced Edition and Icewind Dale: Enhanced Edition that introduces a djinni as your faithful companion.

Home Page: https://argent77.github.io/DjinniCompanion/index.html

D 76.42% DTrace 20.13% HTML 3.28% CSS 0.17%
bg2 bg2ee bgt djinni infinity-engine iwdee mod npc quest weidu

djinnicompanion's Introduction

GitHub release (latest by date) Github downloads (all releases) Platform Supported games Language

Afaaq, the Djinni Companion

A mod for Baldur's Gate II: Throne of Bhaal, Baldur's Gate II: Enhanced Edition and Icewind Dale: Enhanced Edition.

Website

Beamdog Forums    SHS Forums

Introduction

Meet Afaaq! The djinni who will be your faithful companion in the course of your adventures throughout SoA and ToB. Now available for Icewind Dale: Enhanced Edition and the Enhanced Edition Trilogy (EET) as well!

Afaaq's portrait

Contents

  • The djinni Afaaq who acts as your "seventh party member"
  • Extensive dialog content between Afaaq and the protagonist
  • Banters with each of the original Bioware/Beamdog NPCs (still in the works)
  • Interjections and commentaries
  • An extensive player-initiated dialog with Afaaq
  • Up to five new interesting quests
  • Six new areas
  • A couple of unique artifacts
  • Several easter eggs

Mod Components

  1. The main component comes in two flavors:

Full Version: (recommended) This component installs the djinni Afaaq together with quests, new maps, lots of interjections, commentaries and banters with the protagonist as well as all Bioware/Beamdog NPCs.

Light Version: This component installs a stripped down version of the mod consisting only of the djinni Afaaq and his magical lamp. Choose this if you merely want additional fighting power in your adventures.

  1. IWD:EE Version: This component is more or less the same as the Light Version, but can be installed in Icewind Dale: Enhanced Edition. It provides a stripped down version of the mod consisting of the djinni Afaaq, his magical lamp and a simple storyline to spice up the adventure.

  2. Banter accelerator: (Full Version only) Lets you control how often a conversation should be triggered by the djinni. Possible values range from 15 min. to 120 min. (Default is 60 minutes). Note: Only conversations between the djinni and the protagonist are affected.

  3. Remove Afaaq's banter soundtrack: (Full Version only) By default, a short oriental soundtrack will be played back whenever the djinni starts a conversation with the protagonist. This component disables the soundtrack.

  4. Alternate djinni portrait by Ulb: Choose this component if you want to replace the default portrait of the djinni Afaaq by an alternate version. (Preview)

  5. Disable IWD:EE Quest: (IWD:EE Version only) The quest, which is attached to the presence of the djinni in the party, includes a number of challenging battles. Choose this component if you want to skip this quest entirely.

  6. Add Infinity Animation creatures: (Full Version only) This component will be triggered only if the mod "Infinity Animations" and its subcomponent "Distinctive Genies" have been installed. It replaces a couple of creature animations with more natural looking versions.

Details

Afaaq is a djinni – a genie of the Elemental Plane of Air. He is very old even in genie terms. The numerous events he witnessed in his long life have left their marks on his personality. He appears somewhat reserved and radiates a melancholic, sometimes even gloomy aura. Afaaq is more serious than others of his kind and tends to talk in a rather long-winded and convoluted way. He respects wisdom and open-mindedness, but will also tolerate foolhardy behavior to a certain degree. Everything else he can tell you by himself.

When you first meet him, he is equipped with his favorite enchanted scimitar, has a small variety of spells and a couple of unusual innate abilities. The djinni gains experience much like a party member would do and levels up automatically. Depending on the choices you make during the course of the game, he may become even more useful later.

Initial Statistics

  • Class: Fighter/Mage at level 10/11
  • Alignment: Chaotic Good
  • Strength: 15
  • Dexterity: 16
  • Constitution: 13
  • Intelligence: 15
  • Wisdom: 16
  • Charisma: 11

If you want to know more, simply talk to him when he is around or in his magical lamp. He will be happy to answer most of your questions in detail.

Credits

Writing & Coding: Argent77

English proofreading: Many thanks to snowshoes1818 and Thimblerig

German translation and proofreading: Many thanks to Gerri

French translation and proofreading: Many thanks to Deratiseur

Simplified Chinese translation and proofreading: Many thanks to Lewis Liu

Alternate Afaaq portrait: provided by Ulb

Malik portrait: based on the Fire Genasi illustration by Jesper Ejsing (published under the Creative Commons license)

Afaaq's Theme: based on the soundtrack „Sa'aluni-n-Nass” by Fairuz (published under the Creative Commons license)

Serpent Statue riddles are coming from

  • Lair of the Dragon
  • Cloud Kingdom Games

Everything else is based on resources from Baldur's Gate, Baldur's Gate II, Icewind Dale, Icewind Dale II, Diablo II or Age of Wonders Shadow Magic.

Copyright Notice:

"Afaaq, the Djinni Companion" is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Baldur's Gate II: Enhanced Edition and Icewind Dale: Enhanced Edition © Beamdog Inc., Baldur's Gate and Baldur's Gate II: Shadows of Amn and Baldur's Gate II: Throne of Bhaal © TSR, Inc., Icewind Dale and Icewind Dale II: © Interplay Entertainment Corp., The BioWare Infinity Engine is © BioWare Corp., Diablo II: © Blizzard Entertainment, Age of Wonders Shadow Magic: © Triumph Studios.

djinnicompanion's People

Contributors

argent77 avatar lzw104522773 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

lzw104522773

djinnicompanion's Issues

Questions about his summoning script

Hey,

I'm trying to figure out why this mod doesn't fully work yet on gemrb and it brought me to the summoning part. On the face of it it seems to work fine, he appears and talks and follows through the portal. But resummoning doesn't work and it made me wonder whether he's really supposed to be a global actor, saved in the GAM or not (question 1).

Question 2 is related. What is this part of a7afqhlp.baf achieving?

  CreateCreature("A7Afaaq", [0.0], 0)
  ActionOverride("A7Afaaq", MakeGlobal())
  ActionOverride("A7Afaaq", DestroySelf())

Makes me think we don't understand something about DestroySelf or MakeGlobal if it's working as intended. Is the point here that MakeGlobal doesn't affect the current creature, but creates a copy and then the DestroySelf removes only the map original of the creature? IESDP has a note that repeating a MakeGlobal will create more copies, which could be related.

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.