Help - Search - Members - Calendar
Full Version: Jeeves for BG1 (ToSC)
The Black Wyrm's Lair - Forums > Mod development resources & discussion > The Gathering Hall
Thorfinn
Jeeves 1.1

Pretty simple, really.

Consists of an item that summons a storekeep who sells only ammo. If you play with Ease of Use -- Stacking, it probably has little value, since you can fill your backpack with more missiles than one could possibly fire in one lifetime. If you are not playing with Ease of Use -- Stacking, though, in addition to the advantage of having an ammo store on the road, he also sells taller stacks.

I'm considering including the "special" missiles which will allow the player to take advantage of his strength bonus (DMG, p. 64), so as to give people a reason to take some missile weapon other than bow. Let me know if you would be interested in that, as it will impact game balance.

Don't have a good way of getting the item into the game at present. I'm in the middle of a mod in which I will place it as loot, (changed a little -- the price is absurdly low, as is the identify percentage, for testing purposes) but I wanted a little feedback about whether people would find it worth filling space on the hard drive.

Other possibilities are that I could just WeiDU in a pack of gibberlings on the road to Beregost or something like that. I don't want to diddle with existing encounters or anything like that, and I don't like the plot device of having someone wander up and give it to you, and I especially don't like having to steal the darned thing (like with Algernon's Cloak). Any other suggestions, though?

Yes, it is WeiDU, so should be compatibile with other WeiDU mods. Tested on BG and ToSC. Has not been tested on DSotSC, but I don't know any reason why it should not work, unless for some reason someone else created a store or creature with the name "JUNK"



ENOUGH ALREADY, HOW DO I GET IT INTO THE GAME?

Unzip like any other Weimer mod, extracting it into the game folder so that folders are preserved. You will know you did it right if it creates a folder named "jeeves". The setup-jeeves.exe and .tp2 should end up in the game directory. Run the exe.

CLUAConsole:CreateItem("Q#CHIM")

ks-eng@softhome.net




Revision History

1.1 As noted in discussion, BG1 has no Per Day option. Instead of being changed back into an expendable item, it is now permanent, as desired. Per feedback from playtesters, it also charges the user a small amount of gold per use.
Baronius
Very useful little mod!

The ammo supplying way is very good (summoning a merchant). Ease of Use -- Stacking (as well as EoU itself) is only for beginners (who hopefully will get better with time) or for weaker players anyway.
Thorfinn
Can anyone think of an item which is usable once per day? I copied Algernon's Cloak, then looked at Cloak of the Wolf, and then browsed through the whole list on DLTCEP. I couldn't find an example of that kind of item. Then as I was sifting through my notes from modding a few years back, I see that the general consensus was that feature was not correctly implemented, which was another good reason to do stuff mostly for BG2.

Anyway, if anyone can think of an item like that from BG1, please let me know. Otherwise, I'll just have to work with it.

Anyway, I packaged up the same thing, but he unsummons much more quickly (avoiding the congestion problem I was thinking one could arrange at the denouement to make it a little easier wink.gif ) and he is summonable at will, just like Algernon's Cloak and Cloak of the Wolf.

Any way I can either change the original file or upload this new one?

Thanks!
Baronius
There are no items in BG1 that are usable once (twice, etc.) per day. That is a feature of many BG2 items.
SimDing0
The "Per Day" flag doesn't work in BG1 as far as I'm aware.
Thorfinn
Thanks. When I was last modding DLTCEP was called "Item Checker", I think. Heck, it took me a couple hours to remember how LeaveAreaLUA(...) works when I was dinking with the base mod.

Anyway, is it possible to upload the corrected version somewhere?
Baronius
Thorfinn: What's the problem? You can edit your initial post and replace its file attachment as well as post the new file in a new post wink.gif

Sim's post reminds me to pay the public's attention to a certain thing (it may be nitpicking but still).
There is no such flag in BG1 as "per day". We say it does not work but that field is not used at all.
Why do we say "it does (not) work"? Because unfortunately certain parts of BG1's IE hacking (or according to the current fashion: IE description) are using the results of BG2's description. So simply we use the terms used in case of BG2 and determine if they work in BG1 or no. Theoretically this is incorrect, even if it does not cause any problem practically.
Thorfinn
I'm going to feel really stupid if I have something set wrong in my browser or something, but I really do not see anything to change the attachment, or add one to this post. I've clicked all over trying to see if there was some button that IE didn't display for some reason.

Where is it supposed to be? I've tried that blank space between the box for entering the reply and the checkbox for "Enable emoticons" I've tried behind them. I've tried all the way across the bar with Add Reply and Preview Post. I've even viewed the source. I just don't see any way of attaching a file.

[hr]

...

<table class='tableborder' cellpadding="0" cellspacing="0" width="100%">
<tr>
<td class='maintitle' colspan="2">&nbsp;&nbsp;Replying to Jeeves for BG1 (ToSC)</td>
</tr>

