The Black Wyrm Lair Forums
The Black Wyrm's Lair Terms of Use Help Search Members Calendar

Welcome Guest ( Log In | Register )

> The dreaded G3 Fixpack
Arkain
post Jul 28 2007, 06:22 PM
Post #1





Forum Member
Posts: 154
Joined: 8-May 07
From: Germany




Hi.

Well, to make a long story short: why is it not recommended? I'm curious why this fixpack seems to be the reason for many bugs or other problems. Because it's poorly modded? Because of the methods used to actually "fix" things? Something else?
Go to the top of the page
 
Quote Post
 
Start new topic
Replies
Baronius
post Jul 29 2007, 04:29 PM
Post #2


Master of energies
Group Icon

Council Member
Posts: 3324
Joined: 9-July 04
From: Magyarország




QUOTE
Sikret, your post is exactly what I meant with "prejudice", or call it rumour, or attitude. It is the same level as "IA breaks Cromwell's upgrade dialogue", a statement without any examples or proof.
Baronius, your post is more what I was hoping for, although it is so long I am not sure when I will be able to read it thoroughly.


I'm sorry about that jastey, but if you understood my post, you would understand Sikret's viewpoint as well. You can't handle them differently. My post provides the complete justification of refusing G3 Fixpack in its current state and methodology. A justification why mods which use many original game interfaces will never be in safety (unless G3 FP is properly altered, of course).

Sometimes certain things cannot be explained in 20 sentences. A mod is a software, and very many aspects of it can be examined from such a view. If certain modders (not you, because you said it's time problem, not approach) believe everything is simple, then they will be disappointed. Jastey, I strongly recommend you to read my post, because otherwise it's exactly you who has prejudice. When you don't understand something even in theory, how can you make a judgement? Expecting Sikret spend even more time to detail his post (which is quite clear already), instead of understanding my post. I said it would not be easy, but I'm sure it's not beyond the knowledge of most modders. Any questions are welcome, as I've said. I'm sure you will have time sooner or later -- if you really want it. If you don't understand anything, just ask.

Short, truncated, incomplete explanation (please read my previous post for the complete): Symbol of Amaunator broke Improved Anvil's upgrade, because it was automatically removed by G3 FP (when used in the game). Symbol of Amaunator was a dependency (but we could call it interface as well), a dependency of Improved Anvil. All other original game keys that are now consumed due to BG FP are all potential dependencies of other upcoming and future mods! How many symbols of amaunator are possible? What if a mod wants use to another consumed key? How can a mod author contemplate if he can't be sure that an alignment of a bug-free creature might be changed to the next version? These are all dependencies! Possible interfaces! These are not core FIXES, there are removed interfaces. They should be in a different component, with warnings! (And the problem is, if the approach doesn't change, more and more interfaces will be monopolized. A standard fixpack, especially in its core component, mustn't monopolize interfaces. It may break mods.)

P.S.: and yes, Improved Anvil removes or monopolizes many original game interfaces. Because this is a natural consequence of its goal. It's a mod which improves and refines. It's a complex mod, which changes very many aspects and parts of the game. Do you understand? This is why the same battle improved by IA can't be technically improved by another mod as well! Conceptual incompatibility -- yes, and it would have weird result. Actually, the broken or strange battle would be the consequence of technical reasons! (Both mods want the same interfaces: scripts, creature inventory slots and weapons, creature HP! Many of these are destructive interfaces. Scripts are different, they cause incompatibility on higher level, not on the level of data.)

Why Tower of Deception and Grey Clan Ep1 aren't known to be sensitive mods in case of compatibility? They use very few interfaces, they have few dependencies on the original game! (Still, as you can see, UB could break ToD by removing the reference to ToD's primary interface. Coincidences often happen.) On a side note, again for those who are more interested in software-related theories: one of the most important principles in Object Oriented Design is to minimize the "connection" (so-called: coupling) between different objects, and maximize the "connections" (so-called cohesion) inside an object (for each object). According to this, the best mod from this aspect uses exactly as many interfaces to the game as needed (it can't use less, or some of the mod's features won't work; if it uses more, the compatibility risk gets higher). (What are the objects now? The game and the mods. Of course, I simplified it a bit so it can easily be understood, but it reflects the point very well.)


--------------------
Mental harmony dispels the darkness.
Go to the top of the page
 
Quote Post

Posts in this topic
Arkain   The dreaded G3 Fixpack   Jul 28 2007, 06:22 PM
Magnus_025   I don't know the whole bunch of reasons becaus...   Jul 28 2007, 10:34 PM
jastey   I would recommend also posing this question in the...   Jul 28 2007, 10:35 PM
Arkain   @Magus_025 I'm asking out of curiosity, not be...   Jul 29 2007, 12:40 AM
cmorgan   Regardless of reason, if a modder states he is des...   Jul 29 2007, 02:07 AM
Baronius   We have our reasons, indeed. I really don't kn...   Jul 29 2007, 03:35 AM
Sikret   Hi. Well, to make a long story short: why is it n...   Jul 29 2007, 10:42 AM
jastey   Sikret, your post is exactly what I meant with ...   Jul 29 2007, 11:41 AM
Sikret   Sikret, your post is exactly what I meant with ...   Jul 29 2007, 11:53 AM
Baronius   I'm sorry about that jastey, but if you unde...   Jul 29 2007, 04:29 PM
lroumen   The problem is that many mods are just aging, wher...   Jul 29 2007, 07:04 PM
Sikret   The problem is that many mods are just aging, wher...   Jul 30 2007, 12:48 PM
Baronius   Iroumen, you got the point. What you listed are di...   Jul 29 2007, 07:37 PM
lroumen   (Remember Symbol of Amaunator. Isn't it a part...   Jul 29 2007, 08:30 PM
Baronius   On a side note: http://forums.gibberlings3.net/in...   Jul 29 2007, 08:29 PM
Baronius   Thanks for pointing out. I'll use this opportu...   Jul 29 2007, 08:50 PM
Baronius   By the way, the latest daily news, the (non-beta...   Jul 29 2007, 09:19 PM
luan   I didn't know there was so much drama behind t...   Jul 29 2007, 11:46 PM
Caedwyr   I definately have to second Baronius here. I...   Jul 30 2007, 05:04 AM
Caedwyr   Sikret: As a slightly offtopicness, but does the ...   Jul 30 2007, 05:02 PM
Sikret   If the effect of alignments is significant enough ...   Jul 31 2007, 05:36 AM
Sikret   I opened the topic again temporarily just to make ...   Aug 5 2007, 11:44 AM
Baronius   Caedwyr: Of course the question was directed to S...   Jul 30 2007, 05:50 PM
Caedwyr   You misunderstand me. From what Sikret wrote, I t...   Jul 30 2007, 06:20 PM
berelinde   I was just about to post the I *HATE* this fix...   Jul 30 2007, 06:27 PM
Baronius   You still don't get it. ALL such changes shoul...   Jul 30 2007, 06:59 PM
luan   It is reasonable to expect modders to ensure compa...   Jul 30 2007, 07:47 PM
Baronius   Exactly. FP creators could say: but fixpack's...   Jul 30 2007, 07:54 PM
Sikret   One more point which is worth mentioning is that p...   Jul 31 2007, 06:44 AM
Januszka   Not my business, but who cares anyway? If you dont...   Jul 31 2007, 08:23 AM
Sikret   Not my business, but who cares anyway? If you dont...   Jul 31 2007, 08:34 AM


Closed TopicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:



- Lo-Fi Version Time is now: 9th August 2025 - 10:15 PM