Primogenitor's Scipt Changes Pack v1.9 This is a set of various scripts that I have produced. Several of them require the PRC (Player Resource Consortium) and/or NWNX-Letoscript. There is to much to list, but they range from utility includes to adjusted spells (including a local timestop).
I am trying to use the nwnx_leto scripts in this package. Included in the inc_letoscript script is #include"inc
_debug", which seems to hold the DoDebug function.
Did I miss a file?
I am not using PRC
Posted by BainIthron ( 66.87.xxx.xxx ) at 2006-06-26 14:30:56
I tried out the Leto v3 List Maker... tried making a list for PRC 3.0d haks...
loaded haks via PRC module updater, and tried manually also, both in dedicated server and single player... ran for a total of 1 hour, 45 mins... had no luck whatsoever... Primo, maybe you have a solution?
Posted by wilcoxon ( 65.25.xxx.xxx ) at 2006-06-08 09:39:59
Hmm. Looks like it does work even with the errors. My problem was I didn't leave the game running long enough. It appears to take quite a while to output the xml.
Posted by wilcoxon ( 65.25.xxx.xxx ) at 2006-06-08 09:32:05
I can not get the Leto v3 List Maker to work. With no added content (under 1.67), hb_inc_stages fails to compile with "UNDEFINED IDENTIFIER (NextStage)". If I move NextStage from hb to hb_inc_stages, then hb_inc_stages fails with "UNKNOWN STATE IN COMPILER" on PrintString(""+sName+"");. If I try running the module anyway, there is only a partial xml file in the log.
Posted by DMLadyAbagail at 2006-04-21 00:22:19 Voted 10.00 on 04/21/06
I cant believe more pople havent voted for this. Go Primogenitor! _________________________ "Pudding can't fill the emptiness inside me...but it will help!"
I use PrC 2.2c will this be of any help to me?
or is it part of that allredy? _________________________ Head Builder of Moonlight & Shadows
Server Information
Name: Moonlight & Shadows Link
Posted by demux at 2005-02-23 15:12:44 Voted 10.00 on 02/23/05
Posted by trigor ( 201.8.xxx.xxx ) at 2004-10-16 09:28:00
Upated to v18 Mainly this now includes compiled forms for the PRC 2.2a things (except the summons), but the NWNX-leto code has been updated to work with PCs properly as well.
Gil-Thalas, sorry about the lack of response. I dont know is the answer. As Pain of Savlation pointed out scripts are serverside only. However, the timestop also uses an AOE object, but since that AOE is invisible by design, I dont know if the client has to have it or not. I suspect not, but I havn't had opportunity to test it.
Now PRC 2.2 is release, Im going to update all my PRC scripts to include compile scripts too, so they should work.
Posted by Pain of Salvation ( 212.47.xxx.xxx ) at 2004-10-12 20:42:00
Gil, scripts are server side only, the client doesn t have to have them in any form, so you can put any script on your module and it will affect all players without the need of any hakpak.
Posted by Pain of Salvation ( 212.47.xxx.xxx ) at 2004-10-12 20:42:00
Gil, scripts are server side only, the client doesn t have to have them in any form, so you can put any script on your module and it will affect all players without the need of any hakpak.
Posted by Gil-Thalas ( 67.92.xxx.xxx ) at 2004-10-07 04:06:00
Primogenitor, looks like a great compilation of scripts. However, I have a question for you:
I want a PnP version of Time Stop as regards duration and inability to take hostile actions, etc. I saw that your versions have those limitations, but the PW that I am script hunting for does not want to require a hak pack. Do your scripts allow for a simple install into the mod or do they require players to download and install them as well?
i cant get the test mod to work at all..
the books for leto dont work for me.. the debug code says it got my name and lets me in the door but thats all it does for the leto area i use a book of wis it boots me i get back and no wis increase.. i even made a test mod with your includes and stil nothing got changed..
do i have to do soemthing to get them to work..
i changed the include file like it sayed to point to my stuff..
and then ran this script from a lever onused
#include "inc_letocommands"
void main()
{
object oPC = GetLastUsedBy();
StackedLetoScript(SetName("New"));
StackedLetoScript(SetName("Name", TRUE));
//StackedLetoScript(AdjustAbility(ABILITY_WISDOM, 1));
RunStackedLetoScriptOnObject(oPC);
}
i tryed cominting out the setnames and uncomenting wis increace to still nothing
v17 is up. Includes alterations to the Timestop scripts so that you can't cast hostile spells, target other objects, nor do combat damage. Also has a basic NWNX-Letoscript and PRC combo, so that ability bonuses are applied to the bic rather than the hide. This means they count for prerequisites and can stack over +12.
No major changes. Added a couple of utility modules aimed at autogenerating list files for Leto.
Should have another update to the NWNX-Letoscript functions this weekend, should cover spells (known and memorized) and age as well as some systemic changes. Also should add the start of some NWNX-Letoscript Get functions, starting with GetSpellSchool.
updated again: Changed the NPC leveling functions to read from 2da's. Now they should use custom classes too, provided there are packages for them. This doesn't mean the AI will use the custom abilities, nor that they will work for NPCs.
Also re-organised the misc utility functions better.
Sorry about the double post. Good job with scripts. The module really helped. This is the best idea I have seen yet for changing races. Thanks for all the work you put in.
Updated again: Just inc_letoscript tweaked slightly. This will be the last NWNX-letoscript include update before I migrate to the unicorn engine and the new syntax. I will keep the build 18 code here, but it wont be updated any more.
Also, sometime this week I should post an updated NPC leveling include that can read from the 2da's so can cope with custom content automatically.
godstuffus: The NWNX-Letoscript includes are not a complete system like DAR is. They are intended more to make it easier for builders to use NWNX-letoscript without limiting the power avaliable to them. Soon the demo module will be complete enought to be released. I will make sure there is a race changing example included. Heres a simple example script for starters; this will add 1 point to a players strength, useful for replicating Baldurs Gates "Book Of Strength" item.
void main()
{
//get the PC
object oPC = GetItemActivator();
//add commands to the stack
//open the players bic in leto
LetoWorkWithPC(oPC);
//make the changes in leto
StackedLetoScript(AdjustAbility(ABILITY_STRENGTH, 1));
//save the players bic
LetoSavePC(GetBicFileName(oPC));
//no actual work has been done at this point
//its just been queued up
//now you boot the PC so you can modify their file
BootPC(oPC);
//then you do the changes when the player is offline
DelayCommand(0.5, VoidStackedLetoScriptRun());
}
I think what you doing is great, but I am an idiot when comes to scripting. Is there anyway you could explain what to do with the race scripts in order to get them to work.
Is it like the DAR scripts in what event you apply them at? I know you change the directory in the inc_letoscript. Which events do you apply the scripts at?
I am working on PW that I will use your scripts. I know you are busy on the script, but could you give a little example of how to set it up. I would greatly appreciate it. Thanks for all the work.
I think what you doing is great, but I am an idiot when comes to scripting. Is there anyway you could explain what to do with the race scripts in order to get them to work.
Is it like the DAR scripts in what event you apply them at? I know you change the directory in the inc_letoscript. Which events do you apply the scripts at?
I am working on PW that I will use your scripts. I know you are busy on the script, but could you give a little example of how to set it up. I would greatly appreciate it. Thanks for all the work.
You must be Logged In to post comments in this section.