Jump to content


pro5's Content

There have been 58 items by pro5 (Search limited from 05-June 23)


By content type

See this member's


Sort by                Order  

#571044 1pp ~ high quality music for SoA/ToB || Tutu/ToSC || IWD || PS:T

Posted by pro5 on 05 August 2014 - 12:45 PM in 1PP

HQ Music for BGT moves all files added by mods from the music folder to .\1pp_hq_music_BGT\convert\backup and leaves over only empty folders in the music folder.
...
The files inside the folders above should also get converted!

 

They definitely should, the problem so far has been that I can't reproduce the situation on my end when they disappear without being converted. For instance, I have a working BWS mega-install with some of the mods from your list (Jarl's BGT Adventure Pack, RoT, Amber), and with 1PP_HQ_MUSIC_BGT installed finely on top. All the music files were converted and returned to their respective subfolders within the music folder during installation. Unfortunately, I can't begin fixing the problem until I understand what goes wrong. By the sound of it, I'm guessing either the converter crashes sometime after it moves each ACM file for processing and before moving the new file back, or it fails to move the file back (permissions problem?).

 

I'll do more research on this the next time I get a free weekend, but for now consider me puzzled with why this might be happening; sorry for the trouble.




#567024 1pp ~ high quality music for SoA/ToB || Tutu/ToSC || IWD || PS:T

Posted by pro5 on 22 February 2014 - 11:05 AM in 1PP

I was interested to try this mod, but it needed some serious work to adapt to BGT properly. I've made it an automatic install that will use the resources from both TotSC and BGII music packages, and install them in BGT. Fixed a few minor problems along the way. Not fully tested, so please use at your own risk for now.

Copy-paste from the small readme included in the archive:

This package contains an automated BGT-compatible weidu installer for the 1PP: High Quality Music mods (TotSC/BGII). It will add audio from both BG1 and BG2 1PP packages into the game and optionally patch all areas to make full use of added music.

Usage:
- Download the 1pp_hq_music_ToSC_110 audio package
- Download the 1pp_hq_music_II_130 audio package
- Extract both packages above into the BGT folder, but do NOT install them (you can safely delete their .exe installers)
- Extract the attached package into the same folder, and run setup-1pp_hq_music_BGT.exe to install


Note 1: For area patching, BGTMusic mod must installed - specifically the component "Full Baldur's Gate/Shadows of Amn/Throne of Bhaal Music"

Note 2: 1PP HQ music should be installed after all mods that add new ACM audio into the game, which means most NPC and quest mods (see the original readme in BGII package for more details on the conversion process and potential pitfalls)


Most notable changes from v1.30 of 1pp_hq_music_BGII (which was used as basis for making this package):
  • Full BGT support, including patching of BGT areas to enable new music tracks
  • New songs are added using ADD_MUSIC, instead of using fixed songlist.2da IDs (some of those are already occupied in BGT)
  • Existing song IDs for BGT areas are dynamically extracted from current songlist.2da, instead of using fixed values (this generally won't work with BGT very well)
  • Automated installation: the installer will patch the exe, back up the music folder, upsample any acm tracks in music folder that need upsampling to 44.1kHz, install all necessary files from appropriate 1PP HQ Music packages, and, optionally, patch the areas. Upon uninstallation, backed up music folder is restored, reversing the upscaling.
  • Split patch/don't patch areas choice into subcomponents for ease of automatic installs via BWP/BWS
  • Fixed various problems in several .mus files: CRED.MUS, BD1.mus, BL1.mus, DREAM2.MUS, BM2.MUS, BP1.MUS, MB.MUS, VB.MUS
  • Area patching is no longer done using fj_are_structure - it was setting every omitted parameter field in the songlist structure to default values, effectively removing ambients from patched areas
  • Added a tiny component to allow restoring BG2 main menu theme at/after BGT transition

Attached Files




#567255 1pp ~ high quality music for SoA/ToB || Tutu/ToSC || IWD || PS:T

Posted by pro5 on 08 March 2014 - 12:35 AM in 1PP

This is awesome! As Erephine work is amazing!

 

 

So can we hope to see this implemented in the BigWorldProject and BigWorldSetup?

 

Well that's up to the BWP/BWS guys, my job is done unless bugs are reported. They might be waiting to test it in action to make sure it works before adding into the official install mix, which is not a bad idea. I haven't time to do a full test playthrough with it unfortunately as I'm working on another project.




#570032 1pp ~ high quality music for SoA/ToB || Tutu/ToSC || IWD || PS:T

Posted by pro5 on 26 June 2014 - 07:30 AM in 1PP

okay "fixed" the problem, and the problem is the converter that comes with the BGT version deletes custom acm's from the music folder from any mod that adds them. :| using the one inside the iwd pack and it converts everything properly. 

 

Hi Deaderinred, I've tried installing latest CtB followed by HQ Music for BGT (posted by me in this thread), but was unable to reproduce files getting permanently deleted as you describe. Can you confirm that you were using the BGT version from this post and following the installation instructions from the new readme (note that you now only need to run the setup-1pp_hq_music_BGT.exe, it should handle everything automatically)?

 

To clarify, the new converter does move mod-added ACM files out of the music folder into temporary folder for conversion, but is then supposed to return the upscaled version back to the music folder after each file is processed. If that doesn't happen, it's a problem I'd like to try and fix - but I'm going to need a bit more information to figure out what's going wrong in your case and how to replicate the situation.




#566625 A question for everybody - do people still play them?

Posted by pro5 on 01 February 2014 - 04:29 AM in Classifieds

Enhanced Editions have renewed interest in the Baldur's Gate series and attracted a host of new players who've never had a chance to try it before. Who knows how long that'll last, but I'd say now is the perfect time to get your mod out until such wide interest wanes again.

Even without EEs though, I think you underestimate how many people still play this game. :) Just browse the downloads section on this site and keep an eye on the downloads count of the mods listed there.

Don't know much about NWN modding or how active its community is these days.



#567265 Banters and Music malfunction

Posted by pro5 on 09 March 2014 - 12:44 AM in BGT Archive

To have correct music in BGT currently you need to install BGTMusic with latest WeiDU and fixed TP2 file from Lollorian which was posted in some thread here recently. When installing from scratch, it might be easier to just use Big World Setup to do a minimalistic BGT install - it should include the necessary patches.



#566659 BGT/BWP - Can't Load Beregost at Night, Get CTD

Posted by pro5 on 02 February 2014 - 08:42 PM in Mega Mod Help

My guess is this:
~BGGRAPHICS/SETUP-BGGRAPHICS.TP2~ #0 #0 // BGT Extended Night and Baldur's Gate Map Fixes: v1.4



#566318 BGTmusic issues

Posted by pro5 on 21 January 2014 - 09:49 AM in BGT Archive

Keep in mind WeiDU will auto-update itself if you run the old version .exe from same folder where you also have more recent versions.




#566547 BGTmusic issues

Posted by pro5 on 29 January 2014 - 06:31 AM in BGT Archive

Don't work, tavern music start on GNoll Stronghold and Bandit Camp, and Imoen have wrong soundset.

 

Are you trying this on an existing save, by any chance? The changed TP2 from above won't affect areas already visited in your saved game. Imoen is not touched by BGTMusic at all, but messed up soundsets and strrefs are a common problem after loading a save made with a different mod setup/install order than the current one.




#566354 BGTmusic issues

Posted by pro5 on 23 January 2014 - 07:21 AM in BGT Archive

I think the easiest solution would be to make the .exe from the archive read-only. Right-click the .exe, set the read-only file attribute, click OK. It should fail to auto-update then. EDIT: Scratch that - testing shows WeiDU has no respect for that flag whatsoever, and updates anyway.

 

And I don't think this requires any other drastic action such as changing WeiDU ADD_MUSIC behavior - the change in v233 was logical and is actually useful, making it easier for "normal" mods to add their music into the game without creating duplicate entries in the .2da if the mus file already exists (i.e. added by another mod). Some other existing mods, or mods currently in development may rely on that behavior, and changing it could break more than just BGTMusic.

 

It is not a normal situation for a mod to add duplicate entries for the same MUS file to the songlist, in fact it's a very strange solution, I guess it was just chosen as a convenient shortcut. The ARE files should have been changed to refer to the same existing 2da entry instead.




#566594 BGTmusic issues

Posted by pro5 on 31 January 2014 - 06:26 AM in BGT Archive

Nope, I've tried it exactly as you said and I still get the tavern music on the gnoll and bandit maps. Like I said though, as long as you pick the just BG1 option the music will work fine. Except there's no music on the very first Candlekeep map but tbh I don't remember if there ever was. Candlekeep in Chapter 6 has the right music though.
And you updated the WeiDU .exe of setup-bgtmusic to v236 before installing it? You can check this in .DEBUG file - it should say "WeiDU v 23600 Log" at the top.



#567017 BiG World Setup (an attempt to update the program)

Posted by pro5 on 21 February 2014 - 02:58 PM in Mega Mod Help

Been trying out a BWS install with custom mod selection to test a few things. Excellent job with it, by the way. :new_thumbs:

A few things noted in the process:

- Two mods (Region of Terror and something else I forget) installed with parse warnings because of missing entries in GTIMES.IDS and SHOUTIDS.IDS. Copying these files from BWP Fixpack's _IDS_ref folder into override prior to installation fixes that, I'm not sure why this wasn't done automatically by the program.

- BPBalancer does not recognize Drizzt Saga v3 as installed, because it's expecting a different component number than what is installed by BWS.
All Drizzt Saga components in BPBalancer should have their REQUIRE_PREDICATE checks changed to this:
REQUIRE_PREDICATE MOD_IS_INSTALLED ~SETUP-DRIZZTSAGA.TP2~ ~0~ OR MOD_IS_INSTALLED ~SETUP-DRIZZTSAGA.TP2~ ~1~ ~Drizztsaga is not installed~

- Another problem with BPBalancer/DrizztSaga: WEREWOGR.cre not found.
One of the Balancer's lib .tph files (drizztsaga_action_macro_creatures.tph) is looking for WEREWOGR.cre and WOLFWEGR.cre, among other things, to reduce their kill XP award. The first one is not found - I changed the CRE reference to use Flysoup's personal prefix (F_WERWGR) in v3, in order to avoid potential conflicts.

- Problem with BGTMusic install order
For some reason, BWS installs BGTMusic late in the install order, right before GUI mods, LolFixer, Widescreen, etc. It should instead be installed right after BGT, which is where the current BWP installpack batch file correctly has it. Otherwise, any BGT NPC and quest mods which want to reference BGT music have no way of knowing what SONGLIST.2DA entries they should use (as those BG1 song entries don't yet exist in the songlist when they're installed).



#567090 BP 181 bugs?

Posted by pro5 on 25 February 2014 - 11:43 AM in Big Picture

Um, are you sure you're not overreacting on this, Horred?

When I tested the behavior of the empty execution blocks earlier (after you clarified that they should stop current script but move on to the next one in script stack), I confirmed that they are in fact working as you describe. Just not in the first AI round, when they fall through. I'll do more testing in the next few days to be sure, but if this is correct - it's hardly an insurmountable problem, OnCreation() triggers should help.

Also, I have to ask, is it possible it always worked like this and the "fire shield" and other buffs firing (which you admitted happened), for instance, was caused by it? After all, Firebeard is only casting offensive spells first because he doesn't have buffs like Ghost Armor memorized, otherwise the script would prioritize them...



#567093 BP 181 bugs?

Posted by pro5 on 25 February 2014 - 12:33 PM in Big Picture