<!-- REG NAME -->
<!--TOPIC TITLE-->
<!--POLL BOX-->
<tr>
<td class='pformstrip' colspan="2">Code Buttons</td>
</tr>
<tr>
<td class='pformleft'>
<input type='radio' class='radiobutton' name='bbmode' value='ezmode' onclick='setmode(this.value)' />&nbsp;<b>Guided Mode</b><br />
<input type='radio' class='radiobutton' name='bbmode' value='normal' onclick='setmode(this.value)' checked="checked" />&nbsp;<b>Normal Mode</b>
<script type='text/javascript' src='html/ibfcode.js'></script>
</td>
<td class='pformright'>
<input type='button' accesskey='b' value=' B ' onclick='simpletag("B")' class='codebuttons' name='B' style="font-weight:bold" onmouseover="hstat('bold')" />
<input type='button' accesskey='i' value=' I ' onclick='simpletag("I")' class='codebuttons' name='I' style="font-style:italic" onmouseover="hstat('italic')" />
<input type='button' accesskey='u' value=' U ' onclick='simpletag("U")' class='codebuttons' name='U' style="text-decoration:underline" onmouseover="hstat('under')" />

<select name='ffont' class='codebuttons' onchange="alterfont(this.options[this.selectedIndex].value, 'FONT')" onmouseover="hstat('font')">
<option value='0'>FONT</option>
<option value='Arial' style='font-family:Arial'>Arial</option>
<option value='Times' style='font-family:Times'>Times</option>
<option value='Courier' style='font-family:Courier'>Courier</option>
<option value='Impact' style='font-family:Impact'>Impact</option>
<option value='Geneva' style='font-family:Geneva'>Geneva</option>
<option value='Optima' style='font-family:Optima'>Optima</option>
</select><select name='fsize' class='codebuttons' onchange="alterfont(this.options[this.selectedIndex].value, 'SIZE')" onmouseover="hstat('size')">
<option value='0'>SIZE</option>
<option value='1'>Small</option>
<option value='7'>Large</option>
<option value='14'>Largest</option>
</select><select name='fcolor' class='codebuttons' onchange="alterfont(this.options[this.selectedIndex].value, 'COLOR')" onmouseover="hstat('color')">
<option value='0'>COLOR</option>
<option value='blue' style='color:blue'>Blue</option>
<option value='red' style='color:red'>Red</option>
<option value='purple' style='color:purple'>Purple</option>
<option value='orange' style='color:orange'>Orange</option>
<option value='yellow' style='color:yellow'>Yellow</option>
<option value='gray' style='color:gray'>Gray</option>
<option value='green' style='color:green'>Green</option>
</select>
&nbsp; <a href='java script:closeall();' onmouseover="hstat('close')">Close all Tags</a>
<br />
<input type='button' accesskey='h' value=' http:// ' onclick='tag_url()' class='codebuttons' name='url' onmouseover="hstat('url')" />
<input type='button' accesskey='g' value=' IMG ' onclick='tag_image()' class='codebuttons' name='img' onmouseover="hstat('img')" />
<input type='button' accesskey='e' value=' @ ' onclick='tag_email()' class='codebuttons' name='email' onmouseover="hstat('email')" />
<input type='button' accesskey='q' value=' QUOTE ' onclick='simpletag("QUOTE")' class='codebuttons' name='QUOTE' onmouseover="hstat('quote')" />
<input type='button' accesskey='p' value=' CODE ' onclick='simpletag("CODE")' class='codebuttons' name='CODE' onmouseover="hstat('code')" />
<input type='button' accesskey='l' value=' LIST ' onclick='tag_list()' class='codebuttons' name="LIST" onmouseover="hstat('list')" />
<!--<input type='button' accesskey='l' value=' SQL ' onclick='simpletag("SQL")' class='codebuttons' name='SQL'>
<input type='button' accesskey='t' value=' HTML ' onclick='simpletag("HTML")' class='codebuttons' name='HTML'>-->
<br />
Open Tags:&nbsp;<input type='text' name='tagcount' size='3' maxlength='3' style='font-size:10px;font-family:verdana,arial;border:0px;font-weight:bold;' readonly="readonly" class='row1' value="0" />
&nbsp;<input type='text' name='helpbox' size='50' maxlength='120' style='width:auto;font-size:10px;font-family:verdana,arial;border:0px' readonly="readonly" class='row1' value="Hint: Use Guided Mode for helpful prompts" />
</td>
</tr>
<tr>
<td colspan="2" class='pformstrip'>Enter your Post</td>
</tr>
<tr>
<td class='pformleft' align='center'>
<table class='tablefill' cellpadding='4' align='center'>
<tr>
<td align="center" colspan="3"><b>Clickable Smilies</b></td>
</tr>
<tr align='center'>
<td><a href="java script:emoticon(':mellow:')"><img src="http://www.blackwyrmlair.net/Forums/html/emoticons/mellow.gif" alt='smilie' border='0' /></a>&nbsp;</td>

...[SNIP]...

