Why the code changes?
Kenyon
Member Posts: 142
I'm not a programmer or modder, so perhaps someone can enlighten me. You hear the team struggling with the apparently horrible source code of the original, to clean everything up. That's where a lot of their time is going right now. My question is, why? It's not like the game can run much faster on present day computers. What's the advantage for consumers?
0
Comments
The benefit will be minor at first, but if the team makes good on their promise to release numerous and interesting DLC, these changes will facilitate production of new content.
2) They want the UI to scale to multiple resolutions, but it was hardcoded for a few, specific, low resolutions. -> complete re-code of the UI
3) They want multiplayer to work across all modern operating systems, but it was coded for a technology that was Windows-specific and isn't even supported anymore
4) They want to fix long-standing engine bugs
5) They want to create a solid, clean base on which to build potentially several future titles, but the original code base is a mess
More generally speaking, a game = code + assets. Changing content often only requires adding and editing assets, but most functionality - simulating, drawing, playing sound, synchronizing, saving, analyzing, etc, requires code changes.
While I can't mod my way out of a box I'm sure happy that lots of people can! Many thanks to the modders out there that have taken the time to put up some great content..further my enjoyment of the series!
Hope this EE helps y'all out even more..here's to hoping we get 'em all EE'ed BG, IWD, PS, PoR:RoMD, ToEE..
As to that last one, if anybody hasn't, buy it from GOG and go get the Circle of Eight mod pack..its really a great game when it actually runs :-)
My son isn't a cleric.
In the real world my spell casting leaves a little to be desired.
I would actually cut him lots of slack. He's the one who clued me in about BG:EE so I am forever in his debt.
If the answer to that is yes.....I have to ask, would you go to your employer ask him to pay you less than you would otherwise be paid? because it is the same thing.
Point A --------- Point B (cannot find, skip to Point C) --------- Point C
Enhanced code:
Point A - Point B - Point C
Seriously, join the dark side beta. We have cake.