Jump to content


Photo

Enhanced Edition Compatibility with L1NPCs


97 replies to this topic

#31 czacki

czacki
  • Members
  • 69 posts

Posted 08 March 2015 - 03:32 AM

I know it's kinda impolite to bump threads like that, but...

 

... any reports on progress, even slightest?

I'm really pissing my pants to play in a party of NPCs again rather than mutliplayer no-personality 6-man pack... :(



#32 zenblack

zenblack
  • Members
  • 70 posts

Posted 09 March 2015 - 02:50 PM

Just edit them with EEKeeper if you have to use the Enhanced Editions.



#33 czacki

czacki
  • Members
  • 69 posts

Posted 11 March 2015 - 11:32 AM

Just edit them with EEKeeper if you have to use the Enhanced Editions.

 

Nah, kills all the atmosphere.



#34 Miloch

Miloch

    Barbarian

  • Modders
  • 4793 posts
  • Gender:Male
  • Location:At Large

Posted 22 March 2015 - 11:01 AM

... any reports on progress, even slightest?

I haven't heard whether CrevsDaak did anything with subcomponents, but I myself have been swamped as usual. This is high on my extracurricular priority list though, for what that's worth.


Infinity Engine Contributions
Aurora * BG1 NPC * BG1 Fixpack * Haiass * Infinity Animations * Level 1 NPCs * P5Tweaks
PnP Free Action * Thrown Hammers * Unique Containers * BG:EE * BGII:EE * IWD:EE
================================================================
Player & Modder Resources
BAM Batcher * Creature Lister * Creature Checker * Creature Fixer * Tutu/BGT Area Map & List * Tutu Mod List
================================================================
"The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it." -Terry Pratchett

#35 czacki

czacki
  • Members
  • 69 posts

Posted 04 June 2015 - 03:52 AM

Soo... gotta ask again :D

 

