Author Topic: Beregost, Code Rot and the Future of EasyTutu  (Read 42249 times)

Offline Andrea C.

  • Planewalker
  • *****
  • Posts: 80
  • Gender: Male
Re: Beregost, Code Rot and the Future of EasyTutu
« Reply #25 on: October 15, 2011, 06:40:16 AM »
Hi Macready,

I just wanted to thank you for your work on EasyTutu. As a hardened Tutu supporter, I really appreciate that :)

Offline Macready

  • Moderator
  • Planewalker
  • *****
  • Posts: 1801
    • EasyTutu
Re: Beregost, Code Rot and the Future of EasyTutu
« Reply #26 on: October 15, 2011, 08:26:16 AM »
Hello.

if nothing has changed since this was brought up...
I can see one way that it will fail. 
The Original Saga version DOES NOT have a bgmain.exe file  It only has a bgmain2.exe file sized under 5MB

EDIT: Just confirmed that the installer will not recognize an Original Saga version of the game.  However, it does recognize the 4n1 DVD set and the 5+1 disc set.
I think it would recognize the saga if I copied over a bgmain.exe file but I should not have to do that.

Thanks for the report.  The irony here is that I developed the original EasyTutu against a TOS BG1 installation (hence, TOS most likely to succeed).  In developing this installer, I shifted to GoG distributions for both games... and broke TOS support in the process!

I'll add a check for bgmain2.exe in order to qualify the selected BG1 folder.
EasyTutu: Tutu installation made simple.

Offline Macready

  • Moderator
  • Planewalker
  • *****
  • Posts: 1801
    • EasyTutu
Re: Beregost, Code Rot and the Future of EasyTutu
« Reply #27 on: October 15, 2011, 08:29:58 AM »
Hi again.

This is odd....  I used the installer to clone my BG2 directory so I could use that for the destructive conversion to BGT and exited it when finished and restarted it to do an EasyTuTu installation using my 4n1 DVD set (since the saga test failed).  No other processes running that should be using anything from BG2.  Could the installer not be freeing things up properly? There were no errors with the cloning process... 
(snip)

Thanks for reporting this as well.

At a glance this looks like a failed string replace due to the difference in case between the folders you selected during the setup process and the folders listed in the BG2 ini file (folders in INI file are lower-case -- h: instead of H:).  I need to equalize case prior to the replace when formulating the CD2 path for the EasyTutu installation.

I'll post an update soon which (hopefully) addresses both of these issues.  Thanks.

EasyTutu: Tutu installation made simple.

Offline Macready

  • Moderator
  • Planewalker
  • *****
  • Posts: 1801
    • EasyTutu
Re: Beregost, Code Rot and the Future of EasyTutu
« Reply #28 on: October 15, 2011, 08:31:50 AM »
Hello Andrea.

Hi Macready,

I just wanted to thank you for your work on EasyTutu. As a hardened Tutu supporter, I really appreciate that :)

Thanks for the nice note.

Hopefully this new distribution will be out of beta soon.  Every time that I fix an issue I think "hopefully that's the last of them."  And then someone eventually comes by with a new one. :)

Thanks again.
EasyTutu: Tutu installation made simple.

Offline Macready

  • Moderator
  • Planewalker
  • *****
  • Posts: 1801
    • EasyTutu
Re: Beregost, Code Rot and the Future of EasyTutu
« Reply #29 on: October 15, 2011, 08:52:37 AM »
I've posted a new version of EasyTutuManager.zip which should correct both of plainab's reported issues.
EasyTutu: Tutu installation made simple.

Offline plainab

  • Sasha al'Therin
  • Planewalker
  • *****
  • Posts: 491
    • Infinity Engine Modding
Re: Beregost, Code Rot and the Future of EasyTutu
« Reply #30 on: October 15, 2011, 08:54:41 AM »
Hi again.

This is odd....  I used the installer to clone my BG2 directory so I could use that for the destructive conversion to BGT and exited it when finished and restarted it to do an EasyTuTu installation using my 4n1 DVD set (since the saga test failed).  No other processes running that should be using anything from BG2.  Could the installer not be freeing things up properly? There were no errors with the cloning process... 
(snip)

Thanks for reporting this as well.

