Author Topic: weidu next generation - build-in modmerge requirements check  (Read 2380 times)

Offline AL|EN

  • Planewalker
  • *****
  • Posts: 391
  • Gender: Male
Because of the BeamDog terrible decision how to add SoD DLC, every time when players want's to install mod using BG+SoD Steam/GoG editions, the first thing which they will do after installation is ... complain to mod authors that the mod is messed up. And even if there are many thread/guides/information about this issue, unaware players still facing this problem. There are many forum posts about this.

What is the status of https://github.com/ScottBrooks/weidu/tree/zipload ? Does it work ? Can it be included into weidu? It doesn't have to be ideal solution, just working solution.

As an alternative: next weidu version should detect sod.zip and if it is present, it should prevent installation and display "You need to install modmerge for SoD Steam/GoG editions"
« Last Edit: June 24, 2019, 07:55:39 AM by AL|EN »
Project Infinity public BETA - mod manager for Infinity Engine games
Modder's Guide to Github - you cannot have progress without committing changes

Offline Wisp

  • Moderator
  • Planewalker
  • *****
  • Posts: 1176
Last I heard it was still a work in progress. Thread.

Offline AL|EN

  • Planewalker
  • *****
  • Posts: 391
  • Gender: Male
In such case, please implement preventing installation if sod-dlc.zip is found. Just search sod-dlc.zip inside the root directory as well as the "dlc" folder and if it present, show simple message + link to modmerge Argent77 DlcMerger.
« Last Edit: August 12, 2018, 03:16:20 AM by AL|EN »
Project Infinity public BETA - mod manager for Infinity Engine games
Modder's Guide to Github - you cannot have progress without committing changes

Offline Wisp

  • Moderator
  • Planewalker
  • *****
  • Posts: 1176
Does the zip file not exist in a modmerged game?

Offline Argent77

  • Planewalker
  • *****
  • Posts: 187
DLC zip file must not exist in any of the supported DLC folders or it will be used by the game. That's why modmerge renames DLC extension to .disabled after a successful merge.


Offline CamDawg

  • Infidel
  • Planewalker
  • *****
  • Posts: 859
  • Dreaming of a red Xmas
    • The Gibberlings Three
CamDawg posted an example code that mods can use to detect and fail if sod-dlc.zip is found.

http://gibberlings3.net/forums/index.php?showtopic=28898#entry254999
It took me months of development.
The Gibberlings Three - Home of IE Mods

The BG2 Fixpack - All the fixes of Baldurdash, plus a few hundred more. Now available, with more fixes being added in every release.

Offline AL|EN

  • Planewalker
  • *****
  • Posts: 391
  • Gender: Male
Great but it doesn't change a thing. My request is exactly to avoid for every old and new mod to implement such check. Because i have BeamDog versions, I newer face this problem and never think about it. Such weidu check should be implemented the day after modmerge released but it's better late than never.
Project Infinity public BETA - mod manager for Infinity Engine games
Modder's Guide to Github - you cannot have progress without committing changes

Offline Wisp

  • Moderator
  • Planewalker
  • *****
  • Posts: 1176
I'll see what I can do, assuming I don't forget about it.

Offline subtledoctor

  • Planewalker
  • *****
  • Posts: 131
I do agree with ALIEN here, it would be better if this was automatic instead of opt-in.

Offline AL|EN

  • Planewalker
  • *****
  • Posts: 391
  • Gender: Male
Project Infinity public BETA - mod manager for Infinity Engine games
Modder's Guide to Github - you cannot have progress without committing changes

 

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)?: