Jump to content


Photo

Out of Commission (mod)


13 replies to this topic

#1 temnix

temnix
  • Members
  • 197 posts

Posted 18 August 2017 - 05:50 PM

Games:

Made and tested on BG:EE, but should work with all Enhanced Edition games.

 

Description:

The Infinity Engine games approach rest with a severe ellipsis: the player clicks the "Rest" button, a movie plays, and the next moment 8 hours have rolled by, everyone has healed up and spells have been memorized. The game will even cast healing magic for you, all to shorten the downtime and get the characters on the road ASAP. If one rest session is not enough, you can just repeat it. While this approach has its merits, I suggest a different dynamic to make time matter and place adventures in time instead of redacting it.

Out of Commission does nothing to the "Rest" button or inn rooms, which still work as before, but suggests refraining from their use. Instead characters can rest with a special ability all party members get. They can rest severally - at different times and away from each other. When the special ability button is clicked, the character needing rest will leave the party (without bothersome dialogue) and lie down. There is no sleeping in the presence of enemies or on city streets, otherwise you can recline anywhere. In 8 hours the character will get up, refreshed, with magic at the ready and 3 hit points healed, and rejoin the party automatically. While he sleeps, the rest of the group is free to leave the area to explore, fight, trade or take on other members. They can stay away for any length of time - when they return to the area with the sleeper, he will step in.

Example:

Dorn the half-orc has been hurt, and Branwen the cleric has run out of spells to heal him. Both settle down to rest, leaving just 4 characters in the party. These are relatively fresh and head out to explore the rest of the area, getting a better split of the experience for the greater risk. Had the player wanted to keep character progress equal, he could have hazarded Dorn and Branwen.

 

Out.jpg

 

When rest happens in real time, several things change: you only want to have rest those characters who require it and you are likely to be more frugal with spells, because depleted casters will need their full recuperation. A sleeping character can be roused - just move another party member immediately next to the sleeper for a few seconds (longer if the character is sleeping drunk or fatigued). In a pinch you can hurt sleepers to wake them up quickly, and enemies wandering into the vicinity tend to get through after a while. A roused character will be groggy for a short time and must restart his 8 hours to get the benefits of resting, so camp in a quiet corner.

Having laid down a few people, if there is no dungeon nearby or not enough manpower for it, you do not have to pace around the room the whole 8 hours. The special ability works differently for the main character: he will recline but stay in the party, the screen will fade out, the "Rest" movie will play, and time will advance by 8 hours.

 

A technical note: resting with Out of Commission uses an effect, not the Rest() action, so the PartyRested() trigger will not check true. I am not aware of official scripts of BG:EE relying on that trigger anywhere but in one case where it seems to be for convenience, but mods might use it. In BG2:EE romances and dreams with Irenicus are tied to this trigger. Therefore, the old "Rest" button should still be clicked for special moments in storylines, such as the dream sequences that give you special abilities - after the death of Mulahey, after the Cloakwood Mines etc. These moments are well-known to those who have played the games extensively, which at this point is almost everyone. You should also periodically click it in the second game if you want romances to advance.

 

Download


Edited by temnix, 21 August 2017 - 10:18 AM.


#2 CamDawg

CamDawg

    Seven billion ton robot monster

  • Gibberling Poobah
  • 9222 posts
  • Gender:Not Telling

Posted 18 August 2017 - 07:22 PM

This lacks modder prefixes.
 

Games:

Made and tested on BG:EE, but should work with all Infinity Engine games.


NextTriggerObject requires an EE game or TobEx.
 

A technical note: resting with Out of Commission uses an effect, not the Rest() action, so the PartyRested() trigger will not check true. I am not aware of official scripts relying on that trigger anywhere but in one case where it seems to be for convenience, but mods might use it.


This is true for BGEE, but PartyRested is used in pretty much all of the BG2 romances at one point or another. No rest button also means no dream scripting, another needed BG2 romance mechanic.

