Jump to content


Gamemacik's Content

There have been 45 items by Gamemacik (Search limited from 30-April 23)


By content type

See this member's


Sort by                Order  

#610332 NearInfinity

Posted by Gamemacik on 02 December 2020 - 06:42 AM in IE Modding Tools

Hi, cut and paste function in NearInfinity-2.1-20200901 is completely broken.

 

How to reproduce bug.
 
Edit file "SCRL1X.ITM"
1. right click and cut "Item ability 0"
2. paste "Item ability 0" below "Item ability 1"
3. save and close file
4. reopen file ... :doh:
 

Spoiler




#611705 NearInfinity

Posted by Gamemacik on 25 August 2021 - 03:17 AM in IE Modding Tools

BCS -> BAF (De)Compiler BUG

 

When NearInfinity tries to displays content of BCS script file action UseItemSlotAbility(O:Target*,I:Slot*Slots,I:Ability*)  is displayed as UseItemSlot(O:Target*,I:Slot*Slots)

 

Eg.:

//This amulet has 2 magic abilities, ability0, ability1

IF
	HasItem("_!AM010",Myself)  
THEN
	RESPONSE #100
		UseItemSlotAbility(Myself,SLOT_AMULET,1)
END

 

After reopening BCS script file, I:Ability* argument is lost, further compiling of script causes stripping ability argument unless source code is manually fixed again.

 

//This amulet has 2 magic abilities, ability0, ability1

IF
	HasItem("_!AM010",Myself)  
THEN
	RESPONSE #100
		UseItemSlot(Myself,SLOT_AMULET)
END



#611161 NearInfinity

Posted by Gamemacik on 31 May 2021 - 11:22 AM in IE Modding Tools

There is a very annoying bug in the version NearInfinity v2.2-20210501 and i guess it was also in previous version. When spell effects are copied then pasted below, often happens, the values randomly changes.

eg. i had spell effect Cold resistance bonus (28), # dice thrown/maximum level  was 1 before, the value changed when: i right click and copy Value 20 and i pasted it into Value field for another effect Magical cold resistance bonus (85). Then i checked all effects if all is ok and values were messed. The bug also occurs on manual input, not just copy only.

Type	Cold resistance bonus (28)	21a h (30 h)	2
Target	Preset target (2)	21c h (2 h)	1
Power	9	21d h (3 h)	1
Value	20	21e h (4 h)	4
Modifier type	Increment (0)	222 h (8 h)	4
Timing mode	Instant/Permanent until death - 1	226 h (c h)	1
Dispel/Resistance	Dispel/Bypass resistance (3)	227 h (d h)	1
Duration	0	228 h (e h)	4
Probability 1	100	22c h (12 h)	1
Probability 2	0	22d h (13 h)	1
Unused	00 00 00 00 00 00 00 00 h	22e h (14 h)	8
# dice thrown/maximum level	20	236 h (13c h)	4
Dice size/minimum level	7	23a h (140 h)	4
Save type	( No save )	23e h (24 h)	4
Save bonus	0	242 h (28 h)	4
Special	0	246 h (2c h)	4



#611166 NearInfinity

Posted by Gamemacik on 01 June 2021 - 01:20 AM in IE Modding Tools

 Yeah, something seems to be off with the lines "Type", "# dice thrown/maximum level" and "Dice size/minimum level". I'll try to reproduce the issue. Can you provide a step-by-step repro or does it happen with any SPL resource?


It is not problem for dice field only, and after testing it seems problem may not be in the copy of values but in the input when certain row is selected and then is opened another effect the value from previously selected row suddenly appears in the current selected row. That means simple clicking and selecting spell effect row while browse spell effects can mess values.

Video:

 

/Edit: I could not reproduce this bug in previous version Version 2.1-20210123




#610593 Naming new paperdolls

Posted by Gamemacik on 05 February 2021 - 03:18 AM in IE Help

Drizzt: casts Resurrection: Naming new paperdolls

Sorry for resurrection of old topic

 

but if anyone still search solution, answer is:

Problem is not in the name of U- serie, the name is not problem but the slot:

make copy of 6400.INI (UDRZ Drizzt) and save as eg.: 6622.INI

with EEKeeper change appearance to value 0x00006622

(i did not even add new slot to ANISND.IDS, Animate.ids and inventory paper doll "UDRZ1INV.bam" appeared)

 

NOTE: Some slots are hard-coded eg.:

if you create exactly same copy of Melissan MMEL animation and put it to new ini slot, her die, dead, sleep, awake animation will appear differently (use ctrl+A, ctrl+s hotkey to cycle anim seq.) She has special awake anim which work only for her original ini slot, normally awake anim is generated as reversed die/sleep animation.




#610909 How do I port sound sets from the Enhanced Editions?

Posted by Gamemacik on 26 April 2021 - 07:04 AM in IE Help

So i looked deeper on the problem, i noticed i have installed BG1 and also BG1:EE so i could test it myself, first problem is wav sound files must be encoded with 22050 Hz frequency, that is not true for sound set 4+ male and female as they have 48K Hz, you will need manually edit each file, otherwise no sound will be played. I use for that soft. Audiacity portable. You can copy files to Sound folder or override folder, i tested it with sound folder after i edited Hz frequency for 4th soundest.
 
KpfC73T.png
1cEmegW.png
 
then you need to edit charsnd.2DA, this file really exist in the classic BG1, file from BG1 and BG1:EE (code below)
 
classic BG1, CHARSND.2DA (has 3 sound sets per gender only)

