Code Monkey home page Code Monkey logo

scriptdragon-skysilver's Introduction

##SkySilver asi plugin for ScriptDragon (Skyrim)##

Current version: 0.3

New:

  • Now key presses registering properly
  • Init, info, error and status messages can be disabled
  • Incresed maximum bat files count

Description:

This plugin lets you bind your skyrim bat files to a specific keys on a keyboard. It's useful for people who streams the game and wants to have an ability to make it a little bit interactive.

Features:

  • Up to 50 skyrim bat files (commands) can be binded
  • Ability to disable\enable commands (not individually)
  • Custom key bindings
  • Determines position in load order among other ESPs and offsets any IDs it uses based on that

Installation:

Installing ScriptDragon

Download latest ScriptDragon from the official web-page. Inside a zip archive you will find 2 folders:

  • bin - holds binaries of ScriptDragon and example plugins
  • pluginsrc - contains ScriptDragon SDK and sources for example plugins

From bin folder copy into the root folder of Skyrim (where TESV.exe is) next 2 files:

  • dinput8.dll - a hook library which is loaded by Skyrim Engine and loads *.asi plugins
  • ScriptDragon.dll - the ScriptDragon library itself

Installing SkySilver

Download binary files from "Releases" section. Inside a zip archive you will find 3 files:

  • SkySilver.esp - an ESP plugin for Skyrim
  • skysilver.asi - a library plugin for ScriptDragon
  • skysilver.ini - a configuration file

Copy skysilver.asi and skysilver.ini into the root folder of Skyrim (where TESV.exe is). Copy SkySilver.esp into /Data folder of Skyrim (where Skyrim.esm is). That's it!

Make sure you've activated SkySilver.esp in the launcher and placed it AFTER ALL *.esm files in your load order.

You can also open and modify skysilver.ini to bind keys for certain commands (bat files).

Todo List:

  • Cooldown for each command
  • A set chance for each command
  • Simple scripting VM to expose ScriptDragon API to bat files

Knows Bugs:

  • Executing command won't do anything if player didn't open a console at least once since game was launched

Other Information:

ScriptDragon can be obtained at http://www.dev-c.com/skyrim/scriptdragon/

Thanks to Alexander Blade (http://www.dev-c.com) for making it!

scriptdragon-skysilver's People

Contributors

adm244 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.