| The Black Wyrm's Lair Terms of Use |
Help
Search
Members
Calendar
|
Mar 17 2008, 10:47 PM
Post
#1
|
|
|
Master of energies ![]() Council Member Posts: 3328 Joined: 9-July 04 From: Magyarország |
The bug was known for v15 already. Wouldn't it be easier to fix it in UB itself?
[This topic was split from this] -------------------- Mental harmony dispels the darkness.
|
|
|
|
![]() |
Aug 29 2008, 04:32 PM
Post
#2
|
|
|
Master of energies ![]() Council Member Posts: 3328 Joined: 9-July 04 From: Magyarország |
QUOTE But just to clarify I've understood correctly: you wouldn't feel that categorizing "fixes" and revising the mod would be another must if you didn't think (rightly or wrongly) that it's being advertised in a misleading way as a must-install for everyone's computer. If it was being advertised appropriately your only concern would be a lack of testing (given your view that it's up to mod authors how much to worry about compatibility). If this has been your impression, then I must have phrased ambigiously. I'm not a native speaker (English is the third language I've learnt), so it's possible.(1) Categorizing changes (or "fixes", using their definition), moving the "non-strict" fix categories (or in my interpretation: non-fix categories) to another mod, and starting to properly test the mods involved is a must, regardless how they advertise it, regardless whether they have a propaganda or not, etc. (2) The fact it's advertised as a must-to-install (or more precisely, advertised in a way that most players will feel it to be essential) and as a must-to-use (for developers) just worsens the whole situation; on top of it all, they abuse the resulting popularity to convince players that the points of those who critcizie G3 FP are senseless. Due to (2), players consider it a must (they are convinced -- more precisely misled -- that it must be used for ALL mods), and install it for all mods they have, even if many of those mods aren't prepared for it, or their readme doesn't recommend it. Because they all believe "it's probably good and needed, if it's advertised everywhere; it can't do any bad if I install this instead of Baldurdash" or similar things. So I would be less harsh and explicit if it was only about (1) (more precisely, the lack of it) -- of course, I would still not recommend the mod for the well-known obvious technical ("professional") reasons. On the other hand, since (2) is present too, I can't just disregard it -- it affects players who play BWL's mods, and it affects mod developers who would like to create new mods. Furthermore, I wouldn't be half as loud as now if it was about a "usual" mod. But it's supposed to be a fixpack, and a fixpack should NOT force all mod developers to add Fixpack-specific code to their mod in order to prevent the fixpack from breaking or corrupting their mod. The other choice for a mod developer is not supporting fixpack, which as two consequences. Due to (2), players will believe it's a bad and not modern mod ("if it doesn't support the new Fixpack which supersedes Baldurdash, then something must be wrong with it...") and will ignore it, or if they don't, then the other consequence "helps": some sympathizers of the G3 FP will bad-mouth his or her work (this is what happened with Improved Anvil V1, certain mod developers started to spread lies about it on other forums). QUOTE Yes, if it's installed with certain other mods. But the IA isn't so perfect either in the same respect. Improved Anvil is a mod which adds content (similarly to Grey Clan and other similar mods). G3 Fixpack is supposed to be a fixpack. A fixpack is supposed to correct the problems of the original game and to make the original game better while offering a compatibility-friendly ground for mods that are based on it. Let me tell an example. Mod A gives a main villain one (or two) equipped items (e.g. two new swords) which the villain will use during an important battle (and thus replaces the original equipped items). Mod B gives the same villain one (or two) equipped items (e.g. two new swords) which the villain will use during an important battle (and thus replaces the original equipped items). Mod C is a special mod: a fixpack. It gives one (or two) equipped items (e.g. two new swords) which the villain will use during an important battle (and thus replaces the original equipped items). The reasoning: the new items seem to be more suitable, because e.g. according to the D&D manual, that type of creature/race can't use the item type that the villain was wielding in the game. Mod D adds a check to one of its scripts, whether any party members possess the items (taken from the gear of the slain main villain). It is required for its plot to advance. (The script checks the inventories for the original game versions of these items, not the items added by Mod A, B or the fixpack.) ------------------------------ Mod A and Mod B are obviously incompatible with each other, and with the fixpack too. However, this isn't an issue. Installing Mod A or Mod B after the fixpack will override the fixpack's changes. There is no problem here. Obviously Mod D is also broken by Mod A, B and the fixpack (Mod C). Because the script of Mod D will never find those items in the inventory of party members (as they're replaced by Mod A, B or C). However, while Mod A and Mod B aren't meant to be standard parts of every installation or base mods for other third-party mods, it's an acceptable incompatibility. On the other hand, the fixpack (Mod C) should NOT replace those items, because it's a FIXPACK and unless the original versions of those equipped items broke the game or a part of the game (or caused some "unambigiously undesired effect"), it should NOT overwrite them just because there is some sort of subjective reasoning. (On a side note, can anyone tell a counter-argument against the example reasoning I've provided, i.e. the D&D rule mismatch? Please do so So these types of "fixes" (changes) which have some sort of reasonable but subjective justification BUT introduce potential dependency violations are not real fixes (= in my interpretation: they are not fixes). A "usual" mod can introduce incompatibility risks because there is no other way to install new content (new content often affects existing interrelations and interfaces), but if a fixpack does it (and NOT just for 2-3 files or game elements), it's another question because a fixpack is used by ALL mods as a base mod. Just imagine that the new mods are houses to be built, and the fixpack is the soil layer. If the soil layer can easily collapse, it WILL collapse for some houses, and break them. On the other hand, when a mod is installed on top of another, the previous mod (which is far not as big as a fixpack) will only introduce some holes. If the hole is big enough and a mod element (e.g. a person living in the house) steps into it, it breaks a part of the mod -- but this won't endanger other houses. "Usual" incompatibility between mods, perhaps even it's unsolvable (for example, a villain can only wield two weapons, not four...). If the holes cannot be filled up, the house can be built on another place (= the mod will never be installed together with the other mod that caused the incompatibility). On the other hand, there is no way to fill up a giant volume of collapsing soil layer... As for the documentation and generally about incompatibility, it is WeiDU which has severe disadvantages here. I know how to efficiently build and implement a much better system than WeiDU (with long-desired and completely user-friendly features), but so far no one has asked me about this matter, so I assume there is no interest or intention. -------------------- Mental harmony dispels the darkness.
|
|
|
|
Baronius UB bug still present in v16 Mar 17 2008, 10:47 PM
kulyok Naturally, and I do wish it were fixed, as well as... Mar 18 2008, 07:46 AM
Sikret Naturally, and I do wish it were fixed, as well as... Mar 19 2008, 08:20 AM
Jab UB and QP have been severely bugged for years. The... Mar 19 2008, 04:26 PM
Moongaze I agree about stability.
....and likely writing i... Mar 19 2008, 08:29 AM
Sikret "Stability" is not the only criterion, b... Mar 19 2008, 09:54 AM
Sikret @Jab
It's funny that you quoted a paragraph w... Mar 19 2008, 04:56 PM
Jab Misreading my name for Vlad's is the simplest ... Mar 19 2008, 05:16 PM
Sikret No flamewar is in progress in this thread; it... Mar 19 2008, 06:58 PM
Jab No flamewar is in progress in this thread; it... Mar 19 2008, 07:20 PM
Sikret No flamewar is in progress in this thread; it... Mar 19 2008, 08:08 PM
Baronius 1) Some people consider this as a competition (or ... Mar 19 2008, 08:58 PM
The Bigg I was going to post about how backwards compatibil... Mar 19 2008, 09:14 PM
Baronius Accidents and problems always happen, but:
1) It ... Mar 19 2008, 09:48 PM
DavidW I'm deeply reluctant (as a newish observer of ... Mar 20 2008, 02:07 AM
Valiant Exaggerating you say? Well, not at all. I believe ... Mar 20 2008, 08:44 AM
Baronius First of all, it's important to note that the ... Mar 20 2008, 09:01 PM
SimDing0 The is pretty good work, guys. You're actually... Mar 22 2008, 01:08 PM
Valiant The is pretty good work, guys. You're actually... Mar 22 2008, 01:37 PM
SimDing0 Because this is all daft and I don't care? Mar 22 2008, 01:50 PM
Valiant If you don´t care and all is daft, then just simp... Mar 22 2008, 01:53 PM
SimDing0 Expressing my contempt for the proceedings is a pe... Mar 22 2008, 01:57 PM
Valiant If you say so... Mar 22 2008, 02:01 PM
DavidW Replying rather late (I've been away). I'm... Mar 25 2008, 01:05 PM
Sikret UB has many other serious bugs even if we put asid... Mar 25 2008, 02:50 PM
Baronius They are interrelated to a certain extent (depende... Mar 25 2008, 02:51 PM
DavidW Almost forgot:
It's a specific case, indeed. ... Mar 25 2008, 03:50 PM
DavidW Okay, so I seriously don't want to get into di... Mar 25 2008, 03:47 PM
Baronius Then the coupling of SCS2 is stronger than I thoug... Mar 25 2008, 04:06 PM
plainab I recently came across this issue as I was working... Aug 27 2008, 11:23 PM
Baronius Nice solution, plainab. :thumb: It's "int... Aug 28 2008, 02:51 AM
plainab
He likes the code and that makes me happy. :D ... Aug 28 2008, 08:02 AM
Baronius @plainab:
This is exactly why I gave up any attem... Aug 28 2008, 05:05 PM
Sir_Carnifex I haven't said anything in these fixpack, etc.... Aug 28 2008, 05:39 PM
Sikret the G3FP developers have defined a new way of tria... Aug 28 2008, 10:21 PM
DavidW the G3FP developers have defined a new way of tria... Aug 28 2008, 10:33 PM
plainab I need to calm down. 10...9...8...7...6...5...4..... Aug 28 2008, 10:06 PM
Sikret The fact that the developers of BG2 fixpack don... Aug 28 2008, 10:47 PM
DavidW And the last point: if you are ready to object aga... Aug 28 2008, 10:57 PM
Baronius DavidW, I'm sure Sikret has even less hope tha... Aug 28 2008, 11:18 PM
Ancalagon_UK Theres something I still dont get though, Baronius... Aug 29 2008, 09:53 AM
Sikret Theres something I still dont get though, Baronius... Aug 29 2008, 10:24 AM
Ancalagon_UK Ba ha ha ha ha! Yes, you are attacking it. You... Aug 29 2008, 10:40 AM
Sikret Actually no, players who use free mods have no rig... Aug 29 2008, 11:16 AM
Baronius Ancalagon_UK, I would suggest to you to study the ... Aug 29 2008, 10:44 AM
DavidW 3. They blackmail mod developers to use the G3 Fix... Aug 29 2008, 11:20 AM
The Bigg proper testing IS possible, if they allocate time ... Aug 29 2008, 11:57 AM
Ancalagon_UK
hey I'm a professional software developer wi... Aug 29 2008, 11:19 AM
Baronius They're still manipulating, and the practice h... Aug 29 2008, 11:38 AM
DavidW
Is this partly the issue? I don't and didn... Aug 29 2008, 11:45 AM
Baronius
Well, I do. They have succeeded to advertise it e... Aug 29 2008, 11:55 AM
DavidW
Well, I do.
Okay, so since I don't really ... Aug 29 2008, 12:06 PM
Baronius
As I've said, it's a question of definiti... Aug 29 2008, 12:06 PM
coaster A player's perspective - I am not even going t... Aug 29 2008, 01:08 PM
Jarno Mikkola At its current status, the Bg2 fixpack is best be ... Aug 29 2008, 01:50 PM
Sikret At its current status, the Bg2 fixpack is best be ... Aug 30 2008, 10:33 PM
DavidW 2- Hidden bugs, which will come to surface and sho... Aug 30 2008, 10:40 PM

Sikret So I'm wondering what would make something a ... Aug 30 2008, 10:51 PM

DavidW So I'm wondering what would make something a ... Aug 30 2008, 11:00 PM
Jarno Mikkola No, even if you install it alone, it will add lots... Sep 1 2008, 11:25 AM
Sikret Like what? If we are talking about the key items t... Sep 1 2008, 02:30 PM
Lorph Halys See my edit to this post for the reason I'm no... Sep 1 2008, 02:51 PM
Sir_Carnifex Even if you are right, if you resort to posting li... Aug 29 2008, 05:18 PM
The Bigg This from a person who actively participates in th... Aug 29 2008, 05:26 PM
Sir_Carnifex Under the name Proteus_Za or something like that. ... Aug 29 2008, 05:35 PM
The Bigg Shows how much attention I have for details (and t... Aug 29 2008, 05:37 PM
Ardanis I could just sign under this statement.
I wonder ... Aug 29 2008, 09:15 PM
Sir_Carnifex I wonder if anyone posting there is actually being... Aug 29 2008, 11:22 PM
Baronius The anonymity of the internet and the lack of need... Aug 30 2008, 12:34 AM
DavidW It usually reflects a weak character, a weak perso... Aug 30 2008, 10:17 AM
Ardanis I was as serious as possible about blackmailing. I... Aug 30 2008, 01:28 AM
Baronius
I suspect it's also about different forum po... Aug 30 2008, 02:25 PM
Lorph Halys Having at least made an attempt to read your enorm... Aug 30 2008, 05:04 PM
Baronius They indeed consider it a big popularity contest, ... Aug 30 2008, 05:37 PM
Lorph Halys On the other hand, we've never cared if many p... Aug 30 2008, 06:23 PM
Baronius Two different things.
As everyone else, I believe... Aug 30 2008, 06:46 PM
Lorph Halys And I still believe you're strongly influenced... Aug 30 2008, 07:06 PM
Jab These threads are just hatcheries for trolls. Give... Aug 30 2008, 06:50 PM
Baronius Thanks Jab, I'm not trying to convince G3 FP d... Aug 30 2008, 06:52 PM
Sir_Carnifex But it takes fire and acid to kill them. So... :) Aug 30 2008, 06:54 PM
Baronius @Jab: I hope that's some fine Czech beer in yo... Aug 30 2008, 06:59 PM
Jab Baronius: I must say, that I don't consider ot... Aug 30 2008, 07:07 PM
Baronius
True. Sometimes one unintentionally generalizes i... Aug 30 2008, 07:15 PM
DavidW Okay, so two quick points:
1) I think it would be... Aug 30 2008, 08:21 PM
Baronius As I've emphasized earlier, it's a matter ... Aug 30 2008, 11:12 PM
DavidW Well, to be fair, it's my terminology to call ... Aug 30 2008, 11:22 PM
Ardanis BTW, this indeed might have something to do with h... Aug 30 2008, 11:45 PM
Baronius You don't need to thank anything, but I'm ... Aug 30 2008, 11:47 PM
DavidW I know I've quoted it already, but I like it s... Aug 31 2008, 10:36 AM
Baronius I forgot to emphasize that I was interpreting your... Aug 31 2008, 11:46 AM
DavidW I agree that discussing definitions can get tireso... Aug 31 2008, 11:29 PM
Baronius
For Sikret and me, it doesn't. There is no ne... Sep 1 2008, 12:37 AM
plainab
This is true. However, may I bring up something t... Sep 1 2008, 05:25 AM
The Bigg I think it's pretty poor of a program's de... Sep 1 2008, 10:30 AM
DavidW To avoid getting enmeshed in a philosophy-of-langu... Sep 1 2008, 09:25 AM
coaster Unfortunately there are a few bugs outstanding in ... Sep 1 2008, 01:50 PM
The Bigg TBH I wonder whether the "suck it and see... Sep 1 2008, 02:00 PM![]() ![]() |
|
Lo-Fi Version | Time is now: 12th December 2025 - 02:31 AM |