Giter Site home page Giter Site logo

argent77 / pst-ub-reloaded Goto Github PK

View Code? Open in Web Editor NEW
39.0 6.0 4.0 16.38 MB

A mod that makes Qwinn's original "PS:T Unfinished Business" available for PST:EE

DTrace 43.26% D 0.98% HTML 55.17% CSS 0.59%
infinity-engine mod pst pstee quests tweaks weidu

pst-ub-reloaded's Introduction

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

PS:T Unfinished Business - Reloaded

A mod for PST and PST:EE, based on Qwinn's PS:T Unfinished Business

Website

Beamdog Forums    SHS Forums

Overview

This mod is a continuation of Qwinn's original PS:T Unfinished Business (PST-UB), based on version 4.12. It has been completely overhauled and made compatible with Planescape Torment: Enhanced Edition in addition to classic Planescape: Torment.

From the original PST-UB readme: This WeiDU mod takes the almost-but-not-quite-finished content that shipped with Black Isle's classic Planescape: Torment CRPG, and finishes and polishes it so you can actually see and enjoy the new content in your game. And as you shall soon see, there's quite a bit of it. Version 4.0 of this mod comes with no less than 18 full and non-trivial restorations.

Components

1. All Recommended PS:T Unfinished Business Components

A convenience option that installs all components except the last four items listed below.

2. Restored Able Ponder-Thought Research

Completes a number of subjects Able Ponder-Thought will conduct research on.

3. Restored More Morte Mortuary Moments

Restores a bit of dialog for Morte in the Mortuary, including a more detailed introduction dialog.

4. Restored Candlestick Quest

Restores a quest in the Buried Village.

5. Restored Deionarra's Truth Conversations

Restores several dialog options regarding Deionarra's fate which are in line with what the player can know at that point in the game. A more complete expansion can be installed by the component "Expanded Deionarra's Truth Mod" below.

6. Restored Pendant of Yemeth Quest

Restores a quest involving six actors over two different areas, mostly in or near the Smoldering Corpse Bar. To start it, talk to Ratbone in Ragpicker's Square.

7. Restored Elyce & Company Quest

Restores Elyce, her brother and her boyfriend to the game, and there is a small quest involved.

8. Restored Curst Citizens

Restores seven cool new Curst Citizens with interesting dialogs.

9. Restored Curst Prisoners

Adds 9 more prisoners with their own dialogs to the (originally very sparsely populated) Curst prison.

10. Restored Carl Parfidor

In the original game, you can hire someone to kill Carl Parfidor, but you can never actually meet him. Now you can!

11. Restored Alley of Dangerous Angles Thugs

Restores some dialogs and scripts, so that the thugs in the Alley are actually aware of events unfolding around them.

12. Restored Morte & Ingress's Teeth Banter

Restores a very amusing (non-voiced) banter between yourself, Morte and Ingress's Teeth. Before Morte can use the teeth, you will need to use them with Morte nearby.

13. Restored Items

Restores the Fiend's Teeth, Spiked Gauntlets, Gauntlets of Rending, the Eye of Vecna, Devil's Due and the Chaos Feather.

14. Restored Party Comments and Banters

Restores 27 fully voiced flirts between Morte and female zombies, 15 new and entertaining fully voiced banters between various PC's, a new comment by Grace, a new soundtrack for the Smoldering Corpse Bar, and talking with your party members will now play that character's theme music, including a new track for Morte.

15. Restored Mebbeth

Restores two significant orphaned blocks of Mebbeth's dialog.

16. Restored Lower Ward Encounters

Restores 9 creatures to the main Lower Ward area, 6 creatures around Deran, the slave auctioneer and two characters near where Lenny hangs out.

17. Restored Bestiary Entries

Restores descriptions for a number of bestiary entries. It also adds a new alu-fiend entry for Vrischika, that has been improved to match the other bestiary images. Finally, the bestiary image of the TO will change from a shadowy figure to a glowing version at a point in the plot.

18. Restored Lothar's Abode

Restores guard creatures and minor treasure to Lothar's abode in the Lower Ward, that are found nowhere else in the game.

19. Restored Tenement of Thugs (PST:EE only)

Adds more roleplay opportunities to the Tenement of Thugs area by making the thugs initially neutral and including the secret door in the Xaositects quest line. This component is only available for PST:EE. For classic PST these issues are fixed by Qwinn's PS:T Fixpack.

