Jump to content


Photo

BWP v15


  • Please log in to reply
257 replies to this topic

#141 The Imp

The Imp

    Not good, see EVIL is better. You'll LIVE.

  • Member
  • 5155 posts

Posted 28 July 2015 - 02:49 AM

GemRB uses the game files just like the baldur.exe does.  The only incompatible mod with GemRB is TobEx because that mod modifies the baldur.exe (and Gemrb can be programmed to do anything that TobEx did).

But see, the GemRB doesn't come with it's own version of the BGMain.exe, it's build from the build libraries and the files that are included, and with Python and other programs... with aren't free.

Yes, there are free version of those, but as of now, the tools used to make it aren't yet.

 

AKA, you are dreaming man.


Edited by The Imp, 28 July 2015 - 08:44 AM.

Yep, Jarno Mikkola. my Mega Mod FAQ. Use of the BWS, and how to use it(scroll down that post a bit). 
OK, desert dweller, welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand. Ouh, actually it was still snow then.. but anyways.


#142 Lollorian

Lollorian

    smiley addict

  • Member
  • 4150 posts

Posted 28 July 2015 - 03:43 AM

I think the libraries used in gemrb building are free :P It's just that the build process is a wee bit tedious.

Once gemrb development is in a stablr state, maybe lynx would provide binaries that enable a quick install and play option - but until that, build and play buddy :lol:

@Bill: I understand the sentiment but I doubt it's a simple matter of downloading some files and copying them to run gemRB :(

"I am the smiley addict, yellow and round, this is my grin :D when I'm usually around :P.
When there's trouble brewing, see me post, cuz it's usually a wall o' yellow and your eyes are toast!!!"

BWP GUIDE - BWP FIXES - impFAQ - NPC LIST - KIT LIST - AREA LIST

GitHub Links : BWP Fixpack | Lolfixer | BWP Trimpack | RezMod


#143 Leonardo Watson

Leonardo Watson
  • Modder
  • 531 posts

Posted 28 July 2015 - 04:06 AM

I would never say something is impossible. I heard this so many times. When horred the plague worked on Big Picture he was called mad. When I started working on BWP it was called a pipe dream. For years the number of kits was limited to 9. Nowadays with ToBEx installed you can install up to 1280 kits. With 1ppv3 now we have Female Dwarves. There are much more things that had been considered for impossible until a committed person with visions and coding skills pushed boundaries. So why not 9 party members in future?
However, it would rather imbalance the game. Where is the challenge, when your party outnumbers your enemies this way?



#144 Chevalier

Chevalier

    Knight of the Realms

  • Modder
  • 2405 posts

Posted 28 July 2015 - 04:27 AM

So why not 9 party members in future?
However, it would rather imbalance the game. Where is the challenge, when your party outnumbers your enemies this way?

Well, the experience is spread over 9 NPCs and not just 6 slower raise in levels.  I too very much want 9 party members for added story & quest development and would think other modders would just make harder tactics mods.  And BWP/BWS is not an imbalanced game?  I just found +4 plate on a body in the Nashkel mines!

 

And just because horred the plague succeed does not prove he is not mad!  :crazy:   Now you dreamed the impossible dream and made it come true!


I Ride for the King!


a.k.a. Chev


#145 Nightfarer

Nightfarer
  • Member
  • 480 posts

Posted 28 July 2015 - 06:42 AM

I think the libraries used in gemrb building are free :P It's just that the build process is a wee bit tedious.

Once gemrb development is in a stablr state, maybe lynx would provide binaries that enable a quick install and play option - but until that, build and play buddy :lol:
 

 

The libraries as well as Python are open source (most of them use the GNU GPL except OpenAL - I may be wrong - which uses the Creative Common License); you simply download the source tarball and compile them yourself as you would do on any Unix system (including MacOS as it is a UNIX BSD system except for the Darwin layer using Apple Public Source License).

 

Same about the IDE... there are several freeware/GPL IDEs or the make command.

 

Better compile them yourself and optimize them for your system rather than using pre-compiled binaries.



#146 Fouinto

Fouinto
  • Member
  • 458 posts

Posted 28 July 2015 - 08:15 AM

I would never say something is impossible. I heard this so many times. When horred the plague worked on Big Picture he was called mad. [...]

 

This remind me a "folktale" (translation by me... sorry) :

"There was something impossible to do... Everybody known it was impossible to do, so, nobody tried.
One day, a stupid man came. He was SO stupid that he didn't know that it was impossible to do it.

So he tried... and did it."



#147 micbaldur

micbaldur

    Retired Perkele, Ultimate BWP player

  • Member
  • 1692 posts

Posted 28 July 2015 - 08:51 AM

But what you're asking for is to include a GemRB-only mod in the BWP which doesn't support GemRB as of now :unsure:

I think the BWS can do GemRB stuff (Imight be horribly wrong) so might wanna ask them to include it? :P

