Author Topic: Has anyone been able to mod Toolset?  (Read 8810 times)

Legacy_SkywingvL

  • Full Member
  • ***
  • Posts: 115
  • Karma: +0/-0
Has anyone been able to mod Toolset?
« Reply #150 on: May 17, 2012, 06:31:56 pm »


               I don't plan on supporting non-SSE2 hardware by default; usage is extremely low and it penalizes performance for everyone else with modern hardware.

I've produced a one-off build that shouldn't require SSE2, although I have no mechanism to verify it and future builds will require SSE2.

http://valera-ext.ny...ols-NonSSE2.zip

You should consider upgrading to more modern hardware.
               
               

               


                     Modifié par SkywingvL, 17 mai 2012 - 05:32 .
                     
                  


            

Legacy_Carcerian

  • Hero Member
  • *****
  • Posts: 1655
  • Karma: +0/-0
Has anyone been able to mod Toolset?
« Reply #151 on: May 18, 2012, 07:45:32 am »


               Thx, ill let you know how it works. Your build worked on all other scripts, just didnt like shayans BTW..
               
               

               
            

Legacy__Guile

  • Hero Member
  • *****
  • Posts: 1308
  • Karma: +0/-0
Has anyone been able to mod Toolset?
« Reply #152 on: May 18, 2012, 01:07:55 pm »


               I don't know why people are still using Shayan's Subs with nwnx_funcs out there, truly makes no sense to me.. '<img'>

I was able to write up & code 72 subs in like 2 days, no problem..
               
               

               
            

Legacy_Carcerian

  • Hero Member
  • *****
  • Posts: 1655
  • Karma: +0/-0
Has anyone been able to mod Toolset?
« Reply #153 on: May 18, 2012, 09:31:08 pm »


               

_Guile wrote...

I don't know why people are still using Shayan's Subs with nwnx_funcs out there, truly makes no sense to me.. '<img'>

Ppl still use it cuz thier servers that have used it for years, and changing "midcampaign" would be tons of work..
Shayans does letoscript, has support for complex subrace evolution, faction systems, and lots of other nice extras...

_Guile wrote...

...I was able to write up & code 72 subs in like 2 days, no problem..

If you havnt yet, you should post those subs BTW (when ready), as Shayan's is certainly not for everyone and i know ppl would appreciate another subrace option '<img'>
               
               

               


                     Modifié par Carcerian, 18 mai 2012 - 08:41 .
                     
                  


            

Baaleos

  • Administrator
  • Hero Member
  • *****
  • Posts: 1916
  • Karma: +0/-0
Has anyone been able to mod Toolset?
« Reply #154 on: June 11, 2012, 11:26:08 am »


               

_Guile wrote...

I don't know why people are still using Shayan's Subs with nwnx_funcs out there, truly makes no sense to me.. '<img'>

I was able to write up & code 72 subs in like 2 days, no problem..


I run a Shayan's Subrace Engine PW Server - updated to use nwnx_funcs

I agree - Letoscript is no longer necessary, now that funcs exists.
But the Subrace engine itself is highly intuitive, and allows for alot of expandability.

Im in the process of adding additional features.

Such as

Subrace Heartbeats (specific subraces have different heartbeats that do different things)
 - Imagine being able to create diseases that infect specific subraces. Code could go in here.

Subrace Death Events
 -  Some subraces should die in specific ways. Fire Elemental based subraces - burst into flames and explode.
-  Vampires in my PW are able to respawn in a Spectral Realm, which is a mirror duplicate of the area where they died - they need to kill x amount of spectral demons to return to the real world.

Subrace on Examine Events
  - Using nwnx_cool -  Certain Subraces can do specific things on examining objects.
      Eg - Increased Identify chance etc.


Making these systems are actually very easy, and is done basically by storing the name of the specific script for that specific subrace event as a local int on the module, and then call it on the appropriate event.

eg-