2DA V1.0
-1
        MALE        FEMALE      CUSTOM1     CUSTOM2     CUSTOM3     CUSTOM4     CUSTOM5     CUSTOM6
9       16235       16248       18198       19054       19061       19062       19063       19064
6       16236       16249       12368       19055       19065       19066       19067       19068
7       16237       16250       12389       19056       19069       19070       19071       19072
8       16238       16251       12509       19057       19073       19074       19075       19076
20      16239       16252       18189       19058       19077       19078       19079       19080
26      16240       16253       18190       19059       19081       19082       19083       19084
27      16241       16254       18191       19060       19085       19086       19087       19088
28      16242       16255       18192       19089       19090       19091       19093       19092
32      16243       16256       18193       19094       19095       19096       19097       19098
33      16244       16257       18194       19099       19100       19101       19102       19103
34      16245       16258       18195       19104       19105       19106       19107       19108
18      16246       16259       18196       19109       19110       19111       19112       19113
19      16247       16260       18197       19114       19115       19116       19117       19118

 
BG1:EE CHARSND.2DA (has 6 sound sets per gender)

2DA V1.0              
-1              
           MALE       FEMALE     FEMALE1    FEMALE2    FEMALE3    FEMALE4    FEMALE5    FEMALE6    MALE1      MALE2      MALE3      MALE4      MALE5      MALE6      CUSTOM0          CUSTOM1          CUSTOM2          CUSTOM3          CUSTOM4          CUSTOM5          CUSTOM6          CUSTOM7          CUSTOM8          CUSTOM9    
9          16235      16248      19062      19063      19064      31619      31632      31645      18198      19054      19061      31658      31671      31684      31997            32010            32023            32036            32049            32062            32075            32088            32101            32114      
6          16236      16249      19066      19067      19068      31620      31633      31646      12368      19055      19065      31659      31672      31685      31998            32011            32024            32037            32050            32063            32076            32089            32102            32115      
7          16237      16250      19070      19071      19072      31621      31634      31647      12389      19056      19069      31660      31673      31686      31999            32012            32025            32038            32051            32064            32077            32090            32103            32116      
8          16238      16251      19074      19075      19076      31622      31635      31648      12509      19057      19073      31661      31674      31687      32000            32013            32026            32039            32052            32065            32078            32091            32104            32117      
20         16239      16252      19078      19079      19080      31623      31636      31649      18189      19058      19077      31662      31675      31688      32001            32014            32027            32040            32053            32066            32079            32092            32105            32118      
26         16240      16253      19082      19083      19084      31624      31637      31650      18190      19059      19081      31663      31676      31689      32002            32015            32028            32041            32054            32067            32080            32093            32106            32119      
27         16241      16254      19086      19087      19088      31625      31638      31651      18191      19060      19085      31664      31677      31690      32003            32016            32029            32042            32055            32068            32081            32094            32107            32120      
28         16242      16255      19091      19093      19092      31626      31639      31652      18192      19089      19090      31665      31678      31691      32004            32017            32030            32043            32056            32069            32082            32095            32108            32121      
32         16243      16256      19096      19097      19098      31627      31640      31653      18193      19094      19095      31666      31679      31692      32005            32018            32031            32044            32057            32070            32083            32096            32109            32122      
33         16244      16257      19101      19102      19103      31628      31641      31654      18194      19099      19100      31667      31680      31693      32006            32019            32032            32045            32058            32071            32084            32097            32110            32123      
34         16245      16258      19106      19107      19108      31629      31642      31655      18195      19104      19105      31668      31681      31694      32007            32020            32033            32046            32059            32072            32085            32098            32111            32124      
18         16246      16259      19111      19112      19113      31630      31643      31656      18196      19109      19110      31669      31682      31695      32008            32021            32034            32047            32060            32073            32086            32099            32112            32125      
19         16247      16260      19116      19117      19118      31631      31644      31657      18197      19114      19115      31670      31683      31696      32009            32022            32035            32048            32061            32074            32087            32100            32113            32126      
10         25427      25428      19062      19063      19064      31619      31632      31645      18198      19054      19061      31658      31671      31684      32007            32020            32033            32046            32059            32072            32085            32098            32111            32124      
11         25429      25430      19062      19063      19064      31619      31632      31645      18198      19054      19061      31658      31671      31684      32007            32020            32033            32046            32059            32072            32085            32098            32111            32124      
63         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1               -1               -1               -1               -1               -1               -1               -1               -1               -1         
64         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1               -1               -1               -1               -1               -1               -1               -1               -1               -1         
65         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1               -1               -1               -1               -1               -1               -1               -1               -1               -1         
66         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1               -1               -1               -1               -1               -1               -1               -1               -1               -1         
67         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1               -1               -1               -1               -1               -1               -1               -1               -1               -1         
68         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1               -1               -1               -1               -1               -1               -1               -1               -1               -1         
69         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1               -1               -1               -1               -1               -1               -1               -1               -1               -1         
70         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1               -1               -1               -1               -1               -1               -1               -1               -1               -1         
71         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1               -1               -1               -1               -1               -1               -1               -1               -1               -1         
72         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1         -1               -1               -1               -1               -1               -1               -1               -1               -1               -1         
Custom Sound files

The following is a list of the wav files for the custom sound sets.
Replace each 'XXXXXXX' in the filenames with the name of the sound set (MAX 7 CHARACTERS).
All the wav files should be 22 khz, 16 bit mono sounds.