Slight progress there, dear Barbarian? or nope? :(



#36 Jarno Mikkola

Jarno Mikkola

    The Imp

  • Modders
  • 6621 posts
  • Gender:Male
  • Location:The town where the dead haven't keeled over, yet. In Finland.

Posted 31 August 2015 - 07:51 PM

I stole this from another topic, but because it's related to this, and not the original topic, I place it here.

Eeeeh, my version barely installs, it is in my old computer's HDD (if it wasn't accidentally deleted in one or misplaced), and I haven't even finished adding all of the EE NPCs (I had added Neera and Dorn (both BG:EE and BG2:EE), and had started adding Rasaad), so I wouldn't say that it's actually there for anyone else to install... I'll look for it later and see if I can get some more work done (dude, 'cause I had even forgotten xD).

I wish you all the good things I have, so you get to retreave that data intact.
Can it be at least used to set say Aeries class in a BG2EE game ? If yes, that's half of the victory already there, as the original NPCs are far more important to most players than the BG2EE's EE NPCs. I don't have an EE installs on this computer so I unfortunatelly can't help you just now, but I am sure that if you take volunteers, there will be a list of BG1EE and BG2EE users lining up if you just say so.
Ouh, and so your job won't be finnished anytime soon, you'll also get the Baldur's Gate: Siege of the Dragonspear NPCs to include when that comes out, and then you get to deal with the EET NPCs too. :devil: Good luck, hopefully I didn't scare you away.

Edited by Jarno Mikkola, 31 August 2015 - 07:52 PM.

Welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand.
Here's how to install all the ... mods you ever really could want to Infinity Engine games. I removed the stable word from there as Roxanne began to add BS mods that are likely to break compatibility from the BWS.

#37 Ishad Nha

Ishad Nha
  • Modders
  • 465 posts
  • Gender:Male

Posted 26 November 2015 - 11:17 PM

:laugh:

"I'm really pissing my pants to play in a party of NPCs again rather than mutliplayer no-personality 6-man pack..."
You can mix multiplayer and Bioware NPCs. I just added two multiplayer Beamdog NPCs then started the game, I was able to add the three initial Bioware NPCs (Imoen, Jaheira and Minsc) with no problems.

It is possible to add the dialog and script of a Bioware NPC to an NPC that you created yourself. This requires Near Infinity.

Figuring out what a level 1 NPC has in the way of abilities, if he using an EE kit.
(1) Create your NPC in the usual way.
(2) Use the Console to create a level draining monster
(3) Let monster drain the NPC to only one level.

For information on the Console, see IESDP.
CreateCreature("<string>")
Creates the creature specified by <string>.



#38 agb1

agb1
  • Modders
  • 410 posts
  • Gender:Male

Posted 26 November 2015 - 11:43 PM

Also look at github.com/subtledoctor/NPC_EE for some premade kit change options. It doesn't have all the features of L1NPCs, but can save you some manual editing and it also comes with some custom kits just for the NPCs.

BiG World Fixpack (community collection of mod fixes and compatibility patches, with user-friendly cross-platform script)

 

BiG World Setup (tool to automate best-practice installation of Infinity Engine mods on Windows, with conflict analysis)

Latest version:    https://bitbucket.or.../get/master.zip


#39 Ishad Nha

Ishad Nha
  • Modders
  • 465 posts
  • Gender:Male

Posted 27 November 2015 - 01:52 AM

That NPC_EE looks interesting, I will provide a direct link...

https://github.com/subtledoctor/NPC_EE

For the multiplayer idea to work: your computer must be connected to the internet!
Here's a step by step guide to anyone who is not familiar with this approach:

Spoiler

You can copy your multiplayer save from the mpsave folder to the single player "save" folder. Then the game can be played as a single player game forevermore. In default Windows 10 you are looking at a path like:

C:\Users\[Your name]\Documents\Baldur's Gate II - Enhanced Edition\save

You can create your own NPCs here, you are not limited to Beamdog characters.


Edited by Ishad Nha, 29 November 2015 - 03:29 AM.


#40 Jarno Mikkola

Jarno Mikkola

    The Imp

  • Modders
  • 6621 posts
  • Gender:Male
  • Location:The town where the dead haven't keeled over, yet. In Finland.

Posted 27 November 2015 - 06:00 AM

For the multiplayer idea to work: your computer must be connected to the internet!

Nope, you don't, you can use the T... other protocol and have fun with that. It works well in the recular(non-EE) BG2 too.


Welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand.
Here's how to install all the ... mods you ever really could want to Infinity Engine games. I removed the stable word from there as Roxanne began to add BS mods that are likely to break compatibility from the BWS.

#41 Ishad Nha

Ishad Nha
  • Modders
  • 465 posts
  • Gender:Male

Posted 27 November 2015 - 06:44 AM

It takes a bit of fiddling but it does work...



#42 Fiann of the Silver Hand

Fiann of the Silver Hand
  • Modders
  • 387 posts
  • Gender:Male
  • Location:MURICA

Posted 27 November 2015 - 11:56 PM

 

For the multiplayer idea to work: your computer must be connected to the internet!

Nope, you don't, you can use the T... other protocol and have fun with that. It works well in the recular(non-EE) BG2 too.

 

 

TCP/IP



#43 Ishad Nha

Ishad Nha
  • Modders
  • 465 posts
  • Gender:Male

Posted 28 November 2015 - 01:01 AM

Near Infinity looks for save files in your main BG2 directory.
In BGEE and BGEE2, if you have Windows 10 the save path for single games will be:
C:\Users\[Your Log-on Name]\Documents\Baldur's Gate II - Enhanced Edition\save
(Multiplayer games folder will end with\mpsave)
To get EE save games to appear in Near Infinity, you will need to copy the save or mpsave folders to the main game directory. NI does not handle the Character part of an EE save game well, its analysis of the Gam file shows that all NPCs are clones of the protagonist!

Until an EE version of Level 1 NPCs appears, it may be necessary to use the Cre files to create NPCs with customized classes. A Chr file is simply a Cre file with an added header.


Edited by Ishad Nha, 28 November 2015 - 01:22 AM.


#44 Jarno Mikkola

Jarno Mikkola

    The Imp

  • Modders
  • 6621 posts
  • Gender:Male
  • Location:The town where the dead haven't keeled over, yet. In Finland.

Posted 28 November 2015 - 01:27 AM

Near Infinity looks for save files in your main BG2 directory.
...
To get EE save games to appear in Near Infinity, you will need to ...

Just get a newer Near Infinity. Easy.

 

 

NI does not handle the Character part of an EE save game well, its analysis of the Gam file shows that all NPCs are clones of the protagonist!

This was fixed like ages ago.


Edited by Jarno Mikkola, 28 November 2015 - 01:28 AM.

Welcome to the sanity, you are free to search for the limit, it's out there, we drew it in the sand.
Here's how to install all the ... mods you ever really could want to Infinity Engine games. I removed the stable word from there as Roxanne began to add BS mods that are likely to break compatibility from the BWS.

#45 Ishad Nha

Ishad Nha
  • Modders
  • 465 posts
  • Gender:Male

Posted 28 November 2015 - 02:16 AM

:) :)

That is much better than anything found on Pocket Plane Group or the NI Homepage that was listed there!
I tried Aerie as a Dragon Disciple, it seems to have worked properly.

This is the list of attributes that I believe necessary:
Name    Aerie    8 h
Tooltip    Aerie    c h
Override script    AERIE.BCS    248 h
Class script    SHOUTINV.BCS    250 h
Default script    AERIEX.BCS    268 h
Global identifier    -1    27c h
Local identifier    -1    27e h
Script name    Aerie    280 h
Dialogue    AERIE.DLG    2cc h

Biography and battle cries can be added to this list.
In Multiplayer mode I created a Dragon Disciple NPC. Then in Near Infinity I used the above list of attributes to alter the Chr file. List came from the Aerie6.cre file.
A Chr file is simply a Cre file with an added header, said header is the first 100 Bytes of a Chr file. Hence hex offsets for the above attributes in the Chr file will be higher by an amount of 100.

A Chr file is created when you Export a party member. In Windows 10, Exported PCs will appear here:
C:\Users\[Your Log-on Name]\Documents\Baldur's Gate II - Enhanced Edition\characters
If you can't find this folder, Export a PC, it should then appear. You can't Export an official Bioware NPC?

Aerie will appear in the game as a Sorceror when I replace the relevant Aerie#.cre file with a file of my own. (I had to manually create my own Override folder for BG2EE.) I will need to figure out which cre file is being used, probably Aerie6.cre.

Files with unorthodox names in the characters folder may cause a crash when I try to create a character in multiplayer mode?!


Edited by Ishad Nha, 28 November 2015 - 05:14 PM.




Reply to this topic



  


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users