What????  :woot:  Are you saying that this might be possible to do in BWP (though i'm not trying to push you to try to do this :whistling: ).

 

I'll be very happy  :ROFL:  if you (still not trying to push you to try this :whistling: ) managed to do this, i'll probably do new BWP install and re-start my game because i'm going to have serious NPC problem at BG2 (BG1 i can manage with 5 NPC slots). Probably it also would be nice way reduce gained exp.


CHARNAMEs excellent adventures in the world of BWP expert-install here

 

Thanks to Leonardo Watson for making this possible


#148 The Imp

The Imp

    Not good, see EVIL is better. You'll LIVE.

  • Member
  • 5155 posts

Posted 28 July 2015 - 09:37 AM

K, be stupid and try to make the BWP game work in a GemRB.
Most of the ToBEx stuffings and other BGMain.exe changing stuff is made to work in the GemRB too, like with the Widescreen mod, you can select the GemRB install in it and go along with it to a ride of your terror time.
You would have to take a lots of things into account... but it's your time.
So yeah, it would need a special build install package eventually in BWS, but there's 5 of those and one or more yet to come when the EET and the BG:SotD are released.

So why not 9 party members in future?
However, it would rather imbalance the game. Where is the challenge, when your party outnumbers your enemies this way?

Imbalanced game play, that's like everything in BG2 game itself(hello magic), let alone mods. Yet again... "It's not really a good argument." It's fine if you define it with the "in my honest opinion", but that's where it will stay. In opinions.
I would rather see an expanded a 50th level xplevel.2da file rather than reduced amount of gained XP. Just multiply everything with 2 and it could be balanced to a few people, as you would also gain less XP due to the amount of characters. But what do I know of balance... there's nothing in my mods about it... more like impalance. :P You know the B/P switch .... fun.

What????  :woot:  Are you saying that this might be possible to do in BWP

Eventually yes... but we could need to wait for a quite bit for a GemRB v1.0(or an equalent) to really talk about it.


Yep, Jarno Mikkola. my Mega Mod FAQ. Use of the BWS, and how to use it(scroll down that post a bit). 
OK, desert dweller, welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand. Ouh, actually it was still snow then.. but anyways.


#149 Bill Bisco

Bill Bisco
  • Member
  • 487 posts

Posted 28 July 2015 - 11:32 AM

Leonardo: BWP adds a ton of NPCs. More companions makes it easier to enjoy the game's content. 10 will be harder to manage sure, or I just may have more archers with me :) Balance is a relative thing. Mods can always add more monsters and traps. I look forward to more characters to assist in the Ascension fight. Eventually I hope for support for even more characters. We should be content with 10 and test that thoroughly for now.

#150 dreamer2007

dreamer2007
  • Member
  • 430 posts

Posted 28 July 2015 - 11:41 AM

Leonardo: BWP adds a ton of NPCs. More companions makes it easier to enjoy the game's content. 10 will be harder to manage sure, or I just may have more archers with me :) Balance is a relative thing. Mods can always add more monsters and traps. I look forward to more characters to assist in the Ascension fight. Eventually I hope for support for even more characters. We should be content with 10 and test that thoroughly for now.

I agree. But I remember that there were some mods already that could increase the difficulty to really high levels? I remember one had in the extra difficulty description saying something about pulling your hair out or something. That sounds balanced for 10 companions :D



#151 dabus

dabus
  • Member
  • 1982 posts

Posted 28 July 2015 - 12:50 PM

Uh, you read the Todo list?
I don't want to bash the project and it's made progress (checked it some years ago and you were stuck every now and then) but minor bugs like not handling female pcs sound like "wait a year" until you could consider using gem instead of the "real" engine.
THINK! - It's not illegal.

#152 dragonian

dragonian
  • Validating
  • 503 posts

Posted 28 July 2015 - 11:15 PM

It would be very nice thing to have but from what i read this engine is not ready for megamod install and won`t be for very long time :(



#153 -lynx-

-lynx-
  • Guest

Posted 29 July 2015 - 12:20 AM

Hey guys, lynx here.

The buildbot (and half of sourceforge) is currently down, but usually we have builds for each commit (change), not just releases. That includes exe ones. I would never recommend adding building GemRB to BWS, though!

TobEX has no effect (anything that touches the exe we potentially have to redo) and can be installed without worrying. Same for any other mod, so in that regard installing BWS should be exactly the same. Just do it and point GemRB to it.

 

It's pretty complete, but definitely not for the OCD type of player. If anyone has any IE knowledge to share, they're very welcome (see all those RESEARCH labels on the todo? or http://gibberlings3....showtopic=26797). The todo will never get much shorter, as things get added as they're found or new features thought up. It's silly to worry about it.
 
I don't know how it relates to BGT or tutu, but people have successfully used that before. Since they're based on bg2, but start in bg1, you just have to edit a 2da to reduce the starting xp.

Larger parties mean less xp per person, but quest xp offsets that a bit (ridiculously so in iwd!). My favourite balancing tweak is to use wisdom as an xp modifier like in pst, so it's not a dump stat anymore and dumb tanks progress slower.
 
10pp is a normal weidu mod, so if anyone on mac or linux has bws installed, I would appreciate them installing 10pp, compressing the diffs/ folder, sending it over and uninstalling. Just so I can see if there are any other exceptions that can't be automagically handled.



#154 Bill Bisco

Bill Bisco
  • Member
  • 487 posts

Posted 29 July 2015 - 03:09 PM

Lynx, can you elaborate on what you meean by OCD players? Are Dabus's comments still valid? What prevents a standard Windows BGT Gemrb build being uploaded to the Gemrb website? Perhaps having some install scripts to modify options for widescreen or something? I would really like to use your mod and you can tell by the response here and at G3, that many others would too. I admit to have my eyes glaze at the thought of making a build for Gemrb. If we could have a standard package to use that could be automatically installed, we would make it easy enough for the masses to test Gemrb with 10pp. Can you help facilitate that lynx?

#155 dabus

dabus
  • Member
  • 1982 posts

Posted 29 July 2015 - 09:59 PM

Its not a mod. You throw baldur.exe / bgmain.exe and so on away and replace it with new files. So mods that injects / modifies bgmain.exe at certain points, won't match. At least that's what I think.
THINK! - It's not illegal.

#156 -lynx-

-lynx-
  • Guest

Posted 29 July 2015 - 11:55 PM

There is no such thing as a BGT GemRB build. The engine works with all the games without having to rebuild it. Here are some prerelease builds (untested):

https://sourceforge....indows/mingw32/

You could automate the unpacking and hack the game path into the config, sure, but that's it. Building the engine as part of BWP is a completely different matter that shouldn't be considered.

 

OCD = beta.

 

10pp is a normal weidu mod, though it does require perl. Some of its docs are GemRB specific, but that's only so due to the fact that that's the only engine that can handle the extra scripting objects.



#157 Lollorian

Lollorian

    smiley addict

  • Member
  • 4150 posts

Posted 30 July 2015 - 12:04 AM

I think most of the confusion here can be averted by:
1) Trying out a BGT install with 2-3 megamods and infinityanimations on a GemRB base and posting detailed steps on how to get it running
2) Trying out the 10PP mod on a non-GemRB install and check out what it does

"I am the smiley addict, yellow and round, this is my grin :D when I'm usually around :P.
When there's trouble brewing, see me post, cuz it's usually a wall o' yellow and your eyes are toast!!!"

BWP GUIDE - BWP FIXES - impFAQ - NPC LIST - KIT LIST - AREA LIST

GitHub Links : BWP Fixpack | Lolfixer | BWP Trimpack | RezMod


#158 -lynx-

-lynx-
  • Guest

Posted 30 July 2015 - 12:35 AM

BGT has been tried many times and works, as you can see from very recent threads on our forum. Installing it is just like anything else. 1: install the game and whatever you want on top; 2: point your gemrb config to the game dir; 3: profit. It doesn't matter when you install gemrb, as you usually wouldn't do it into the game dir.

 

IA hacks the exe, so that would require extra work that hasn't been done yet. No female dwarves for you, the files would lay there unused unless you modified their lines in avatars.2da (bgee implemented something similar). Simple, but you have to know where to look. The few new animation types would need to be coded in the engine, but the rest of the mod could easily be adapted to also mod our dehardcoded files directly.

 

I'm sure there are normal mods that don't work too, but that's not how it's supposed to be and we fix issues as we find them. The original games didn't exercise all areas of the engines after all. SCS could easily be broken for example.

 

10pp will mod the lillies out of scripts and dialogs, then recompile them. It extends object.ids, so weidu works normally, but my guess for running in the original would be a crash. If you mapped the extra pc objects to existing ones, that would be fine for most uses (teleporting around), but would give you extra xp in other cases. Like I said, it's pure weidu and perl, so nothing gemrb specific.



#159 dragonian

dragonian
  • Validating
  • 503 posts

Posted 30 July 2015 - 02:40 AM

Ok you have me lost here Lynx...
Do we need GemRB to run 10pp or not?
Cause you are saying that your suspicion is that it would crash on original(so on not GemRB game right?) and then you say that there is nothing GemRB specific there.



#160 -lynx-

-lynx-
  • Guest

Posted 30 July 2015 - 03:54 AM

10pp is a mod, gemrb is an engine. Hipothetically tobex or ees could be extended to handle extra party members. If they ever decide to do so, the mod will still be needed to fix the dialogs and scripts, unless someone wants to rewrite them manually. Or for the games that weren't renewed.

 

So yes, currently 10pp is useless if you don't have GemRB.

I asked if someone with perl and bwp can install it and send me the debug info, just so I can see if any other mods don't fit the model and need exceptions for handling Player7 and on.