XXXXXXXa.wav	: Battle Cry
XXXXXXXb.wav	: Becoming Leader
XXXXXXXc.wav	: Tired
XXXXXXXd.wav	: Bored
XXXXXXXe.wav	: Badly Wounded
XXXXXXXf.wav	: Selected 1
XXXXXXXg.wav	: Selected 2
XXXXXXXh.wav	: Selected 3
XXXXXXXi.wav	: Action Acknowledgement 1
XXXXXXXj.wav	: Action Acknowledgement 2
XXXXXXXk.wav	: Action Acknowledgement 3
XXXXXXXl.wav	: Being Hit
XXXXXXXm.wav	: Dying
XXXXXXXn.wav	: In Forest
XXXXXXXo.wav	: In City
XXXXXXXp.wav	: In Dungeon
XXXXXXXq.wav	: Daytime
XXXXXXXr.wav	: Nighttime
XXXXXXXs.wav	: Rare Selected 1
XXXXXXXt.wav	: Rare Selected 2
XXXXXXXu.wav	: Rare Selected 3
XXXXXXXv.wav	: Rare Selected 4
XXXXXXXw.wav	: Reaction to Party Member Death

Copy the .wav files to the Sounds directory located in the directory that Baldur's Gate 
was installed in.



 
To your question about string editing, you can do that easily with NearInfinity tool, if you want distribute mod public as weidu auto-installer mod i would recommend download some mods, eg. made by Argent, he has there rich library with custom defined function and also weidu documentation https://weidu.org/~t...ADME-WeiDU.html
 
to patch 2DA file you could try this:

APPEND ~9          16235      16248      19062      19063      19064      31619      31632      31645      18198      19054      19061      _@31658      31671      31684      31997            32010            32023            32036            32049            32062            32075            32088            32101            32114      ~

but you will need to replace wrong string reference numbers, eg. in BG1:EE 4rth male sound set has 1st male sound "Male4a.wav" attached to string with ID 31658 i put some unique _@ symbols before this number _@31658 then with weidu you can search and replace this string with correct reference number
 
lets say your custom made file BG1EE_texts_sounds.tra file starts with string ID 1000

@1000 = You got this coming! [Male4a] //sound file Male4a.wav

the replace string id in the charsnd.2DA

REPLACE ~_@31658~ @1000

it will insert correct string ID number from @1000 variable
 
Columns in BG1 and BG1:EE have different order custom2 custom3 are male string IDs, and custom4, custom5 female string IDs while whole BG1:EE file stars with first 6 Female columns then 6 male columns and 9 custom columns.
 
I wound recommend, try to edit charsnd.2DA manually with notepad and with NearInfinity add string with attached sound file if it will work and with script check if sound and text is displayed, in this case first number after append command is 9 (id from sndslod.ids) that is BATTLE_CRY1

//press G to check if battle cry is displayed, in this case for Male Sound SET 4 battle cry 1 is: "You got this coming!" and plays sound Male4a.wav
IF
	HotKey(G)
THEN
	RESPONSE #100
		VerbalConstant(Myself,BATTLE_CRY)
END

 

 
https://gibberlings3...tob/charsnd.htm
https://gibberlings3...gee/sndslot.htm
 
//edit
 
i tested script above with official male sound set 3 with classic BG1 (from gog), sound is played but no string is displayed 19061: [Voic3a:Battle Cry] Heh! Time for a bit of the rough and tumble! Voic3a should be should file probably
Hmm i did few test i have suspicious the file charsnd.2DA in classic BG1 is there but game does not use it at least for gog version.
 
Conclusion:
I guess charsnd.2DA is ignored in classic BG1 you can have custom sound set but without text subtitles. BUT if you want to have text also then only way i see is manualy replace default string IDs for battle cry attacks and other sounds with NearInfinity or via script for each playable character and also you need add new strings to dialog.tlk eg
 
 

SetPlayerSound(Myself,103699,ATTACK)  //103699 is sting id with associated sound file

 

BG1:  Soundoff.ids

0 INITIAL_MEETING
1 MORALE
2 HAPPY
3 UNHAPPY_ANNOYED
4 UNHAPPY_SERIOUS
5 UNHAPPY_BREAKING_POINT
6 LEADER
7 TIRED
8 BORED
9 BATTLE_CRY
14 ATTACK
18 DAMAGE
19 DYING
20 HURT
21 AREA_FOREST
22 AREA_CITY
23 AREA_DUNGEON
24 AREA_DAY
25 AREA_NIGHT
26 SELECT_COMMON
32 SELECT_ACTION
35 SELECT_RARE
39 INTERACTION
44 INSULT
47 COMPLIMENT
50 SPECIAL
53 REACT_TO_DIE_GENERAL
54 REACT_TO_DIE_SPECIFIC
55 MISCELLANEOUS
55 RESPONSE_TO_COMPLIMENT
58 RESPONSE_TO_INSULT
59 DIALOG_HOSTILE
60 DIALOG_DEFAULT




#610911 How do I port sound sets from the Enhanced Editions?

Posted by Gamemacik on 26 April 2021 - 09:23 AM in IE Help

this is exported from BG1EE dialog.tlk it can be used as tra file for weidu, i had it in 1 minute filter with excel :D