SetLocalString("GetModule(),"SUB_E_REST_"+IntToString(34),"vampire_rest");
34 being the subrace id for Vampire
Then in the rest script, we get the Subrace ID for the rester, and get the script from the LocalString on the module, if it exists, and Execute that script on the player.
Voila - we have just appended a new Subrace specific event, to the modules generic Rest Event.

If you are using nwnx_resman, you can then sign into your pw, test the script, and modify it, without needing to reload the module. (as long as you upload it to the module via the externalsources folder)


One criticism about Shayans Subrace engine, is that it uses alot of hex code - which actually limits the size of the integers it is capable of using.
Eg - I was trying to apply CEP2.3 Wings to a subrace, but because the int value for 3123 etc, didnt exist within the context of 00-FF, it meant that it wasnt do-able in native Shayans.
I had to refactor that bit of code, to use a mySQL Database - which technically wasnt requred, but did solve the problem.
               
               

               
            

Legacy_The Amethyst Dragon

  • Hero Member
  • *****
  • Posts: 2981
  • Karma: +0/-0
Has anyone been able to mod Toolset?
« Reply #155 on: June 17, 2012, 02:04:28 am »


               Added NWNTX (and axs' toolset modification) to builders secton of neverwinternights.info today. '<img'>
               
               

               
            

Legacy_The Amethyst Dragon

  • Hero Member
  • *****
  • Posts: 2981
  • Karma: +0/-0
Has anyone been able to mod Toolset?
« Reply #156 on: June 17, 2012, 08:52:04 pm »


               NWNTX suggestion:

Don't know if this is possible, but can NWNTX be modified to force the toolset to put wing and tail appearances in alphabetical order (like it automatically does with creature and placeable appearances in the drop-down menus)?
               
               

               
            

Legacy_virusman

  • Sr. Member
  • ****
  • Posts: 448
  • Karma: +0/-0
Has anyone been able to mod Toolset?
« Reply #157 on: June 18, 2012, 03:14:00 pm »


               I haven't found a way to do this.
               
               

               
            

Legacy_Zarathustra217

  • Sr. Member
  • ****
  • Posts: 322
  • Karma: +0/-0
Has anyone been able to mod Toolset?
« Reply #158 on: June 19, 2012, 06:42:20 pm »


               Another suggestion: would it be possible to enable working in directory mode? I'd really love to be able to set up SVN in a way that works intuitively.
               
               

               
            

Baaleos

  • Administrator
  • Hero Member
  • *****
  • Posts: 1916
  • Karma: +0/-0
Has anyone been able to mod Toolset?
« Reply #159 on: June 20, 2012, 10:21:11 am »


               eg - Downloading from the svn on ModLoad etc?

Sounds like quite a challenge to impliment, but if it worked, it would be interesting to use.

One of the larger delays of opening a module, is the extraction from mod, to the temp0 folder.
Change it to impliment an svn system instead would bypass that completely.
Infact - changing it so it uses svn update on modLoad, would speed it up faster, because technically, the only files it needs to download would be those that are different.
(I think we would need to be able to specify another folder path for temp0 though - so opening non-Svn'd modules doesnt wipe the temp.0 folder, forcing a fresh download.

In theory, it would be case of hooking the save functionality of the toolset.
so that instead of 'just' compiling into a mod file,
it also reads an ini file, for svn details,
and then calls command line svn on the temp0 directory to commit/add the files.
when complete, it then resumes with the compiling of the mod.

Opening the mod, would possibly be simpler.
Hook the Module Open button, instead of opening a mod, it triggers the svn command line to download/update the svn temp0 folder, and then when finished, it tells toolset that it has finished extraction, and that it can then use the temp0 folder - fooling it into thinking it extracted the files.

For someone able - it might not be as complex as I thought it was.
               
               

               


                     Modifié par Baaleos, 20 juin 2012 - 09:22 .
                     
                  


            

Legacy_henesua

  • Hero Member
  • *****
  • Posts: 6519
  • Karma: +0/-0
Has anyone been able to mod Toolset?
« Reply #160 on: July 03, 2012, 05:59:44 pm »


               Is there a way to force the toolset to render the WOK mesh per the "renderaabb 1" console command. It would be great if we could turn this on or off at will.
               
               

               
            

Legacy_henesua

  • Hero Member
  • *****
  • Posts: 6519
  • Karma: +0/-0
Has anyone been able to mod Toolset?
« Reply #161 on: August 03, 2012, 06:53:01 pm »


               I'm bumping the above request.

My goal is to see grass in the toolset, but figure it would be easier to have a toggle for rendering the WOK mesh in the same manner as the console command "renderaabb 1". Are either of these possible and of interest for a toolset haker to take on?
               
               

               
            

Legacy_virusman

  • Sr. Member
  • ****
  • Posts: 448
  • Karma: +0/-0
Has anyone been able to mod Toolset?
« Reply #162 on: August 05, 2012, 07:32:27 pm »


               I've found the Aurora engine function that does this, but adding something to the Toolset GUI is much more complicated.
               
               

               
            

Legacy_henesua

  • Hero Member
  • *****
  • Posts: 6519
  • Karma: +0/-0
Has anyone been able to mod Toolset?
« Reply #163 on: August 05, 2012, 08:26:38 pm »


               virusman... would it be possible to avoid the gui for now? For example, how about a toolset setting file that we could add a line to it prior to start up when we want this kind of rendering?

So for example, a text file that this special toolset hack reads. A line to the effect of "renderaabb=1" then forces the kind rendering that I want... wok mesh and non static objects only per the console command renderaabb. then when you want things to be back to normal you log out, and adjust the setting file.

Would that work?

This would save me an extraordinary amount of time as I've been mapping out an area by hand on graph paper from how it looks during play with that console command set, and then going back to the toolset and putting my triggers in. It was a rather painstaking process.
               
               

               
            

Legacy_virusman

  • Sr. Member
  • ****
  • Posts: 448
  • Karma: +0/-0
Has anyone been able to mod Toolset?
« Reply #164 on: August 08, 2012, 08:27:17 am »


               Sure, it would be easier to do.
I'm going on job interviews all week, though, so it may take a while.