Vai al contenuto

Foto

Simple step by step guide to making new items


  • Effettua l'accesso per rispondere
Questa discussione ha avuto 114 risposte

#26
Humanoid_Taifun

Humanoid_Taifun
  • Members
  • 1444 Messaggi:
You don't understand. I don't want to see more. I want to use the cheat to see less. As it is, when you use the cheat, the main screen slowly fades to black, stays that way for a few seconds and then goes back to normal.

#27
The Fred

The Fred
  • Members
  • 2516 Messaggi:
Are you trying to play "blindfolded" or something?

Dante2377 wrote...
Also, for newbies, having to deal with the weidu mod seems like an extra step not needed esp since you have to manually CLUA the item into the character inventory (or do it using Shadowkeeper).  I've never had a problem just creating the item, dropping it into the override folder, starting up the game, and CLUA'ing it in.  As long as you save the item with a different name, you don't have to deal with strings and other messing up items (this is easy in IEEP).

Oh, I agree, and I tried to make this clear when I layed out the basic process. However, people might want to make completely new items, not replacing old ones (for example you could be making a club or spear or something where there aren't many things to replace anyway) and not want to screw with the TLK manually. If you were making a lot of minor edits (e.g. adding items to stores, etc) it would also be a lot easier to revert them this way. I would rate it as higher difficulty/effort/hassle than simply making an item, though.

For example, if you did want to add an item to a store, you could do that in the WeiDU TP2 file easily like so:

COPY_EXISTING ~ULGOTH.sto~ ~override~    ADD_STORE_ITEM ~FRED.ITM~ #0 #0 #0 ~IDENTIFIED~ #1
BUT_ONLY_IF_IT_CHANGES

This would add the "FRED" resource to the Ulgoth's Beard store (in vanilla, not TuTu).

Modificata da The Fred, 23 novembre 2011 - 11:01 .


#28
Humanoid_Taifun

Humanoid_Taifun
  • Members
  • 1444 Messaggi:

The Fred wrote...
Are you trying to play "blindfolded" or something?

Back on the old boards, I once bragged that I knew the game well enough to do just that. I'm not confident enough to try it without a mouse cursor though (by putting a piece of cardboard in front of the screen for example).

#29
devSin

devSin
  • Members
  • 8929 Messaggi:
There is a FadeToColor() (no, you can't actually specify the color) script action (this is what that cheat runs), but I don't think it will persist forever (and it's not saved, so you'd have to re-call after loading). It may just pop back from black as soon as you try to do anything (this is typically only used for cutscenes).

But you won't be able to see the party, and you won't get things like the movement indicator (I don't think), so you'd basically be wasting your time.

Modificata da devSin, 23 novembre 2011 - 03:40 .


#30
The Fred

The Fred
  • Members
  • 2516 Messaggi:
Maybe you could just permanently blind all your characters?

#31
Humanoid_Taifun

Humanoid_Taifun
  • Members
  • 1444 Messaggi:

devSin wrote...
you'd have to re-call after loading).

That's not much of a problem. I wouldn't save my game during battles anyway.

It may just pop back from black as soon as you try to do anything (this is typically only used for cutscenes).

That'd mean it's hopeless?

But you won't be able to see the party, and you won't get things like the movement indicator (I don't think), so you'd basically be wasting your time.

So long as I can see the mouse, I intend to try. (after all, you can locate people or obstacles by the form of the cursor)

The Fred wrote...
Maybe you could just permanently blind all your characters?

Not quite the same thing.

#32
Easymask

Easymask
  • Members
  • 238 Messaggi:
Turning off the screen and just playing with sound could be what you're looking for. "You must gather your party before venturing forth" as well as combat sounds would in fact allow you to be playing while blind.

#33
devSin

devSin
  • Members
  • 8929 Messaggi:

Humanoid_Taifun wrote...

That'd mean it's hopeless?

The script action is FadeToColor().

If I were to try this, I would be using one of the vanilla player scripts, and I would open it up in Near Infinity and add the code below to the script assigned to the PC (then compile and save). Then I'd load the game, make sure the PC was selected, and hit B and see if I could play that way (I would not have custom keyboard assignments, because then my hotkey could get interrupted if I had mapped B to something).

IF
  HotKey(B)
THEN
  RESPONSE #100
    FadeToColor([30.0],0)
END

// Because I don't want you to be
// stuck in blackscreen for all time:
// :-)
IF
  HotKey(D)
THEN
  RESPONSE #100
    FadeFromColor([30.0],0)
END

Modificata da devSin, 23 novembre 2011 - 09:15 .


#34
Humanoid_Taifun

Humanoid_Taifun
  • Members
  • 1444 Messaggi:
Thanks, I'll try that as soon as I get back to playing.

#35
Humanoid_Taifun

Humanoid_Taifun
  • Members
  • 1444 Messaggi:
Okay, I finally got around to it, and unfortunately it doesn't work. It's a few seconds of darkness before the picture snaps back.

Well, at least now I've got an excuse why I can't do this challenge...

#36
Dante2377

Dante2377
  • Members
  • 252 Messaggi:
 I'd wanted to create an item that is a slightly modified Gauntlets of Crushing - rather than give +4/+4 with fists, wanted to give +1 fire damage when using fists.  Unfortunately, while there is an equipped effect that can change the fist damage bonus, you can't specify a damage type like fire, it's just a flat numerical damage modifer.  If you add the "fixed/random damage", that will actually damage you when you equip, not apply it to your fist damage.

One clunky way to do it is simply to edit the monk fists (mfist1.itm through mfist8.itm) and add the fire damage, but that would apply regardless of whether the gauntlets were equipped or not and if I take them off for some other Gauntlets, I'd want to lose that bonus too.  I could always create a bunch of versions of a fist weapon, make them usable by monks, set APR per 2 rounds and base crushing damage to the correct value based on level, and then add fire damage, but that seems unelegant.

Anyone know a way of either 1. dynamically modifying the monk fist items in game? (don't think it's possible) OR having a way that when a certain piece of equipment is equipped, your fists do +x of a certain type (e.g. fire) of damage?  goes beyond the simple item modifications I've done in the past.

#37
ussnorway

ussnorway
  • Members
  • 2344 Messaggi:
This ring should get you started.

Adds 6 damage to fist... see with & without screen shots. :wub:

Posted Image Posted Image

#38
Dante2377

Dante2377
  • Members
  • 252 Messaggi:
Thanks for that, but adding additional damage to the regular fist damage (eg. adding to the crushing total) isn't a problem. The problem is adding fire damage - the "fist damage bonus" attribute (289) only is a numerical value to add or subtract from the base fist damage, there's no mechanism to add fire damage with that attribute.

#39
Gate70

Gate70
  • Members
  • 3207 Messaggi:
I was going to suggest making them from a weapon but then realised you had thought of this.

From memory Planescape Torment did what you want. Don't know how much the Infinity Engine was modified but it might be worth looking at. I haven't got it installed at present and not sure how it could be viewed. Edit, although thinking about it again these will be a weapon but don't seem to modify the base attack?
shrines.rpgclassics.com/pc/planescape/weapons.shtml#fists

Gauntlets of Celestial Fire. +2 AC, +10 Fire Damage, +10% Resistance to Crushing Attacks.

Edit2, found the cd & installed. Also found NI & took a couple of screenshots. Don't know if they mean anything to you.
http://i208.photobuc.../Gate70/CF1.png

http://i208.photobuc.../Gate70/CF2.png

Sigh, maybe it is this bit (& different weapon)
i208.photobucket.com/albums/bb237/Gate70/CF3.png

& they all look like they have set base damage so probably no help at all!

Modificata da Gate70, 04 dicembre 2011 - 05:39 .


#40
The Fred

The Fred
  • Members
  • 2516 Messaggi:
It might be possible to add a damage bonus effect to the character. I don't know if you could make it a fire effect, though. The other thing is that it might add the damage to normal weapon attacks as well.

#41
Dante2377

Dante2377
  • Members
  • 252 Messaggi:
What ill have to do is modify a spell with one melee ability that does 1 pt of fire and have the bracers call that spell. That will affect every hit, even with a weapon, but I could un-equip them when I use a weapon.

#42
ussnorway

ussnorway
  • Members
  • 2344 Messaggi:
The inherent problem is weapon damage requires a weapon (not armour) but it’s fairly simple to take say a longsword and give it fire damage. I’m not up on what monks can use but you could add proficiency in longsword & even change the base damage type to fist… I’m not sure if monks get the bonus monk damage with any of the games weapons.

#43
polytope

polytope
  • Members
  • 342 Messaggi:

Dante2377 wrote...

What ill have to do is modify a spell with one melee ability that does 1 pt of fire and have the bracers call that spell. That will affect every hit, even with a weapon, but I could un-equip them when I use a weapon.

I'd use 248 (melee hit effect) for the fire damage, and if necessary have this effect applied via an equipped 177: param 1 = 20 (monk), param 2 = 5 (class.ids) so that only monks could benefit.

Also, it's best to use an eff file directly for the damage rather than a spell - a damaging spell applied by melee hits will remove two mirror images per hit rather than one (or two stoneskins, if physical damage) - this is because there's a tiny delay in the spell triggering through 146 (even if set to "cast instantly").

#44
Dante2377

Dante2377
  • Members
  • 252 Messaggi:

ussnorway wrote...

The inherent problem is weapon damage requires a weapon (not armour) but it’s fairly simple to take say a longsword and give it fire damage. I’m not up on what monks can use but you could add proficiency in longsword & even change the base damage type to fist… I’m not sure if monks get the bonus monk damage with any of the games weapons.


Monk fists already have their own items - mfist1.itm through mfist8.itm (accounting for all the +1, +2, +3 and the dice changes at the various levels).  I'm not sure how, but the monk class replaces a standard fist with those.  It would be easy enough to simply add +1 fire damage to those itm files, although then I'd have to always have the gauntlets on, from a RP standpoint.  

I could make copies of those items, add the fire damage, and just use them, although the APR might not line up.

The base mfistx.itm files all have a proficiency added - Cleric_Hallow 109.  Does anyone know what that does?

#45
ussnorway

ussnorway
  • Members
  • 2344 Messaggi:

Dante2377 wrote...
Monk fists already have their own items - mfist1.itm through mfist8.itm (accounting for all the +1, +2, +3 and the dice changes at the various levels).  I'm not sure how, but the monk class replaces a standard fist with those.  It would be easy enough to simply add +1 fire damage to those itm files, although then I'd have to always have the gauntlets on, from a RP standpoint.  

I could make copies of those items, add the fire damage, and just use them ...


I think you could have the ring enchanted with a spell that summons the mfistx items into your hand (assuming they are classed as weapons by the game)/ inventory for X hours… you would have to put up with the possibility they can be dispelled but the items should work similarly to werewolf claws or the mage black blade.

#46
polytope

polytope
  • Members
  • 342 Messaggi:

Dante2377 wrote...

Monk fists already have their own items - mfist1.itm through mfist8.itm (accounting for all the +1, +2, +3 and the dice changes at the various levels).  I'm not sure how, but the monk class replaces a standard fist with those.  It would be easy enough to simply add +1 fire damage to those itm files, although then I'd have to always have the gauntlets on, from a RP standpoint.  

I could make copies of those items, add the fire damage, and just use them, although the APR might not line up.

The monk class doesn't use the standard CLAB files for swapping fists (and setting apr with them), it's hardcoded (though only for party members, I believe). Adding fire damage to monk fists will also grant it to Balthazar and his monks as they have the same fist items equipped.

Dante2377 wrote...
The base mfistx.itm files all have a proficiency added - Cleric_Hallow 109.  Does anyone know what that does?

It's added by SCS and is used to detect the enchantment level of a weapon for scripting purposes.

#47
ussnorway

ussnorway
  • Members
  • 2344 Messaggi:
Update.
I had some spare time at work and tried to make this for you but mfist1.itm IS NOT a BG2 file. To be clear here, I believe you when you say that mfist1.itm etc is in your build but if you want me to make you an item based on this thing then I need something to work with.

If you want to track it down yourself then I’d search for a mod that makes radical changes to the file system… Ascension or Fixpack spring to mind.

Edit: it now looks like monks have their own special rules... see chart here.

IMO that longsword +2 fire damage is looking good but you have a better idea of what you want... good luck.:wub:

Edit2;  The good news is I got it working (see screenshot below) but the bad news is it’s fiddly. Copy Monkfist.itm to the override folder & rename it to MFISTX.itm (X=the number that matches your level as shown in the chart linked above)… Note that, I used the highest one as a template (and corrected the range to 1 but you can adjust that to suit your needs).

Posted Image

Download file from here. ... theses guys seem to be having some issues so here is a different link. (tested & working) I'm sorry for any problems that has made for you.:wub:

Warning; bad things could happen if you reset the damage to magicfire or magicice… just FYI.

Modificata da ussnorway, 07 dicembre 2011 - 04:06 .


#48
ussnorway

ussnorway
  • Members
  • 2344 Messaggi:

C Barchuk wrote...

I came across USS Norway's little guide on making items. I'm curious how to change an existing weapons bonus to hit and damage? For instance, say I wanted to changed celestial fury or blackrazor to a +5 version of itself. Is that possible? I've been trying to do it myself and have been unsuccessful at it and I'm worried I might mess something up. Thanks for any help.


I want to answer this question here so as to keep it all together. :wub:

The + to hit aptitude is a governed by the swords melee ability.
Highlight it and press the view/edit button...
Posted Image
 now press the edit tab (at the top) and edit the + hit column.

Posted Image

If you want +5 to hit and damage then also edit the damagebonus colum (it’s about 2 places below the +hit) & don’t forget to update the text to reflect the new upgrade before saving your new sword as something with an unique name.

#49
C Barchuk

C Barchuk
  • Members
  • 212 Messaggi:
UssNorway,

Thank you very much for the in depth tutorial. One question: After I edit the text description, it asks me if I want to save it or export as TXT. Which one do I select? Thanks again.

EDIT: Looks like saving wasn't the correct one cause I went ahead and chose that and it saved the over the original Dialog.txt and now the original Blackrazor is now a +5...lol. Oooops.

2nd EDIT: mmmmm, I think I've messed something up. I tried fixing the original blackrazor and somehow screwed up the Dialog.tlk file and now shadowkeeper and the game itself won't start.

Modificata da C Barchuk, 26 gennaio 2012 - 02:59 .


#50
ussnorway

ussnorway
  • Members
  • 2344 Messaggi:
Save it.

Posted Image

Go back and re-read the first couple posts about putting the new sword in your override folder and I’ll say it once again “Don’t change the StrRef string address”!