@19062 =     ~[Voic4a:Battle Cry] All will die!~ [Female1a]
@19063 =     ~[Voic5a:Battle Cry] Your life shall be mine!~ [Female2a]
@19064 =     ~[Voic6a:Battle Cry] Death will come swiftly for you!~ [Female3a]
@19066 =     ~[Voic4b:Becoming Leader] None other than me should be in this place.~ [Female1b]
@19067 =     ~[Voic5b:Becoming Leader] I deserve to be leader.~ [Female2b]
@19068 =     ~[Voic6b:Becoming Leader] There are none more capable for this position!~ [Female3b]
@19070 =     ~[Voic4c:Tired] I shall be asleep on my feet if I do not rest soon.~ [Female1c]
@19071 =     ~[Voic5c:Tired] We should rest now. I need sleep.~ [Female2c]
@19072 =     ~[Voic6c:Tired] I grow tired. We will rest soon.~ [Female3c]
@19074 =     ~[Voic4d:Bored] I find this inactivity extremely frustrating.~ [Female1d]
@19075 =     ~[Voic5d:Bored] This is so utterly boring.~ [Female2d]
@19076 =     ~[Voic6d:Bored] Must we stand about? I have much to do.~ [Female3d]
@19078 =     ~[Voic4e:Badly Wounded] I really must get proper treatment for my wounds.~ [Female1e]
@19079 =     ~[Voic5e:Badly Wounded] I... I am wounded.~ [Female2e]
@19080 =     ~[Voic6e:Badly Wounded] I must... get proper treatment for my injuries.~ [Female3e]
@19082 =     ~[Voic4f:Selected 1] What?~ [Female1f]
@19083 =     ~[Voic5f:Selected 1] What?!~ [Female2f]
@19084 =     ~[Voic6f:Selected 1] And now what?~ [Female3f]
@19086 =     ~[Voic4g:Selected 2] Yes?~ [Female1g]
@19087 =     ~[Voic5g:Selected 2] Yes?~ [Female2g]
@19088 =     ~[Voic6g:Selected 2] What must I do?~ [Female3g]
@19091 =     ~[Voic4h:Selected 3] Hmm?~ [Female1h]
@19092 =     ~[Voic6h:Selected 3] Hmm?!~ [Female3h]
@19093 =     ~[Voic5h:Selected 3] What is it?!~ [Female2h]
@19096 =     ~[Voic4i:Action 1] Simpler done than said.~ [Female1i]
@19097 =     ~[Voic5i:Action 1] Fine!~ [Female2i]
@19098 =     ~[Voic6i:Action 1] A simple task.~ [Female3i]
@19101 =     ~[Voic4j:Action 2] Certainly.~ [Female1j]
@19102 =     ~[Voic5j:Action 2] Such menial tasks.~ [Female2j]
@19103 =     ~[Voic6j:Action 2] Consider it done.~ [Female3j]
@19106 =     ~[Voic4k:Action 3] Surely.~ [Female1k]
@19107 =     ~[Voic5k:Action 3] A simple matter.~ [Female2k]
@19108 =     ~[Voic6k:Action 3] No trouble at all.~ [Female3k]
@19111 =     ~[Voic4l:Hit] Gack!~ [Female1l]
@19112 =     ~[Voic5l:Hit] Augh!~ [Female2l]
@19113 =     ~[Voic6l:Hit] Errgh!~ [Female3l]
@19116 =     ~[Voic4m:Dying] Aaagh... egh...~ [Female1m]
@19117 =     ~[Voic5m:Dying] Nnaagh... agh...~ [Female2m]
@19118 =     ~[Voic6m:Dying] Auuugh...~ [Female3m]
@31619 =     ~GO GO GO!~ [Female4a]
@31620 =     ~Everybody listen to me now.~ [Female4b]
@31621 =     ~That, *yawn* was a full day's work.~ [Female4c]
@31622 =     ~Let's DO something...~ [Female4d]
@31623 =     ~Healer...! Healer needed, right here!~ [Female4e]
@31624 =     ~What do you need?~ [Female4f]
@31625 =     ~Tell me.~ [Female4g]
@31626 =     ~Give it to me straight.~ [Female4h]
@31627 =     ~You want it, you got it.~ [Female4i]
@31628 =     ~I've got this.~ [Female4j]
@31629 =     ~Don't worry about me.~ [Female4k]
@31630 =     ~Argh!~ [Female4l]
@31631 =     ~Hoaghh... augh...~ [Female4m]
@31632 =     ~Now you're going to be sorry!~ [Female5a]
@31633 =     ~I've always been leadership material.~ [Female5b]
@31634 =     ~Sleepytime can't come soon enough!~ [Female5c]
@31635 =     ~Are we loitering now...? Are we loiterers?!~ [Female5d]
@31636 =     ~I've got the world's biggest ouchie!~ [Female5e]
@31637 =     ~Now what?~ [Female5f]
@31638 =     ~Uh huh?~ [Female5g]
@31639 =     ~You need something?~ [Female5h]
@31640 =     ~I'm on it like ugly on an orc.~ [Female5i]
@31641 =     ~It's in the bag.~ [Female5j]
@31642 =     ~If you're sure that's what you want.~ [Female5k]
@31643 =     ~Agh!~ [Female5l]
@31644 =     ~Eugh... not like this...~ [Female5m]
@31645 =     ~Who's in for it now?!~ [Female6a]
@31646 =     ~It's about time you recognized my superior qualities.~ [Female6b]
@31647 =     ~A little nap about now wouldn't hurt none.~ [Female6c]
@31648 =     ~Is there nothing else we should be doing?~ [Female6d]
@31649 =     ~Oy! That smarted.~ [Female6e]
@31650 =     ~Haven't you got nothin' better to do?~ [Female6f]
@31651 =     ~I'm not bothered.~ [Female6g]
@31652 =     ~What do you want?~ [Female6h]
@31653 =     ~Right. It's on me, is it?~ [Female6i]
@31654 =     ~I'll get it in a minute, guv.~ [Female6j]
@31655 =     ~I may as well.~ [Female6k]
@31656 =     ~Yeagh!~ [Female6l]
@31657 =     ~Ogh...~ [Female6m]