At a glance this looks like a failed string replace due to the difference in case between the folders you selected during the setup process and the folders listed in the BG2 ini file (folders in INI file are lower-case -- h: instead of H:).  I need to equalize case prior to the replace when formulating the CD2 path for the EasyTutu installation.

I'll post an update soon which (hopefully) addresses both of these issues.  Thanks.


don't think there is an issue. it was actually a failure on my part.  I did not start a BG2 game prior to the EasyTutu installation.  my fourth edit at the bottom of the previous post explains this
Quote
EDIT x4: Proper solution would be to state that the BG2 game needs to be ran prior to doing the EasyTuTu conversion...  I had issues trying to run any variant of BG2 after performing the earlier conversions.  I deleted and uninstalled all references to BG2.  Reinstalled and made sure that I started a game going all the way thru character creation past the intro cutscenes.  I then reverted the changes I had made to the easytutu.actions.ini file earlier and performed a successful clone and a successful EasyTuTu conversion.  So do be sure that it is stated in the documentation that BG2 needs to be ran at least once to finalize settings in the various files prior to using the EasyTuTu beta installer...

I've posted a new version of EasyTutuManager.zip which should correct both of plainab's reported issues.
doesn't hurt tho to double check for differences in case  :P
My working mods:
an AI Party Script for BG2 game engine DOWNLOAD LINK ONLY!
Interactive Tweaks for BG series with some IWD support. DOWNLOAD LINK ONLY!
Rest For 8 Hours an IWD mod
-------------------------------------------
My contributions: BG1Fixpack, BG1Tweaks
On Hold: Solestia an NPC for SOA
-------------------------------------------
My website: http://sasha-altherin.webs.com

Offline plainab

  • Sasha al'Therin
  • Planewalker
  • *****
  • Posts: 491
    • Infinity Engine Modding
Re: Beregost, Code Rot and the Future of EasyTutu
« Reply #31 on: October 15, 2011, 09:14:10 AM »
I've posted a new version of EasyTutuManager.zip which should correct both of plainab's reported issues.
downloaded and gave it a go.  doesn't seem to recognize that I selected the Saga folder when I use the browse option but if i type it in it recognizes the location
My working mods:
an AI Party Script for BG2 game engine DOWNLOAD LINK ONLY!
Interactive Tweaks for BG series with some IWD support. DOWNLOAD LINK ONLY!
Rest For 8 Hours an IWD mod
-------------------------------------------
My contributions: BG1Fixpack, BG1Tweaks
On Hold: Solestia an NPC for SOA
-------------------------------------------
My website: http://sasha-altherin.webs.com

Offline Macready

  • Moderator
  • Planewalker
  • *****
  • Posts: 1801
    • EasyTutu
Re: Beregost, Code Rot and the Future of EasyTutu
« Reply #32 on: October 15, 2011, 12:19:07 PM »
Hello plainab.

don't think there is an issue. it was actually a failure on my part.

No, there was definitely a string manipulation issue.  You were just tenacious enough to work around it. :)

Quote
downloaded and gave it a go.  doesn't seem to recognize that I selected the Saga folder when I use the browse option but if i type it in it recognizes the location

Yes, of course.  I fully intend to force you to type the path out.  That's why it's called EasyTutu.

Kidding, of course.  The browse feature had a bgmain.exe check as well.  I've just posted a new version which should allow you to browse-select your TOS installation.

Thanks again for taking the time to report and test all this.
EasyTutu: Tutu installation made simple.

Offline plainab

  • Sasha al'Therin
  • Planewalker
  • *****
  • Posts: 491
    • Infinity Engine Modding
Re: Beregost, Code Rot and the Future of EasyTutu
« Reply #33 on: October 15, 2011, 01:58:55 PM »
browser part works for selecting a Saga install   o.ob



now if you can go teach the folks doing the BWP/BWS stuff for BGT on how to do the string/regexp stuff so that custom named folders can be used....

My working mods:
an AI Party Script for BG2 game engine DOWNLOAD LINK ONLY!
Interactive Tweaks for BG series with some IWD support. DOWNLOAD LINK ONLY!
Rest For 8 Hours an IWD mod
-------------------------------------------
My contributions: BG1Fixpack, BG1Tweaks
On Hold: Solestia an NPC for SOA
-------------------------------------------
My website: http://sasha-altherin.webs.com