I came here with a simple dream: a dream of killing all humans. And this is how it must end? Who's the real seven billion ton robot monster here? Not I. Not... I.


#3 Jarno Mikkola

Jarno Mikkola

    The Imp

  • Modders
  • 6203 posts
  • Gender:Male
  • Location:The town where the dead haven't keeled over, yet. In Finland.

Posted 18 August 2017 - 09:07 PM

This is true for BGEE, but PartyRested is used in pretty much all of the BG2 romances at one point or another. No rest button also means no dream scripting, another needed BG2 romance mechanic.

Termix didn't say that the Rest button is disabled, it's generally just not used as a part of the party goes to do more adventures while a few of them rest outside the party.
The use of this will likely be inconvenient to romances as those generally work in via scripted actions in a one way streak which can break under these circumstances(same way the 9th level Imprisonment does), so watching out is of course encouraged.

Edited by Jarno Mikkola, 18 August 2017 - 09:08 PM.

Welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand.
Here's how to install all the ... mods you ever really could want to Infinity Engine games. I removed the stable word from there as Roxanne began to add BS mods that are likely to break compatibility from the BWS.

#4 CamDawg

CamDawg

    Seven billion ton robot monster

  • Gibberling Poobah
  • 9222 posts
  • Gender:Not Telling

Posted 19 August 2017 - 05:15 AM

This is true for BGEE, but PartyRested is used in pretty much all of the BG2 romances at one point or another. No rest button also means no dream scripting, another needed BG2 romance mechanic.

Termix didn't say that the Rest button is disabled, it's generally just not used as a part of the party goes to do more adventures while a few of them rest outside the party.
The use of this will likely be inconvenient to romances as those generally work in via scripted actions in a one way streak which can break under these circumstances(same way the 9th level Imprisonment does), so watching out is of course encouraged.

I know this; temnix even states using the rest button to get the regular Bhaalspawn dreams in BG(EE). I was directly addressing the claim that 'official' scripts don't use PartyRested, when it (and dream scripting) are used fairly regularly in BG2(EE).

I came here with a simple dream: a dream of killing all humans. And this is how it must end? Who's the real seven billion ton robot monster here? Not I. Not... I.


#5 AstroBryGuy

AstroBryGuy

    Mod Tinker

  • Gibberlings
  • 532 posts
  • Gender:Male
  • Location:Savoy, Illinois, USA

Posted 19 August 2017 - 08:12 AM

This lacks modder prefixes.

 
Temnix/Chimeric is against modder prefixes.
 
https://forums.beamd...#Comment_795932

#6 CamDawg

CamDawg

    Seven billion ton robot monster

  • Gibberling Poobah
  • 9222 posts
  • Gender:Not Telling

Posted 19 August 2017 - 10:26 AM

This lacks modder prefixes.

 
Temnix/Chimeric is against modder prefixes.
 
https://forums.beamd...#Comment_795932

Oh FFS. Had known sooner I wouldn't have wasted any time on this.

I came here with a simple dream: a dream of killing all humans. And this is how it must end? Who's the real seven billion ton robot monster here? Not I. Not... I.


#7 Almateria

Almateria
  • Members
  • 70 posts

Posted 19 August 2017 - 12:08 PM

 

This lacks modder prefixes.

 
Temnix/Chimeric is against modder prefixes.
 
https://forums.beamd...#Comment_795932

 

 

 

 until they've been to some place like India where neither drivers nor pedestrians follow them and everyone gets around just fine.

 

Ah yes, the perfectly functional Indian traffic



#8 Ardanis

Ardanis

    A very GAR character

  • Modders
  • 2551 posts
  • Gender:Male
  • Location:Saint-Petersburg, Russia

Posted 19 August 2017 - 03:28 PM

 

Temnix/Chimeric is against modder prefixes.
 
https://forums.beamd...#Comment_795932

Oh FFS. Had known sooner I wouldn't have wasted any time on this.

 

Ignorance is bliss :happy:


"Uguu~ Boku Ayu."

Before you start breaking wall tiles with your bare fists, ask yourself first - do you truly need it?