20. Restored Spell Keys (PST:EE only)

Restores a number of "spell key" artifacts which will prevent spells cast by The Nameless One from going awry in the Outer Planes and other specially shielded places.

21. Expanded Deionarra's Truth Mod

Adds a great deal of new content (including 180 new lines of dialogue) that will allow the player to find out her fate before it becomes too late to do anything about it. Once the new content has been played, about 30-40 more lines of original dialogue will become accessible.

22. Restored Item Cheats (Not Recommended)

Makes two cheat items available to the player and restores their functions: the "Sword of Wh'ynn" - aka "The Cheater's Blade", and "The Tome o' Cheats". Reactivates the debug console in the original game.

23. Miscellaneous Restorations and Improvements

Installs various restorations and improvements which are either too small to warrant their own components, or aren't strictly based on cut content.

pst-ub-reloaded's People

Contributors

argent77 avatar eugvv avatar mephistosatandevil avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

pst-ub-reloaded's Issues

Broken timers - e.g. `KESAI_TIMER`

I just came across this, and cannot comment on the beamdog discussion - registration torture.

My tests show there is a bug, and it's not yours. So perhaps this info helps.

Summary:

  • The Variable is set to Current "Real seconds" + 7200*15 ticks
  • The timer actually expires when "Game Seconds" * 15 reaches the variable value

Conclusion: The SetGlobalTimer("Kesai_Timer","GLOBAL",ONE_DAY) (the function, not the call) as used in DKESAI.DLG State 92 Response 268 Action 32 is buggy.

Verbose:

Save game where quest has just progressed to the "1 Day wait" stage, NearInfinity shows:

  • "Game Seconds" = 89841, "Real seconds" = 2303197, "KESAI_TIMER" = 2410512. Display = "Day 13 04:28"
    Diff is 107315, just below the 108000 virtual ticks a day is supposed to be on that scale.
    Now I rested 30 times in succession ->
  • "Game Seconds" = 161961, "Real seconds" = 2305663, "KESAI_TIMER" = 2410512. Display = "Day 23 04:52"
    So - the "Game seconds" move in a logical fashion upon resting, "Real seconds" not so much. Calculating from "Game Seconds" and the displayed time one arrives at exactly 300.000 seconds per game hour as expected (and the unit is virtual seconds, not 1/15s ticks). Same formula for the ticks says one hour is just over 10 ticks - can't be right. But me taking 164.4s = 2466 ticks to run to the festhall and navigate the clerk dialog - plausible. Conclusion so far - "Game Seconds" move in a logical fashion for the game world, "Real seconds" move with the game interaction beyond the fourth wall - so far OK. The Variable looks like it was set relative to "Real seconds" which would be nonsense - Kesai requiring us to wait 1 day realworld (without quitting the game)?

Now the question: When does that timer actually expire? I manipulated KESAI_TIMER in NI and did a binary search to narrow it down. Regrettably I used a different base, quest started later and already rested four times after getting to the 1 Day stage. The save had "Game Seconds" = 100073, "Real seconds" = 2646564, "KESAI_TIMER" = 2663274.
...surprise, with KESAI_TIMER = 1501200 I get a state I can load, run to Kesai and I get the greeting with the 'Are you ready, Kesai?' question, while waiting just a few seconds before initiating dialogue, I get the 'wow Nenny is a sick weirdo' thing.
So - that's suspiciously close to "Game Seconds" * 15. Waiting 1 day realworld without quitting the game wouldn't have helped after all. The quest will stall completely for all players that rarely rest, even when a gamer rests often enough so game seconds nears real ticks, so they can eventually progress the quest, that "one day" will never actually be one day. Have previously rested enough, and you can immediately re-enter dialogue after she says 'gimme a day' and her "one day" will already be elapsed.

Linux Installation Guide

I have tried installing mod under linux (manjaro) for steam version of game but got error instead:

[admin@Adimn Project P]$ weidu setup-PST-UB-reloaded.tp2
[weidu] WeiDU version 24600
[./chitin.key] 249 BIFFs, 14569 resources

ERROR: Unable to find DIALOG.TLK in:
	./^dialog/.tlk$

Please run this program in your Infinity Engine game directory.

I have no prior experience with moding Infinity Engine games and readme is for Windows version only.

Please help

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.