@18189 =     ~[Voic1e:Badly Wounded] I... I am surely close to death.~ [Male1e]
@18190 =     ~[Voic1f:Selected 1] What?~ [Male1f]
@18191 =     ~[Voic1g:Selected 2] Make it quick.~ [Male1g]
@18192 =     ~[Voic1h:Selected 3] Yes?!~ [Male1h]
@18193 =     ~[Voic1i:Action 1] A waste of my talents.~ [Male1i]
@18194 =     ~[Voic1j:Action 2] Of course.~ [Male1j]
@18195 =     ~[Voic1k:Action 3] No sooner said than done.~ [Male1k]
@18196 =     ~[Voic1l:Hit] Eugh!~ [Male1l]
@18197 =     ~[Voic1m:Dying] Haagh... uhn... ugh...~ [Male1m]
@18198 =     ~[Voic1a:Battle Cry] Death to you all!~ [Male1a]
@19054 =     ~[Voic2a:Battle Cry] Your life ends here.~ [Male2a]
@19055 =     ~[Voic2b:Becoming Leader] I alone belong here.~ [Male2b]
@19056 =     ~[Voic2c:Tired] I am so very weary.~ [Male2c]
@19057 =     ~[Voic2d:Bored] I grow tired of wasting time.~ [Male2d]
@19058 =     ~[Voic2e:Badly Wounded] I am certain to die without immediate aid.~ [Male2e]
@19059 =     ~[Voic2f:Selected 1] What would you have me do?~ [Male2f]
@19060 =     ~[Voic2g:Selected 2] Your wish?~ [Male2g]
@19061 =     ~[Voic3a:Battle Cry] Heh! Time for a bit of the rough and tumble!~ [Male3a]
@19065 =     ~[Voic3b:Becoming Leader] Ha hah! I'll lead 'em well!~ [Male3b]
@19069 =     ~[Voic3c:Tired] I'll need to be resting soon.~ [Male3c]
@19073 =     ~[Voic3d:Bored] I should get moving before the whole day is a waste.~ [Male3d]
@19077 =     ~[Voic3e:Badly Wounded] Huh... perhaps I'm a... bit more hurt than... than I thought.~ [Male3e]
@19081 =     ~[Voic3f:Selected 1] Yes?~ [Male3f]
@19085 =     ~[Voic3g:Selected 2] What now, I wonder?~ [Male3g]
@19089 =     ~[Voic2h:Selected 3] Hurry up!~ [Male2h]
@19090 =     ~[Voic3h:Selected 3] Where to now?~ [Male3h]
@19094 =     ~[Voic2i:Action 1] If you insist.~ [Male2i]
@19095 =     ~[Voic3i:Action 1] Of course, heh!~ [Male3i]
@19099 =     ~[Voic2j:Action 2] Very well.~ [Male2j]
@19100 =     ~[Voic3j:Action 2] Done and done!~ [Male3j]
@19104 =     ~[Voic2k:Action 3] All right, all right!~ [Male2k]
@19105 =     ~[Voic3k:Action 3] A simple task.~ [Male3k]
@19109 =     ~[Voic2l:Hit] Oof!~ [Male2l]
@19110 =     ~[Voic3l:Hit] Eugh!~ [Male3l]
@19114 =     ~[Voic2m:Dying] Hagh... ahh...~ [Male2m]
@19115 =     ~[Voic3m:Dying] Hooargh... ugh...~ [Male3m]
@31658 =     ~You got this coming!~ [Male4a]
@31659 =     ~If nobody else is gonna step up, why not?~ [Male4b]
@31660 =     ~Ready for that nap anytime now.~ [Male4c]
@31661 =     ~What's it gonna take to get a little action around here?~ [Male4d]
@31662 =     ~Augh... that one's going to leave a mark!~ [Male4e]
@31663 =     ~Yeah? What do you want?~ [Male4f]
@31664 =     ~Huh?~ [Male4g]
@31665 =     ~Whatcha got for me this time?~ [Male4h]
@31666 =     ~Yeah, I'll get right on that.~ [Male4i]
@31667 =     ~Top of my to-do list.~ [Male4j]
@31668 =     ~Way ahead of ya, boss!~ [Male4k]
@31669 =     ~Aagh!~ [Male4l]
@31670 =     ~Haagh... ohh...~ [Male4m]
@31671 =     ~Let's give them a right thrashing!~ [Male5a]
@31672 =     ~Well, of course! I AM the obvious choice...~ [Male5b]
@31673 =     ~*yawn* I grow torpid and require slumber.~ [Male5c]
@31674 =     ~Egh... how tedious all this becomes.~ [Male5d]
@31675 =     ~My spleen...! Alas, my life's blood seeps out...~ [Male5e]
@31676 =     ~How may I be of assistance?~ [Male5f]
@31677 =     ~What is it this time?~ [Male5g]
@31678 =     ~Yes?~ [Male5h]
@31679 =     ~I shall attend to it in a trice.~ [Male5i]
@31680 =     ~It shall be as you wish.~ [Male5j]
@31681 =     ~You have but to ask.~ [Male5k]
@31682 =     ~Eugh!~ [Male5l]
@31683 =     ~Hagh... ack... ohh...~ [Male5m]
@31684 =     ~Get over 'ere!~ [Male6a]
@31685 =     ~Right then, I'm in charge.~ [Male6b]
@31686 =     ~That's about enough, *yawn* for one day.~ [Male6c]
@31687 =     ~You don't want my hands getting idle.~ [Male6d]
@31688 =     ~I could use a little patching up!~ [Male6e]
@31689 =     ~Spit it out.~ [Male6f]
@31690 =     ~You rang?~ [Male6g]
@31691 =     ~Go on, then.~ [Male6h]
@31692 =     ~Right. What's this, then?~ [Male6i]
@31693 =     ~Sorted.~ [Male6j]
@31694 =     ~I'm on it.~ [Male6k]
@31695 =     ~Oof!~ [Male6l]
@31696 =     ~Gack... grarrhh...~ [Male6m]



#610917 How do I port sound sets from the Enhanced Editions?

Posted by Gamemacik on 26 April 2021 - 11:53 AM in IE Help

tra file is txt file, sound set can be renamed eg. i renamed Female6 soundset to KITTY6 KITTY6a.wav, KITTY6b.wav....




#610913 How do I port sound sets from the Enhanced Editions?

Posted by Gamemacik on 26 April 2021 - 10:33 AM in IE Help

I forgot one important thing, classic BG1 does not support VerbalConstant() action this action was added to BG1EE so there is no way via bcs script, sounds can be set to playable characters manually only eg. via Nearinfinity this mean edit save game .cre files for companions, or chr. files. New string and sound can be still added with weidu.
Spoiler



#610915 How do I port sound sets from the Enhanced Editions?

Posted by Gamemacik on 26 April 2021 - 11:16 AM in IE Help

Like this?
TwYnUQY.jpg



#610905 How do I port sound sets from the Enhanced Editions?

Posted by Gamemacik on 25 April 2021 - 01:27 PM in IE Help

https://gibberlings3...tob/charsnd.htm

oUfVn76.png

 

You can check sound files associated with dialog messages with NearInfinity (ctrl+s to display dialog.tlk)

Strings are from charsnd.2da (on picture above file from BG2EE),such file does not exist in vanila BG1 game according to IESDP site

sound files should be placed into override folder, localized sound files are located in ..\Baldur's Gate II - Enhanced Edition\lang\en_US\sounds\ or ..\Baldurs Gate - Enhanced Edition\lang\en_US\sounds\ depend from which game you import files

You also can export whole dialog tlk as .tra file for weidu, in such case sound files are in brackets [ ], [MALE5C] is the wav file

@16235  = ~To battle, and victory!~ [MALE5A]
@16236  = ~I will strive to lead responsibly.~ [MALE5b]
@16237  = ~I must rest for our cause to succeed.~ [MALE5C]
@16238  = ~I should make better use of time.~ [MALE5D]
@16239  = ~I require assistance with my wounds.~ [MALE5E]
@16240  = ~Yes?~ [MALE5F]
@16241  = ~What is my task?~ [MALE5G]

 

dDzZYjk.png




#611708 [MOD] Dimension Gate: Or How TV Bunny searched TV Remote Control

Posted by Gamemacik on 28 August 2021 - 04:41 AM in BG:EE Modding

From version 1.1 is possible teleportation to EET type game maps. Area Location values have been changed so if you already have save game with already cretated dimension marks from mod 1.0, you will need manually replace them in the game or via save game editor eg. EEKepper.




#611835 [MOD] Dimension Gate: Or How TV Bunny searched TV Remote Control

Posted by Gamemacik on 04 October 2021 - 02:39 AM in BG:EE Modding

Updated to 1.2, the only changes are in _!mg1.D mg2.D fixed files only in attachment:

Attached Files




#611887 [MOD] Dimension Gate: Or How TV Bunny searched TV Remote Control

Posted by Gamemacik on 23 October 2021 - 02:11 AM in BG:EE Modding

Gorion's Improved Dimension Door is not limited by visual range, "Faster than the eye" is for classes monks/thiefs, Familiar will appear next to Player1 only when are used Dimension Gate I-X spells, there is no opcode which allows to do that for.

Its is not possible gray out specific spell, if Dimension mark has not been set yet game will return warning message. eg.: Dimension Mark I has not been set yet.

 

 

Dimension door spell series: It bugged me in BG that I needed line of sight/line of effect for these.  Tabletop DD doesn't require these.  How to change?  (Give temporary sight to the target, warp there, then remove that sight?)

I have not idea what was bugged and how could you give more info or record video, how that happened?

 

 

Spell scrolls "Dimension Mark" "Dimension Gate" can be bought from dimension trader its quite expensive about 50 000 gold coins, same other spells like volcano are sold by this trader, trader receives random new goods each day (3 x 8 hours)

 

I looked at OlvynSpells, from picture animations it looks like mod uses invisible npc to store location for return, i wonder how is npc removed from old location if party is not present in same area as the npc, it is not possible to remove npc from map unless npc is global creature, that means npc is attached to savegam file a remains there forever, if such mod is used in the multiplayer game the npc would remain in the savegam file of game host eg. that was reason why i refrained from using global npcs.

My goal was to make spells compatible in multiplayer games, even if host doesn’t not have mod installed and spell are casted by some other player who joined to game. Dialog strings which are not present for other players who dont not have mod installed would see invalid string message.

 

