Jump to content


Photo

Edwin Romance updates to v3.0 with new Edwina and other portraits!


  • Please log in to reply
11 replies to this topic

#1 jastey

jastey
  • Administrator
  • 3175 posts

Posted 12 October 2022 - 09:34 PM

The Edwin Romance mod updates to v3.0 with a new component, new portraits for Edwina, new quest character portraits, bugfixes, and more support for Project Infininty!

The new Edwina portraits are from Syntia13 and cover both Edwin's BG1 and BGII portraits!

The new quest character portraits are from Laufey, using Artflow AI.

 

Download at SHS

 

Download from official GitHub SHS Mirror

 

 

Changelog:

- New component added: "Give Edwina a Portrait". This component is not dependent on the main romance component.
- Edwin transform spells are no longer replaced but patched. Portrait change for Edwina is an own component.
- BG1 portrait component no longer patches files with the BG1 portrait names, but just copies and renames them to the BGII file names.
- Main romance component is no longer incompatible with "Female Edwina" of Ease of Use.
- Patching of epilogue (ar6200.bcs) more stable, install should not fail.
- EE: Edwin should not try to leave due to reputation if in active romance.
- Anomen's romance will be set to broken in two specific instances where it was missing so it doesn't break others.
- more support for Project Infinity: added globally unique LABELs, install order syntax.
- Copying of BAMs unified for EE and oBGII.
- Old portraits removed due to Copyright questions.
- New portraits for main quest characters added.
- tra line numbers in the setup.tra changed to prevent mixups with lines from game.tra.
- Readme updated with new components' description etc.



#2 jastey

jastey
  • Administrator
  • 3175 posts

Posted 13 October 2022 - 10:33 PM

And now, the mod package also contains the actual mod files! Please redownload if you downloaded the empty v3.0.



#3 JohnBob

JohnBob
  • Modder
  • 47 posts

Posted 23 October 2022 - 12:27 PM

Hello,

 

Bug report !
 
With EET, Edwin romance won't install anymore... (Worked with previous version 2.11)

[EDWIN25A.DLG] loaded
[EDWIN25A.DLG] saved    17 states, 35 trans, 4 strig, 0 ttrig, 12 actions
override/EDWIN25A.dlg copied to edwin/backup/0/EDWIN25A.dlg, 1166 bytes

EET_NPC_TRANSITION patching for edwin_cdtemp: BG2 NPC without BG1 content

Patching edwi25.BCS
[./override/edwi25.BCS] loaded, 27070 bytes
Extending game scripts ...
[./override/EDWI25.BCS] loaded, 27070 bytes
Extended script [edwi25.BCS] with [.../XP_ToB-eb.baf]

Patching edwin.BCS
Extending game scripts ...
[./override/EDWIN.BCS] loaded, 101180 bytes
Extended script [edwin.BCS] with [.../chapterSoA-et.baf]
Extending game scripts ...
[./override/EDWIN.BCS] loaded, 101531 bytes
Extended script [edwin.BCS] with [.../party-et.baf]
Copying and patching 1 file ...
[./override/FATESP.DLG] loaded, 26257 bytes
[FATESP.DLG.DLG] loaded
[FATESP.DLG] created from [FATESP.DLG]
Adding FATESP to internal list of available DLGs
[FATESP.DLG] saved    11 states, 163 trans, 2 strig, 148 ttrig, 154 actions
Copying and patching 1 file ...
[./override/FATESP.DLG] loaded, 26257 bytes
[FATESP.DLG.DLG] loaded
[FATESP.DLG] created from [FATESP.DLG]
Adding FATESP to internal list of available DLGs
[FATESP.DLG] saved    11 states, 163 trans, 2 strig, 148 ttrig, 154 actions