Offline igator210

  • Planewalker
  • *****
  • Posts: 8
Re: Beregost, Code Rot and the Future of EasyTutu
« Reply #34 on: January 23, 2012, 03:02:33 PM »
I'm hoping to apply this to the Anthology collection by Atari. Time Mage discovered that the DVD install didn't include the BGate2.mpi file, but he posted a link to the file to grab

Anyone else experiment with the Anthology collection?

Alcoremortis

  • Guest
Re: Beregost, Code Rot and the Future of EasyTutu
« Reply #35 on: February 03, 2012, 01:36:10 PM »
Sorry for necro-ing this thread, but I just had to say thank you so much for the fixes. I was actually installing the older form of Easy Tutu and couldn't get it to recognize BG1 (it kept on getting hung up on Area 1300 for some reason) but after reading this thread I realized that my bgmain.exe folder was too damn big. I just did a clean install and so far everything has installed very nicely. So thanks.

Offline igator210

  • Planewalker
  • *****
  • Posts: 8
Re: Beregost, Code Rot and the Future of EasyTutu
« Reply #36 on: February 05, 2012, 09:57:07 AM »

WHAT YOU NEED

  • Everyone needs the basic installation manager, obtainable here.  Unzip it in the folder of your choice.  If you only want to use this as a tool to clone BG2, that's all you need.
  • If you want to create EasyTutu installations from a SoA-only BG2 installation, you need this SoA-based EasyTutu package.  For EasyTutu installations from a ToB BG2 installation, you need this ToB-based EasyTutu package.

Put them all in the same folder and run the program.

Feedback is welcome and encouraged.  Thanks.



Having never gone the EasyTutu route (heck, not even playing the games since it first came out), I'm running into some very basic understanding problems. When you say "Put them all in the sample folder and run the program"... which folder?

The reason I ask is that while I do have EasyTutuMaganger and easututu.core in the same folder, when I run the manager, it says I'm missing the .core file. I do not have this in either the BG1 or BG2 folder. I have a BG1 folder, and BG2 folder, a BGTutu folder (currently empty) and a BGMod folder which is where I gathered all the files I want to use for the EasyTutu process.

Do I need to move the manager program and core into the same folder as either BG1 or BG2?

Nate

EDIT: The exact error I get is "Pre-validating setup actions list.......     A required package (easytutu.core.pkg) is missing!"
« Last Edit: February 05, 2012, 09:59:33 AM by igator210 »

Offline plainab

  • Sasha al'Therin
  • Planewalker
  • *****
  • Posts: 491
    • Infinity Engine Modding
Re: Beregost, Code Rot and the Future of EasyTutu
« Reply #37 on: February 05, 2012, 05:04:50 PM »
Quote
The reason I ask is that while I do have EasyTutuMaganger and easututu.core in the same folder,

when i did it...

I unzipped the EasyTutuManager.zip file into a directory
then copied the proper easytutu.core.pkg file into the same directory.

it ran fine.  If you tried to extract or rename the easytutu.core.pkg into easytutu.core then that's your problem...

also note it was all in a directory that was NOT a subdirectory of any of the games.
My working mods:
an AI Party Script for BG2 game engine DOWNLOAD LINK ONLY!
Interactive Tweaks for BG series with some IWD support. DOWNLOAD LINK ONLY!
Rest For 8 Hours an IWD mod
-------------------------------------------
My contributions: BG1Fixpack, BG1Tweaks
On Hold: Solestia an NPC for SOA
-------------------------------------------
My website: http://sasha-altherin.webs.com

Offline igator210

  • Planewalker
  • *****
  • Posts: 8
Re: Beregost, Code Rot and the Future of EasyTutu
« Reply #38 on: February 06, 2012, 08:52:08 PM »
Thanks.

Different browser are handling the file just slightly differently. Firefox was chopping the .pkg off the end of the file. Chrome downloaded it with the full name. I even tried it using Safari on my Mac and it added a .html after .pkg

