Edited by Radagast-The-Brown, 17 September 2004 - 07:01 PM.
BP-Ascension-Redemption Compatibility
#1
Posted 17 September 2004 - 06:25 PM
#2
Posted 17 September 2004 - 07:05 PM
I Ride for the King!
a.k.a. Chev
#3
Posted 17 September 2004 - 07:18 PM
#4
Posted 17 September 2004 - 07:55 PM
Here is the block that checks for Ascension being installed:
REQUIRE_FILE ~Data/25Dialog.bif~
@1 // ToB sanity check
REQUIRE_FILE ~override/BODHIND.2da~
@2 // Ascension check
Basically if you have the BODHIND.2da file in your override -- you are all set. Since BP should put it there for you Redemption will install over BP. By the way, Ascension 1.4 is only listed as 'recommended' weidu version. As in if you install it stand alone. As far as I know the good old Redemption mod should install over BP (as it was listed in some or another old list of compatible mods.)
Now, I am positive that LR would not be compatible for the reasons that it checks for Ascension in a different manner... Bummer. I just realised that hardcoding Ascension into BP made BP incompatible with LR for sure...
Edited by dorotea, 17 September 2004 - 07:55 PM.
Freedom cannot be equated with goodness, virtue, or perfection. Freedom has its own unique self-contained nature; freedom is freedom ? not universal goodness. Any confusion or deliberate equalization of freedom with goodness and excellence is in itself negation of freedom, and acceptance of the path of restraint and enforcement.
Nikolai Berdyaev - Christian Existentialist, Philosopher of Freedom.
The Longer Road mod
Redemption mod
Bitter Grey Ashes
#5
Posted 17 September 2004 - 08:28 PM
WARNING cannot find block matching [redemption/bcs/AR6200asc.bcs]
looks like the hardwired ascension is not good enough...it cant find the area which supposed to be in ascension??? What do u say?
anyway thanks for your help and keep up the good work......
#6
Posted 17 September 2004 - 08:37 PM
I wonder if your version of BP has Ascension at all... since area 6200 is Throne of Blood itself and it is heavily modified by Ascension. If Redemption cannot find the block it is looking for I fear your Ascension would not run properly either.
I never installed BP and have no idea what they did to Ascension, but ar6200 is vital for Ascension mod to work properly (as well as Redemption).
Freedom cannot be equated with goodness, virtue, or perfection. Freedom has its own unique self-contained nature; freedom is freedom ? not universal goodness. Any confusion or deliberate equalization of freedom with goodness and excellence is in itself negation of freedom, and acceptance of the path of restraint and enforcement.
Nikolai Berdyaev - Christian Existentialist, Philosopher of Freedom.
The Longer Road mod
Redemption mod
Bitter Grey Ashes
#7 -shiva-
Posted 17 September 2004 - 09:33 PM
#8
Posted 17 September 2004 - 11:43 PM
The great wolf Fenrir gapes ever at the dwelling of the gods.
#9
Posted 18 September 2004 - 01:01 PM
any way of solving the problem?? or do i stay with ascension 1.2 only??? i guess longer road is out of the question so i need redemption....if there is a wayAscension is indeed in BP. However, I'm guessing that one of the blocks you modified to replace an existing block Ascension coded, has been altered already by BP. Thus, there is no matching target.
#10
Posted 18 September 2004 - 01:20 PM
Edited by Sir-Kill, 18 September 2004 - 02:23 PM.
#11
Posted 18 September 2004 - 01:33 PM
thanks for being specific...we all understand your point... so yes (kounia pu se kounage)"ascension is hard wired into bp" so yes
#12
Posted 18 September 2004 - 01:49 PM
Edited by Sir-Kill, 18 September 2004 - 02:23 PM.
#13
Posted 18 September 2004 - 01:59 PM
#14
Posted 18 September 2004 - 02:16 PM
Looking at the file you sent me I can see that the only difference between the block Redemption is looking for in Ascension 1.4 and the file from BP
is this:
my version ( ie weidu standalone Ascension 1.4+)
IF
Dead("finiren") // Jon Irenicus
OR(2)
Dead("finbodh") // Bodhi
Global("BodhiFights","GLOBAL",1)
Dead("finsolar") // Fallen Solar
!Exists([ENEMY])
Global("SetForceWalkwayTimer","AR6200",0)
Global("FinalFight","AR6200",3)
THEN
RESPONSE #100
SetGlobal("SetForceWalkwayTimer","AR6200",1)
SetGlobalTimer("ForceWalkway","AR6200",30)
END
your file (ie from BP)
IF
Dead("finiren") // Jon Irenicus
OR(2)
Dead("finbodh") // Bodhi
Global("BodhiFights","GLOBAL",1)
Dead("finsolar") // Fallen Solar
!Exists([ENEMY])
Global("SetForceWalkwayTimer","AR6200",0)
Global("FinalFight","AR6200",3)
THEN
RESPONSE #100
SetGlobal("SetForceWalkwayTimer","AR6200",1)
SetGlobalTimer("ForceWalkway","AR6200",0)
END
-- the timer is set to '0' not to '30'
I am making a patch for you -- a file that you will need to drop into Redemption\bcs folder before installing Redemption.
If you see any other errors after that -- email me. I think I can gradually make a 'special' version of Rdemption that will work with hard-wired Ascension.
As for LR -- grr... it will be a slow and painful process...
I first need to download BP and see what other changes does it do to various ToB area scripts... Once again it is quite possible to make a compatible version of LR. As of now LR checks for 2 different Ascension components.
Guys -- can you tell me if BP includes all of the 'Improved' enemies as well as final battle ?
Edited by dorotea, 18 September 2004 - 02:17 PM.
Freedom cannot be equated with goodness, virtue, or perfection. Freedom has its own unique self-contained nature; freedom is freedom ? not universal goodness. Any confusion or deliberate equalization of freedom with goodness and excellence is in itself negation of freedom, and acceptance of the path of restraint and enforcement.
Nikolai Berdyaev - Christian Existentialist, Philosopher of Freedom.
The Longer Road mod
Redemption mod
Bitter Grey Ashes
#15
Posted 18 September 2004 - 04:35 PM
As for your question, as far as i know the bp has most of tactics options (including all improved--the trolls & illlithids beat me REAL hard for instance) and since it has ascension hardwired it also has the improved bhaalspawn and demogorgon....The one thing im not sure is that if improved battles is in BP...as far as ive played the parties were very easy so i assume that the parties improvements dont exist in BP...
If i make any mistake here that anyone knows plz tell me....
#16
Posted 18 September 2004 - 04:43 PM
I cannot put htis change into my own maintained version since then it will be incompatible with Ascension stand alone...
Edited by dorotea, 18 September 2004 - 04:44 PM.
Freedom cannot be equated with goodness, virtue, or perfection. Freedom has its own unique self-contained nature; freedom is freedom ? not universal goodness. Any confusion or deliberate equalization of freedom with goodness and excellence is in itself negation of freedom, and acceptance of the path of restraint and enforcement.
Nikolai Berdyaev - Christian Existentialist, Philosopher of Freedom.
The Longer Road mod
Redemption mod
Bitter Grey Ashes
#17
Posted 18 September 2004 - 05:10 PM
i guess i'm the closest to a BP maintainer at the moment. my copy of ar6200.bcs does indeed have the line:
SetGlobalTimer("ForceWalkway","AR6200",0)
so it would appear to be a BP-specific change - a typo, i guess.
if you could email me the fix to seanasagain@yahoo.com.au i can include it in the BP Fixpack - or i could make a REPLACE_BCS_BLOCK myself i guess .
re: the Five. yes, BP *does* improve each of them, but not AFAIK, in precisely the same manner that Tactics and Oversight improve the Five. having not played Redemption *either* (sorry!), i don't know if you need their scripts to be the same in each install, or just more difficult than the original. i can do a compare-n-contrast on their scripts (ie BP vs. Tactics/Oversight) tomorrow, if you want. is there anything specific you would want me to be looking for, or are you looking for any/all variations from the Tactics/Oversight improvements?
re: BP-Redemption compatibility. i notice that someone else has posted a ChSound.cpp at line number 4905 Assertion error. is this likely to be a problem with added sound files, or a corrputed file in the user's install? and what information would you need in order to be able to decide between these two possibilities?
i look forward to a BP-compatible Redemption: it's always good to make an enormous game even longer!
"A simple test of the relative merits of science and religion is to compare lighting your house at night by prayer or electricity" - A. C. Grayling
"EFF files have saves, too." - CamDawg
|| this is radio seanas || BP Series v3 || seanas at work ||
#18
Posted 18 September 2004 - 05:45 PM
#19
Posted 18 September 2004 - 05:50 PM
1. Firstly there is this change in BP-Ascension hard-wired.
SetGlobalTimer("ForceWalkway","AR6200",0) might be a typo as original is
SetGlobalTimer("ForceWalkway","AR6200",30)
If you fix your package there is no need for my fix -- if you want to leave BP the way it is -- we will need a patch for Redemption with BP.
Here is the file to be placed into redemption\bcs dir
AR6200asc.BCS
2. My understanding is that BP++ maxxes the Songs list. Since Redemption adds another Song it becomes incompatible.
I can make a version for that case by removing the Song, but once again -- this will have to be placed on your site, as I want to keep the music in for the stand alone downloads and BP 'light' .
3. Thirdly thre are two different mods I made with Irenicus in ToB party:
Redemption is a short one
Longer Road is a long one -- it is a new mod and as you can imagine these 2 mods are not compatible with each other.
If I am to make LR compatible with BP -- it will have to be an optional component or it can be hard-wired into BP if you wish.
LR has 4 Songs and there is no way they can be taken out or replced with wavs... That apriori makes it incompatible with BP++ I guess.
Here is LR installer check list copied from tp2:
BEGIN @0
FORBID_COMPONENT "Setup-Redemption.tp2" "0" @1
REQUIRE_FILE ~Data/25Dialog.bif~ @2
REQUIRE_FILE ~Data/25Scripts.bif~ @2
...
ACTION_IF FILE_EXISTS ~override/finbodh.cre~ // Ascension is installed
THEN BEGIN ...
ACTION_IF FILE_EXISTS ~override/drake01.cre~ // Tougher Abazigal
THEN BEGIN ...
Ie -- NO Redemption, ToB required, need to check for Ascension and Tougher Abazigal...
Hmm... actually not all is lost. In fact LR might be compatible already -- with BP 'light' at least!
Freedom cannot be equated with goodness, virtue, or perfection. Freedom has its own unique self-contained nature; freedom is freedom ? not universal goodness. Any confusion or deliberate equalization of freedom with goodness and excellence is in itself negation of freedom, and acceptance of the path of restraint and enforcement.
Nikolai Berdyaev - Christian Existentialist, Philosopher of Freedom.
The Longer Road mod
Redemption mod
Bitter Grey Ashes
#20
Posted 18 September 2004 - 06:20 PM
ACTION_IF FILE_EXISTS block to check for BP, and place the alternate components in a sub-block. Running an ELSE for a normal installation. It's not much work, but it IS work you might not want to do. (If there are any other mods out there that prove incompatible/semi-incompatible you can take the same course to ensure compatiblility.) Just my 2 copper's.
The great wolf Fenrir gapes ever at the dwelling of the gods.