Because Olwyn mod spawns npc, game will probably not allow spawn this npc if player already spawned 5 summoned monsters.




#611894 [MOD] Dimension Gate: Or How TV Bunny searched TV Remote Control

Posted by Gamemacik on 24 October 2021 - 02:34 AM in BG:EE Modding

new v1.3 added optional component allowing to change new spells from innate category to wizard/priest, two options are available

if both spell bar location and spell category is set to class wizard/priest spells will appear in class spell book wizard/priest (after learning new spells from spell scrolls)

second option spell category will remain innate but spell is moved to spell bar, it allows pin it to quick spell bar.




#611877 [MOD] Dimension Gate: Or How TV Bunny searched TV Remote Control

Posted by Gamemacik on 22 October 2021 - 12:41 AM in BG:EE Modding

But mod has been installed, "INSTALLED WITH WARNINGS Dimension_Gate", to make sure mod has been installed check new files eg: .spl .itm files if are present in the override folder

 

New spells are learned from spell scrolls, some scrolls are class restricted eg.: for mages only or clerics, paladins, thiefs/monks, druids...

Most of spell scrolls can be obtained from Dimensional Trader who offers also inn service in the Dimensional Palace




#611904 [MOD] Dimension Gate: Or How TV Bunny searched TV Remote Control

Posted by Gamemacik on 26 October 2021 - 01:29 AM in BG:EE Modding

-The "usable by" for scrolls would be more handy if it specifically says which classes can use it instead of which ones can't.  For example, Healing Aura is intended for Paladins only.  If only they can learn it, say that instead of saying the longer list of classes that can't use it.  (If this list is auto-generated and out of your control, let me know.)

unusability class list is generated automatically by game, one opcode can restrict item for specic class or race etc.. but i guess it will not work to specify multiple classes by this opcode
 

-Add full spell descriptions for all the new spells to the documentation.

right-clicking on specific spell will show spell description
 

-In spell descriptions, what do you mean by %?  Is it the percent of the subject's max HP?  Current HP?  Other?

it is percentage from maximum health of affected npc

 

SpellFix weren't understandable to the typical person.  The specific request was to include the spell's human readable name with the spell filename, like Physical Mirror (SPPR613.SPL), so that people could make informed decisions about whether to use SpellFix. 

the name of mod is self explanatory plus there is also video that shows with/withot mod difference, some spells in list have no name




#610978 [MOD] Dimension Gate: Or How TV Bunny searched TV Remote Control

Posted by Gamemacik on 09 May 2021 - 07:57 AM in BG:EE Modding

Magic Mirror will appear in AR0602 (Irenicus Dungeon) or AR0529 (Neb's House, Bridge District)
WvWavNY.jpg



#610977 [MOD] Dimension Gate: Or How TV Bunny searched TV Remote Control

Posted by Gamemacik on 09 May 2021 - 07:32 AM in BG:EE Modding

File Name: Dimension Gate: Or How TV Bunny searched TV Remote Control
File Submitter: Gamemacik
File Submitted: 09 May 2021
File Category: BG:EE Mods

Baldur's Gate II: Enhanced Edition, MOD: Dimension Gate: Or How TV Bunny searched TV Remote Control
 
Download Mirror: https://ulozto.net/f...n-gate-v1-0-rar
 

 
 
Recommended: SpellFix Visual Effects 1.0 http://www.shsforums...visual-effects/
Download Mirror: https://ulozto.net/f...ffects-v1-0-rar

Primary purpose of this mod was add more teleportation abilities to players, which will work in multiplayer game also, even if other players don't have mod installed or player is not game host!
Main Teleportation spells are Dimension Gate I,II..X with ten ranks which allow cross map teleportation to any official maps in BG2 and TOB.
Second important spells are Dimension Mark I,II..X also with ten ranks which mark place to which player wants to return.
It is recommended to learn spells in logical order for easier orientation.
There is also universal but expensive spells "Dimension Gate" and "Dimension Mark" which offer to cast any from ten spell ranks similar like wizard spell "Spell Immunity".
Learning "Dimension Gate" and "Dimension Mark" will delete any previously learned spells ranks from spell toolbar, it is up to you if you prefer separate spell ranks or all in one spell.
Only mages and sorcerers can learn Dimension Gate/Mark spells.
Dimension mark is saved as local variable to playable mage/sorcerers so 2 mages in party can mark 20 different places!

Q: I installed mod what now, how do i find new stuff from mod?
A: All spell scrolls, items and quest are located on special map, in the parallel reality of Irenicus Dungeon, map is similar but... a crazy rofl things happen there.

Q: How do i get to this parallel reality map?
A: You need to find "Magic Mirror", it is glowing floating mirror object (not item), it is located on first map AR0602, Irenicus Dungeon, mirror will be there even if you already started game. Or ... you can get there from AR0500 Bridge District, in the north-west is a locked house (the one with Neb treasure), inside is magic mirror, Minsc must be in the party ("For that you will need power of giant space hamster"), Player1 need to stand close before the mirror.

Q: Will other multiplayer companions envy, that they cannot teleport?
A: Terribly.

https://baldursgate....m/wiki/Irenicus's_Dungeon_1st_Floor

Recommended party:
Player1
Imoen/Yoshimo (or any thief)
Minsc (Required)
Jaheira/Aerie/Anomen

Few new useful items can be found inside parallel reality dungeon, eg. Djini/Efreeti Bottle, Trap Detector, Lightsabers!
There is hidden a secret treasure. Rest of items and spell can be bought from mobile trader *spoiler :)
Simply everything on one map.
 