We eliminated all but one theory: the new GoG.com installation broke this function. The original vanilla scripts never use it, so maybe they totally overlooked its usefulness when recompiling the engine.
I'm pretty sure my ToB copy is not GoG, it's a backup I created ages ago from some ancient CD version.

For your WeiDU code, this should do the trick
<<<<<<<< ...\p5-inlined\src.baf
IF
  OR(2)
	!Allegiance(Myself,EVILCUTOFF)
	!Detect([GOODCUTOFF])
THEN
  RESPONSE #100
END
>>>>>>>>

<<<<<<<< ...\p5-inlined\dest.baf
IF
    OR(2)
        !Allegiance(Myself,EVILCUTOFF)
        !Detect([GOODCUTOFF])
    Global("TOB_SUXX","LOCALS",0)
THEN
    RESPONSE #100
        SetGlobal("TOB_SUXX","LOCALS",1)
END

IF
    OR(2)
        !Allegiance(Myself,EVILCUTOFF)
        !Detect([GOODCUTOFF])
    Global("TOB_SUXX","LOCALS",1)
THEN
    RESPONSE #100
END
>>>>>>>>

SILENT
COPY_EXISTING_REGEXP GLOB ~BP.*\.bcs~ ~override~
	R_B_B ~...\p5-inlined\src.baf~ ~...\p5-inlined\dest.baf~
BUT_ONLY
VERBOSE
This won't catch other shutoff blocks, obviously, so you might need to repeat this for every one of them.



#567100 BP 181 bugs?

Posted by pro5 on 25 February 2014 - 08:32 PM in Big Picture

Now that you mention it... all we had to do was look in the IESDP under Continue(). :)
Use of continue in a script block will cause the parser to treater subsequent empty response blocks as though they contained a Continue() command - this parsing can be stopped by including a NoAction() in the empty response block.
Good to know EE fixes that.
 
However, @pro5 I greatly appreciate your diligence in reporting, your support and your code offer.
No problem, glad it all worked out in the end.



#567084 BP 181 bugs?

Posted by pro5 on 25 February 2014 - 06:52 AM in Big Picture

So, on a whim, I assigned Firebeard the vanilla script equivalents of the BP scripts--mage6 and wtasight. Did you try this test? I had the same results as with the BP scripts. Firebeard still attacked. So, obviously there's something going on, but BP is innocent I say. I don't see anything in his CRE file to cause this either. Not sure what exactly to expect, but if you installed just bp and bgt like I did, and BP is not to blame, nor the vanilla game, what's left? tob-ex and bgt. I don't recall ever seeing this in the early days of bgt, before there was a tob-ex, so tob-ex is my suspect.
I didn't try it, but I'm trying it now and I also tried uninstalling BP. I hate to say it, but in either case (changing script to mage6 and uninstalling) , Firebeard doesn't attack on my end. To be sure, I tried several times, because I noticed earlier there's a certain randomness to the result (in one case during my earlier tests, he didn't attack me; although in the next attempt in exact same install, he did).

The vanilla MAGE6 script only has 80 lines and every block starts with See(NearestEnemyOf(Myself)) condition... are you certain yours is the same when he's assaulting you with it? I don't think BGT includes anything from TobEx, as Ascension64 specifically did not want it to depend on the latter. It doesn't even include the exe patch to remove songlist limit - that one was outsourced into BGTMusic.

I'll understand if you don't want to waste more time on debugging this, but it'd be nice to have a bit more clarity as to what causes this.



#567055 BP 181 bugs?

Posted by pro5 on 24 February 2014 - 08:44 AM in Big Picture

Thanks, and I'm glad it solved your immediate problem. There's a larger problem with doing this on a grand scale however. The action NoAction() causes all script actions to end for that parsing round. So, no scripts after this, in the entire 5 slots available for creatures, will fire either. This in turn can break far more serious things, than cause something simple like casting a buff spell. To fix this exclusively would require special scripting for Firebeard, not a generic fix that would break dozens of other situations. Honestly, it's just a buff that happens to be visible. For the harm it causes (next to none), I'm not really sure it's worth the time and effort it would take to fix this on a grand scale. It would be easier to add an exclusion for Firebeard, let him keep his vanilla scripts, and be done with it.
Ok, I didn't actually know that empty execution blocks allows lower scripts to fire. Or I did know, but completely forgot - one of those. :P

But I still think there's a better solution than to fix this on an exclusion basis (which would likely miss something somewhere and also wouldn't cover any mod-introduced NPCs unless you're volunteering to add hundreds of compatibility checks into your TP2). I can confirm that this also works:
IF
  OnCreation()
  OR(2)
  !Allegiance(Myself,EVILCUTOFF)
  !Detect([GOODCUTOFF])
THEN
  RESPONSE #100
    NoAction()
END

IF
  OR(2)
  !Allegiance(Myself,EVILCUTOFF)
  !Detect([GOODCUTOFF])
THEN
  RESPONSE #100    
END
Like I originally thought, the problem only happens in the first AI round after entering the area. Additional OnCreation() check prevents it from happening in that particular round. Personally, I'll take the risk of some script not firing at once after entering over risk of getting a fireball or something nastier in my face for no reason. But maybe that's just me. :)

Note that it's not just "buffs" - the consequences depend on the script and the creature, and in this case, Firebeard could cast for instance Melf's Acid Arrow. Which at level 1 in Candlekeep could, well, kill you. Not to mention such things are immersion-breaking.



#567035 BP 181 bugs?

Posted by pro5 on 23 February 2014 - 09:09 AM in Big Picture

After starting a new BGT game, I was a bit surprised to have Firebeard Elvenhair start casting hostile spells (in various attempts it was either horror, melf's acid arrow, or magic missile) at me right after first entering Candlekeep Inn. He remained neutral (blue circle) and did not cast more spells after the first one.

I tracked the problem down to BPMAGE6 script the old man had assigned.

This script block (used in most BP scripts, apparently) should be preventing the above from happening - in theory. Hostile actions follow it, so they won't get a chance to execute if this block fires:
IF
  OR(2)
  !Allegiance(Myself,EVILCUTOFF)
  !Detect([GOODCUTOFF])
THEN
  RESPONSE #100
END
However, for some reason it doesn't work on the first round after entering the area. The engine seems to treat such empty block as one with Continue() and Firebead happily proceeds to blast LastSeenBy(hisass) with all his sorcerous might.

I added NoAction() into the block and this appears to have fixed the problem:
IF
  OR(2)
  !Allegiance(Myself,EVILCUTOFF)
  !Detect([GOODCUTOFF])
THEN
  RESPONSE #100
    NoAction()
END

At first I thought this was a result of some other mod messing with BP scripts (I was running large BWS install), but then I was able to reproduce this on a cleaner BGT + BP only install, so I'm reporting the problem.

The total amount of BP scripts with exact same script block is over a hundred.



#567064 BP 181 bugs?

Posted by pro5 on 24 February 2014 - 02:04 PM in Big Picture

Was able to reproduce it again on a clean install with this WeiDU log:
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #0 // BG2 Fixpack - Core Fixes: v10
~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #1000 // BG2 Fixpack - Game Text Update -> GTU Light (by Wisp): v10
~SETUP-BGT.TP2~ #0 #0 // Baldur's Gate Trilogy - Core: 1.18 (28 Apr 13)
~SETUP-BGTMUSIC.TP2~ #0 #2 // Baldur's Gate Trilogy - Music -> Full Baldur's Gate/Shadows of Amn/Throne of Bhaal Music (WARNING: patches BGMain.exe)
~BP/SETUP-BP.TP2~ #0 #0 // Big Picture, core component (required for most subcomponents): v181-b4611
~BP/SETUP-BP.TP2~ #0 #10 // Patching all the existing innate spells, setting level to one.....: v181-b4611
~BP/SETUP-BP.TP2~ #0 #500 // Generic Mages: v181-b4611
~BP/SETUP-BP.TP2~ #0 #150 // Generic Creature & Script Processing: v181-b4611

In case it matters for script targeting, I always used the same choices in character generation (and I always started a new game for each test): male, human, fighter.



#567057 BP 181 bugs?

Posted by pro5 on 24 February 2014 - 10:16 AM in Big Picture


Note that it's not just "buffs" - the consequences depend on the script and the creature, and in this case, Firebeard could cast for instance Melf's Acid Arrow. Which at level 1 in Candlekeep could, well, kill you. Not to mention such things are immersion-breaking.

Erhm, if that's so then who ever coded the MAA's casting script was unconsciously cheating, after all it's target needs first of all be visible to the caster--- as the LastSeenBy() by itself should never be used as the target ... but with an inner function, such as LastSeenBy(Myself) ---during the targeting phase. 
 



Targeting blocks are there, but they have Continue(), so the casting phase happens in the same first round. At least that's my guess without picking the script apart line by line.



#567059 BP 181 bugs?

Posted by pro5 on 24 February 2014 - 11:02 AM in Big Picture

Horred, when I say 'for no reason' it means just that. I enter the tavern, he starts casting. There's no fire-shield or any other kind of buff, he's casting offensive spells (usually Horror, sometimes Magic Missile or MAA depending on what the RandomNum triggers roll).

The shutoff block I'm changing is at line 439. The spells being cast (Horror, Magic Missile, MAA) are after it, at lines 1259, 1295, and 1313.

Weidu.log is this:
Spoiler

Attached Images

  • Baldr001.jpg
  • Baldr002.jpg



#567062 BP 181 bugs?

Posted by pro5 on 24 February 2014 - 12:41 PM in Big Picture

When I finish my second job of the day, after this job--if I'm not comatose, I'll dust off my copy and fire up BGT and give this a try. Forgive my skepticism but I need to see it for myself. It's very odd that a script that has been stable for 11 years suddenly acts up, when nobody has touched it.
I understand. I'll try this on a new install on my side just in case to see if maybe my "clean" BGT installation is fubared somehow.



#566389 BPv181 is Released!!!

Posted by pro5 on 24 January 2014 - 06:26 AM in Big Picture

I have BG2EE installed and I can confirm SW2H21.ITM is definitely there, so the problem is somewhere else. Which folder are you running the install .exe from? It should be the same folder which contains the game's CHITIN.KEY file.




#566391 BPv181 is Released!!!

Posted by pro5 on 24 January 2014 - 07:03 AM in Big Picture

I assumed BG2EE, should've read more carefully. I didn't think it could be installed on anything except BG2[EE] or BG2+BGT.




#566023 Drizzt Saga BGEE update and compatibility fixes

Posted by pro5 on 10 January 2014 - 12:37 PM in Mega Mod Help

Drizzt Saga mod is currently undergoing an update for BGEE compatibility, as well as repairing various existing problems, bugs and compatibility issues along the way.

 

This topic is a request for information on existing fixes and known problems for the current versions of this mod in a generic mega-mod / BWS setup.

 

I'm aware of these files currently hosted at SHS:

- Drizzt Saga WM (7 or later) patch (changes: area location coordinates on worldmap)

- Drizzt Saga for BGT/Tutu v2 (changes: Drizzt joins after Durlag's Tower is completed)

 

I'm planning to include these changes in the upcoming v3, so these files will no longer be necessary (v2 adaptation will be included as an optional component).

 

If there are any other existing fixes applied to Drizzt Saga in the current BWS / BWP setup, please let me know here so I can include them in the new version as well. Any outstanding issues and bug reports can be posted here too. A fair amount of problems I have already found and fixed, but if it's something new I'll investigate. Note that I can't change the mod's quest and dialog content since I'm not the original author (props to flysoup for creating it), I'm just upkeeping the technical side.

 

Cheers. :new_thumbs: