Jump to content

DOWNLOAD MODS

Are you looking for something shiny for your load order? We have many exclusive mods and resources you won't find anywhere else. Start your search now...

LEARN MODDING

Ready to try your hand at making your own mod creations? Visit the Enclave, the original ES/FO modding school, and learn the tricks of the trade from veteran modders...

JOIN THE ALLIANCE

Membership is free and registering unlocks image galleries, project hosting, live chat, unlimited downloads, & more...

Dejunai

Allies
  • Posts

    1
  • Joined

  • Last visited

Everything posted by Dejunai

  1. I have a request for some advice about scripting. I scripted quite a bit for Oblivion, and yes I know that Skyrim does NOT use the same syntax. This is more about processing limits. I want to build an interior room with 256 objects that all move up ( or down ) at the same time, random distance, random speeds. A global script will trigger when they need to move, and which direction. Each object's script will therefore set the random speed, and of course move the object to which it is attached. I know how to do all of this, but any advice from the pros would be appreciated. My real question is: Will Skyrim handle all the scripts running at once? Will the script handler choke, stutter, spew, smoke or otherwise fail? Yes, yes... the easy answer: Write the code, make the Mod, and find out. But if someone already knows that this effort would be destined to failure, a heads-up would be nice. Aternatively, the NIF of each object could theoretically contain the move as "animation", tho I think this would rule out random speed, and each "random" distance would need to be a different animation, limiting the definition of "random" Each object would still run its own script, and randomly select a distance (aka animation) once triggred by the global script, which still decides direction. But the scripts on each object wouldn't need to process a "SetPos Z fPortionOfDistance" each frame, saving some processing. Instead calling PlayAnimation(string asAnimation) and calling one of perhaps 10 possible animations. Thanks for your time, and advice... -DEJ
×
×
  • Create New...