Spoiler

Spoiler


Main Teleportation Spells:
Dimension Mark I
Dimension Mark II
Dimension Mark III
Dimension Mark IV
Dimension Mark V
Dimension Mark VI
Dimension Mark VII
Dimension Mark VIII
Dimension Mark IX
Dimension Mark X
Dimension Mark (all spell ranks in one, removes ranks I..X)

Dimension Gate I
Dimension Gate II
Dimension Gate III
Dimension Gate IV
Dimension Gate V
Dimension Gate VI
Dimension Gate VII
Dimension Gate VIII
Dimension Gate IX
Dimension Gate X
Dimension Gate (all spell ranks in one, removes ranks I..X)

Improved Dimension Door
Improved Dimension Door (Group)
Gorion's Evasion
Gorion's Dimension Door
Gorion's Improved Dimension Door

Cleric/Paladin/Druid/Shaman Spells:
Regrowth
Holy Light
Greater Healing
Circle of Healing
Holy Nova
Healing Aura
Redemption
Divine Shield
Sacred Divine Shield
Power Word: Shield
Divine Aegis
Spirit Shell
Force Shield
Power Word: Fortitude
Lava Burst
Lightning Ball
Lightning Storm
Volcano


Mage/Sorcerer Spells:
Enhanced Web
Kirin Tor Teleport
Ice Block
Frost Nova
Blast Wave
Arcane Explosion
Electro Ball
Armageddon
Cleanse and Purge
Molten Blast
Greater Pyroblast
Black Hole
Ice Barrier
Blazing Barrier
Prismatic Shield
Prismatic Barrier
Time Rift
Lightning Strike
Power Word, Kill
Flame Shock
Mirror Clones
Acid Ball
Glacial Spike
MK Fireball
Dimension Puff (Djini/Efreeti only)


Click here to download this file



#611899 [MOD] Dimension Gate: Or How TV Bunny searched TV Remote Control

Posted by Gamemacik on 25 October 2021 - 09:05 AM in BG:EE Modding

its bug Force Shield, Lightning Ball, Volcano are for classes druids and shamans i forgot to disable single class cleric., of course thiefs can use any item, Dimension door spells use classic learning with xp reward, other scrolls just add new spells without xp reward,

SpellFix Visual Effects mod: i did not find any reference about volcano, SPPR613.SPL is cleric spell Physical Mirror

Regrowth is formally level 1 spell but power level of spell effects is 0 so it can heal player protected by Globe of Invulnerability.




#611521 [MOD] Dimension Gate: Or How TV Bunny searched TV Remote Control

Posted by Gamemacik on 15 July 2021 - 11:05 AM in BG:EE Modding

BG2:EET fix

I received a request to make mod compatible with BG2:EET. So here is modified TP2 file, simply replace old one, and it should allow to install mod on EET type game.

From what i read about EET it does not allow skip campaign from BG1 to BG2 this mean adding maps to teleport database would not help anyway because teleportation spells become available after being  imprisoned by Irenicus (BG2). This mean it is possible to store dimension mark at locations from BG2-SOA-TOB-BPII but not BG1.

Attached Files




#611550 [MOD] Dimension Gate: Or How TV Bunny searched TV Remote Control

Posted by Gamemacik on 19 July 2021 - 08:14 AM in BG:EE Modding

So i looked at area files from BG1:EE + Dragonspear and i see some files are same as files from BG2:EE so my question is how BG2: EET handle this eg AR0011 is Candlekeep both files are same name but content of map is different. So my question is how EET renamed area maps with same names? If i had complete list of names of .ARE area map files it would help a lot.
 
just for compare:
 
BG2:EE map files:

Spoiler

 

BG1:EE + Dragonspear area map files:

Spoiler

 
These maps from BG2:EE are in conflict with BG1:EE, duplicated names

Spoiler


 
 
BG2: EET area map files ????

If anyone can post name list of area maps from BG2: EET i could make update very fast without that i am unable to do that, i do not have EET installed.




#611568 [MOD] Dimension Gate: Or How TV Bunny searched TV Remote Control

Posted by Gamemacik on 21 July 2021 - 11:07 AM in BG:EE Modding

I do not need to make changes in the weidu code, but only update plenty of area names in the bcs scripts...




#611499 How to Import NWN1 Red Dragon animation to BGII:EE, 3ds Max/Gmax+NWmax

Posted by Gamemacik on 10 July 2021 - 09:47 AM in Infinity Animations

yes it could be possible

https://titanquestfa...php?topic=667.0



#611508 How to Import NWN1 Red Dragon animation to BGII:EE, 3ds Max/Gmax+NWmax

Posted by Gamemacik on 12 July 2021 - 06:14 AM in Infinity Animations

EE engine will let you play animation frames of almost any size (limit might be < 1024x1024). Doing this for 4-part and 9-part split animations eliminates the lines between the parts and doesn't produce any lag when playing the normal animations on my machine. Haven't tested how lag might be affected by mirror image or protection from evil by doing this.

 

But when dragon is as single animation his casting glow appears somewhere between his legs, also dragon breath animation  (SPRDRABU.BAM) starts somewhere from his legs, i do not see any option to adjust position for casting glows along y / z axis. It looks like multi_new type animations does not support one-piece animation, animation will not display in the game, it looks like minimum are 4 or 9 quadrants.

Ini setting like quadrants= is completely ignored by game, it looks like 1200+ animations automatically set quadrants to 9, and 1300+ are 4 quadrants animations.