<td><a href="java script:emoticon(':ph34r:')"><img src="http://www.blackwyrmlair.net/Forums/html/emoticons/ph34r.gif" alt='smilie' border='0' /></a>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td align="center" colspan="3"><b><a href='java script:emo_pop()'>Show All</a></b></td>
</tr>
</table>
<br /><div class='desc'><strong><a href='java script:CheckLength()'>Check Post Length</a> &middot; <a href='java script:bbc_pop()'>BB Code Help</a></strong></div>
</td>
<td class="pformright" valign='top'>
<textarea cols='80' rows='20' name='Post' tabindex='3' class='textinput'></textarea></td>
</tr>
<tr>
<td class='pformleft'><b>Post Options</b></td>
<td class='pformright'>
<input type='checkbox' name='enableemo' class='checkbox' value='yes' checked="checked" />&nbsp;<b>Enable</b> emoticons?
<br /><input type='checkbox' name='enablesig' class='checkbox' value='yes' checked="checked" />&nbsp;<b>Enable</b> signature?
<br /><input type='checkbox' name='enabletrack' class='checkbox' value='1' />&nbsp;<strong>Enable</strong> email notification of replies?
</td>
</tr>
<!--QUOTE BOX-->
<tr>
<td class='pformleft'><b>Post Icons</b></td>
<td class='pformright'>
<input type="radio" class="radiobutton" name="iconid" value="1" />&nbsp;&nbsp;<img src="http://forums.blackwyrmlair.net/style_images/1/icon1.gif" align='middle' alt='' />&nbsp;&nbsp;&nbsp;<input type="radio" class="radiobutton" name="iconid" value="2" />&nbsp;&nbsp;<img src="http://forums.blackwyrmlair.net/style_images/1/icon2.gif" align='middle' alt='' />&nbsp;&nbsp;&nbsp;<input type="radio" class="radiobutton" name="iconid" value="3" />&nbsp;&nbsp;<img src="http://forums.blackwyrmlair.net/style_images/1/icon3.gif" align='middle' alt='' />&nbsp;&nbsp;&nbsp;<input type="radio" class="radiobutton" name="iconid" value="4" />&nbsp;&nbsp;<img src="http://forums.blackwyrmlair.net/style_images/1/icon4.gif" align='middle' alt='' />&nbsp;&nbsp;&nbsp;<input type="radio" class="radiobutton" name="iconid" value="5" />&nbsp;&nbsp;<img src="http://forums.blackwyrmlair.net/style_images/1/icon5.gif" align='middle' alt='' />&nbsp;&nbsp;&nbsp;<input type="radio" class="radiobutton" name="iconid" value="6" />&nbsp;&nbsp;<img src="http://forums.blackwyrmlair.net/style_images/1/icon6.gif" align='middle' alt='' />&nbsp;&nbsp;&nbsp;<input type="radio" class="radiobutton" name="iconid" value="7" />&nbsp;&nbsp;<img src="http://forums.blackwyrmlair.net/style_images/1/icon7.gif" align='middle' alt='' /><br />
<input type="radio" class="radiobutton" name="iconid" value="8" />&nbsp;&nbsp;<img src="http://forums.blackwyrmlair.net/style_images/1/icon8.gif" align='middle' alt='' />&nbsp;&nbsp;&nbsp;<input type="radio" class="radiobutton" name="iconid" value="9" />&nbsp;&nbsp;<img src="http://forums.blackwyrmlair.net/style_images/1/icon9.gif" align='middle' alt='' />&nbsp;&nbsp;&nbsp;<input type="radio" class="radiobutton" name="iconid" value="10" />&nbsp;&nbsp;<img src="http://forums.blackwyrmlair.net/style_images/1/icon10.gif" align='middle' alt='' />&nbsp;&nbsp;&nbsp;<input type="radio" class="radiobutton" name="iconid" value="11" />&nbsp;&nbsp;<img src="http://forums.blackwyrmlair.net/style_images/1/icon11.gif" align='middle' alt='' />&nbsp;&nbsp;&nbsp;<input type="radio" class="radiobutton" name="iconid" value="12" />&nbsp;&nbsp;<img src="http://forums.blackwyrmlair.net/style_images/1/icon12.gif" align='middle' alt='' />&nbsp;&nbsp;&nbsp;<input type="radio" class="radiobutton" name="iconid" value="13" />&nbsp;&nbsp;<img src="http://forums.blackwyrmlair.net/style_images/1/icon13.gif" align='middle' alt='' />&nbsp;&nbsp;&nbsp;<input type="radio" class="radiobutton" name="iconid" value="14" />&nbsp;&nbsp;<img src="http://forums.blackwyrmlair.net/style_images/1/icon14.gif" align='middle' alt='' /><br />
<input type="radio" class="radiobutton" name="iconid" value="0" checked="checked" />&nbsp;&nbsp;[ Use None ]
</td>
</tr>


<tr>
<td class='pformstrip' align='center' style='text-align:center' colspan="2">
<input type="submit" name="submit" value="Add Reply" tabindex='4' class='forminput' accesskey='s' />&nbsp;
<input type="submit" name="preview" value="Preview Post" tabindex='5' class='forminput' />
</td>
</tr>
</table>
</form>
jastey
I can't attach in this post either.
Baronius
Sorry, uploading was disabled. I wonder how Thorfinn managed to attach a file... it seems that it worked for the initial posts of topics then.

I've just enabled it, now it should work.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2024 Invision Power Services, Inc.