Patching FATESP.DLG: position 36
Compiling 1 dialogue file ...
ERROR: No translation provided for @0
ERROR: parsing [tb#_compile_eval_buffer/.../FATESP-et.d]: Not_found
ERROR: compiling [.../FATESP-et.d]!

With BG2EE only, no problem...

[EDWIN25A.DLG] loaded
[EDWIN25A.DLG] saved    17 states, 35 trans, 4 strig, 0 ttrig, 12 actions
Compiling 1 dialogue file ...
[edwin/tra/english/summon.tra] has 20 translation strings
[edwin/tra/french/summon.tra] has 20 translation strings
[edwin/dlg/fatesp.d] loaded, 685 bytes
Processing 1 dialogues/scripts ...
[FATESP.DLG] loaded
[FATESP.DLG] saved    11 states, 38 trans, 2 strig, 23 ttrig, 29 actions



Installer le composant [Restaurer le portrait BGI d'Edwin] ?

 

EDIT :

 

I don't know if anyone else maintains the French translation but here is the new line for setup.tra

 

@50007 = ~Donner un portrait a Edwina~
@50008 = ~Le composant "Portrait feminin pour Edwina" de Tweaks Anthology est deja installe~
@50009 = ~Le composant "Avatar feminin pour Edwina" de Ease of Use est deja installe~
@50010 = ~Ce composant doit etre installe avant le composant "Donner un portrait a Edwina"~


I add a quote from Portraits-Portraits-Everywhere readme, maybe to mention!
 

-----------------------------------------------------
Edwin/Edwina
-----------------------------------------------------
This component, for Baldur's Gate 2 Enhanced Edition, gives Edwin a female portrait once he completes the Nether scroll ritual. The portrait
was created by Syntia13 and is based on the default portrait for Edwin in Baldur's Gate 2. This is highly recommended but optional. If
you've replaced the portrait for Edwin with a custom one, you might not want to load this component.


But maybe it's the same portrait by the same author...

 

And of course, I had to forget the debug... Attached File  SETUP-EDWINROMANCE.DEBUG   135.13K   17 downloads
 


Edited by JohnBob, 24 October 2022 - 10:04 AM.


#4 JohnBob

JohnBob
  • Modder
  • 47 posts

Posted 03 November 2022 - 08:49 AM

The changes of @0 to @5000 lines in setup.tra are the reason, it prevents the installation of the mod in every language!


By returning the line to @0 the component "edwin romance" can be installed !


Edited by JohnBob, 03 November 2022 - 08:51 AM.


#5 jastey

jastey
  • Administrator
  • 3175 posts

Posted 03 November 2022 - 09:21 AM

Please don't tell me I was too stupid to make consistent changes.



#6 Arvendor

Arvendor
  • Member
  • 1 posts

Posted 05 November 2022 - 11:34 AM

The changes of @0 to @5000 lines in setup.tra are the reason, it prevents the installation of the mod in every language!

By returning the line to @0 the component "edwin romance" can be installed !

 
I can confirm after running into this issue myself, that this solution solves the problem. The installer dialog messes up slightly but does not further impede the installation process. However if further mods are installed afterwards weiDU will throw errors like this:
 

 

Installing [Haer'Dalis Friendship for BG2: ToB] [v1.2]
Copying 1 file ...
Copying and patching 1 file ...
Copying 1 file ...
Copying and patching 1 file ...
Copying 1 file ...
Copying and patching 1 file ...
loading 1 tra file
Copying 1 file ...
Appending to files ...
Compiling 1 dialogue file ...
Extending game scripts ...
Compiling 1 dialogue file ...
Extending game scripts ...


ERROR: No translation provided for @50000
Continuing despite error.
[.\lang\en_us\dialog.tlk] created, 370777 string entries

SUCCESSFULLY INSTALLED      Haer'Dalis Friendship for BG2: ToB

Press ENTER to exit.


 


Edited by Arvendor, 05 November 2022 - 11:42 AM.


#7 jastey

jastey
  • Administrator
  • 3175 posts

Posted 05 November 2022 - 12:41 PM

Edwin Romance has nothing to do with Haer'Dalis Romance. :huh:



#8 JohnBob

JohnBob
  • Modder
  • 47 posts

Posted 05 November 2022 - 12:43 PM

I can confirm after running into this issue myself, that this solution solves the problem. The installer dialog messes up slightly but does not further impede the installation process. However if further mods are installed afterwards weiDU will throw errors like this:

 

 

Hello, the meaning was to help identify the problem, not to propose a solution!

Sorry if I misled you!

 

Edit :In some cases, a translation error or an unidentified string can persist and be displayed at installation for each mod installed after...

 

I do not know if this is game breaking..


Edited by JohnBob, 05 November 2022 - 12:47 PM.


#9 jastey

jastey
  • Administrator
  • 3175 posts

Posted 05 November 2022 - 11:02 PM

Yes, it's probably a weidu thing I don't understand. It should not affect any other mods.

I will look at this as soon as I'll find the time.



#10 globocide

globocide
  • Member
  • 7 posts

Posted 29 November 2022 - 09:15 PM

Yes, it's probably a weidu thing I don't understand. It should not affect any other mods.

I will look at this as soon as I'll find the time.

 

I changed line 706 from setup-edwinromance.tp2 and it installed fine.

 

Existing line: "string = ~@0~"
Updated line: "string = ~@50000~"



#11 Endarire

Endarire
  • Member
  • 183 posts

Posted 06 December 2022 - 12:15 PM

I tested an install on BG2EE 2.5 as-is (3.0 from GitHub) on Windows and it worked fine.  Maybe that's because the .TP2 was in the game directory instead of the Edwin Romance directory.

I didn't use PI.  This was a manual install.


Edited by Endarire, 06 December 2022 - 11:13 PM.


#12 jastey

jastey
  • Administrator
  • 3175 posts

Posted 20 December 2022 - 01:30 AM

The install error on EET is fixed in v3.1.

It was a funny bug, because it was already there, it was a wrong path to the translation file for the spirit summoning. But because I renamed the text strings for setup, now the installer didn't find a string to put into.

Thus, correcting it to another number was not a fix for inside the game, because it will give a wrong string at the fate spirit summoning in ToB.