#9 temnix

temnix
  • Members
  • 197 posts

Posted 20 August 2017 - 11:38 AM

I use a suffix, if you must know, CamDawg. You can see my files by the _# suffix, e.g. REST1_#.SPL. As for romances and such, cutscenes with Irenicus, what I said about dreams in the first game applies here, naturally. You should use regular resting every once in a while, if you want those to be available.

 

Those who want to discuss the actual mod, if you have a Beamdog forum account, please do so here:

 

https://forums.beamd...on-mod/p1?new=1

 

It will help me answer to comments in one place.



#10 Jarno Mikkola

Jarno Mikkola

    The Imp

  • Modders
  • 6203 posts
  • Gender:Male
  • Location:The town where the dead haven't keeled over, yet. In Finland.

Posted 20 August 2017 - 11:56 AM

I use a suffix...

Yeah, and if people in mass would follow your example, they begin to use the same excuse and things get bad when there's 5 mods incompatible with each others cause someone uses an ..uffi...

And you had better tell kulyok, that she can't use ##STage1_#.spl cause you "OWN" it, while the whole rest of the Infinity engine community has her assigned as the owner of the file. While you could just do a simple thing and request a prefix from this thread. It can't be that hard to do. You could even ask it here and there will be a person that will go and ask it there ... aka, I can even do it for you. You just need to request one.


Welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand.
Here's how to install all the ... mods you ever really could want to Infinity Engine games. I removed the stable word from there as Roxanne began to add BS mods that are likely to break compatibility from the BWS.

#11 lynx

lynx
  • Modders
  • 2990 posts
  • Gender:Male
  • Location:Ljubljana, Slovenija

Posted 20 August 2017 - 12:21 PM

OP, please don't answer that, you made your view clear in the original thread. No reason to spawn another tirade.


GemRB - IE anywhere.
Mages needed! Looking for Planescape: Torment testers
Market android version IS NOT SUPPORTED ANYMORE: reported bugs will be ignored! Still looking for builders ...

#12 Almateria

Almateria
  • Members
  • 70 posts

Posted 20 August 2017 - 03:42 PM

Honestly, "Don't respond to Imp" is some pretty swell advice that I wish more people would heed.



#13 CamDawg

CamDawg

    Seven billion ton robot monster

  • Gibberling Poobah
  • 9222 posts
  • Gender:Not Telling

Posted 20 August 2017 - 05:27 PM

I use a suffix, if you must know, CamDawg.

Don't care. Good luck to you.

I came here with a simple dream: a dream of killing all humans. And this is how it must end? Who's the real seven billion ton robot monster here? Not I. Not... I.


#14 temnix

temnix
  • Members
  • 197 posts

Posted 21 August 2017 - 10:15 AM

I'm going to respond for the benefits of players who might be thinking of downloading the mod. They might not understand the situation and, at a glance, think that my convention will somehow jeopardize their files. It won't. Here is a brief explanation: there is a convention that modders will take up personal two-letter prefixes for all of their files to avoid overriding files already on a system during installation. A file name for Infinity Engine is 8 characters long maximum, so every modder picks two characters that are always the same and six that can be anything. While this is a good idea, I have reasons to want to use a suffix instead - in my files the first letters are arbitrary, but all end with _#. That I don't use a prefix is no danger to your setup, because files ending with _# are certain to be rare. Even when there are some, as in the Imp's example, for a conflict the other six characters would also have to be the same. Sometimes I also use a name shorter than the maximum. So while it is possible that e.g. ##STage1_# might end the same way as my files, that my file will also feature six other characters, and the same ones, is for all intents and purposes impossible. The likelihood is slightly larger than being hit by a meteorite when you walk on the street. I'm simply using an alternative convention. So please ignore this commotion and give the mod a try.

 

P.S. To the modders: thanks for the comments about romances and this being only for EE games. I'm incorporating them into the description.


Edited by temnix, 21 August 2017 - 10:20 AM.




Reply to this topic



  


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users