I also found out the the BG1 Unfinished Business v12 has issues installing (it couldn't find certain files). It appears that V13 (I found a beta copy) installed fine.

Offline plainab

  • Sasha al'Therin
  • Planewalker
  • *****
  • Posts: 491
    • Infinity Engine Modding
Re: Beregost, Code Rot and the Future of EasyTutu
« Reply #39 on: February 29, 2012, 08:24:36 AM »
if you use this and wish to have and custom portraits from your BG1 game transferred over

you need to open the file called easytutuactions.ini and add this line under the [optional] section

Code: [Select]
folder_copy_norecurse=$bg1path$\portraits>$etpath$\portraits
My working mods:
an AI Party Script for BG2 game engine DOWNLOAD LINK ONLY!
Interactive Tweaks for BG series with some IWD support. DOWNLOAD LINK ONLY!
Rest For 8 Hours an IWD mod
-------------------------------------------
My contributions: BG1Fixpack, BG1Tweaks
On Hold: Solestia an NPC for SOA
-------------------------------------------
My website: http://sasha-altherin.webs.com

Offline Macready

  • Moderator
  • Planewalker
  • *****
  • Posts: 1801
    • EasyTutu
Re: Beregost, Code Rot and the Future of EasyTutu
« Reply #40 on: March 23, 2012, 07:38:24 PM »
Hello.

I just wanted to post a quick update on the status of this installer.  The beta is averaging around 200 to 300 downloads a month, and it's been quite a while since anyone has complained of any problems.  At this point, I consider it stable.  So if you're generally wary of betas, be advised that in my eyes, it has shed that status.

One issue which concerns me is that of distribution, however.  Some users do seem thrown off by the "download the install manager, download the correct resource package separately, and put them in the same folder" approach.  I'm considering having the installer automatically sense the BG2 engine flavor (SoA vs. ToB) which is present and then just download the correct resource package for you.  However, that can lead to a whole new class of problems (e.g., firewall / ZoneAlarm type programs getting mad that I'm opening internet connections).

Does anyone have a strong opinion one way or another on which approach (the current one vs. the auto-download idea) is the most desirable?
EasyTutu: Tutu installation made simple.

Offline Macready

  • Moderator
  • Planewalker
  • *****
  • Posts: 1801
    • EasyTutu
Re: Beregost, Code Rot and the Future of EasyTutu
« Reply #41 on: March 23, 2012, 08:48:39 PM »
UPDATE: I just posted an update to the installation manager (both the pkg files are unchanged) to promote better compatibility with the Atari anthology distribution, and to make one small UI tweak.  NOW it's out of beta. :)

Still interested in feedback on the distribution question I posed.  An option 3 is to distribute two flavors (SoA, ToB) of all-in-one zip files containing both the installation manager and the required package.  That way there's only one thing to download, but you lose the modularity that I am taking advantage of in this post (manager changed, packages did not).  I suppose now that it's out of beta updates will be rare anyway.  But still.
EasyTutu: Tutu installation made simple.

Offline plainab

  • Sasha al'Therin
  • Planewalker
  • *****
  • Posts: 491
    • Infinity Engine Modding
Re: Beregost, Code Rot and the Future of EasyTutu
« Reply #42 on: March 23, 2012, 11:36:02 PM »
Quote
An option 3 is to distribute two flavors (SoA, ToB) of all-in-one zip files containing both the installation manager and the required package.
this is best for 90% of the people who will use this.  I know I've helped a few people who were struggling with the install location and even how to start using it.

Quote
but you lose the modularity that I am taking advantage of in this post (manager changed, packages did not).
doesn't have to be that way.  you can still keep them separate, not with the main download but made available for testing purposes should you need to make an update to any of the parts.

This way you get the benefit of (in the public's eye) stable releases as whole install packages and beta/testing releases as individual parts.
My working mods:
an AI Party Script for BG2 game engine DOWNLOAD LINK ONLY!
Interactive Tweaks for BG series with some IWD support. DOWNLOAD LINK ONLY!
Rest For 8 Hours an IWD mod
-------------------------------------------
My contributions: BG1Fixpack, BG1Tweaks
On Hold: Solestia an NPC for SOA
-------------------------------------------
My website: http://sasha-altherin.webs.com

 

With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

Name: Email:
Verification:
Type the letters shown in the picture
Listen to the letters / Request another image
Type the letters shown in the picture:
What color is grass?:
What is the seventh word in this sentence?:
What is five minus two (use the full word)?: