scripthookdotnet_src
所属分类:.net编程
开发工具:Visual C++
文件大小:1074KB
下载次数:2
上传日期:2014-01-17 14:36:37
上 传 者:
peeni
说明: GTAIV C++ Script Hook .Net
文件列表:
ScriptHookDotNet.sln (1607, 2012-10-01)
_release\_copy.bat (1758, 2012-10-02)
_release\archive (0, 2012-10-01)
_release\PlainScripts (0, 2012-10-01)
_release\PlainScripts\InvincibilityScript.cs (1536, 2012-10-01)
_release\PlainScripts\InvincibilityScript.vb (1431, 2012-10-01)
_release\PlainScripts\PositionScript.cs (388, 2012-10-01)
_release\PlainScripts\PositionScript.vb (336, 2012-10-01)
_release\postbuildCS.bat (108, 2012-10-01)
_release\postbuildVB.bat (108, 2012-10-01)
_release\scriptsMessage.txt (440, 2012-10-01)
bin\_postbuild.bat (0, 2012-10-01)
bin\ScriptHook.dll (336384, 2012-10-01)
bin\ScriptHook-LICENSE.txt (3388, 2012-10-01)
ScriptHook\bin (0, 2012-10-01)
ScriptHook\bin\ScriptHook.dll (445440, 2012-10-01)
ScriptHook\bin\ScriptHook.exp (24020, 2012-10-01)
ScriptHook\bin\ScriptHook.lib (39330, 2012-10-01)
ScriptHook\Game.h (2041, 2012-10-01)
ScriptHook\GameTypes.h (5045, 2012-10-01)
ScriptHook\Log.h (2751, 2012-10-01)
ScriptHook\NativeContext.h (2613, 2012-10-01)
ScriptHook\NativeFiberThread.h (1970, 2012-10-01)
ScriptHook\NativeInvoke.h (9542, 2012-10-01)
ScriptHook\NativeThread.h (1842, 2012-10-01)
ScriptHook\ScriptHookManager.h (2053, 2012-10-01)
ScriptHook\Scripting.h (139589, 2012-10-01)
ScriptHook\ScriptingDirty.h (161309, 2012-10-01)
ScriptHook\ScriptingEnums.h (109243, 2012-10-01)
ScriptHook\ScriptingHelpers.h (1843, 2012-10-01)
ScriptHook\ScriptingTypes.h (3419, 2012-10-01)
ScriptHook\Service.h (1632, 2012-10-01)
ScriptHook\Services (0, 2012-10-01)
ScriptHook\Services\Config.h (2092, 2012-10-01)
ScriptHook\Services\D3DHook.h (3038, 2012-10-01)
ScriptHook\Services\KeyboardHook.h (1868, 2012-10-01)
ScriptHook\Services\Menu.h (2797, 2012-10-01)
ScriptHook\Types.h (1977, 2012-10-01)
ScriptHook\Version.h (1181, 2012-10-01)
ScriptHookDotNet\AnimationSet.cpp (3678, 2012-10-02)
... ...
GTAIV .Net Script Hook SOURCECODE release v1.0
(C) 2012 Hazard (hazard_x@gmx.net / twitter.com/HazardX)
based on and includes parts of the GTAIV C++ Script Hook
from Aru
Classes Vector2, Vector3, Vector4, Quaternion and Matrix based on
sourcecode from SlimDX ( www.slimdx.org )
1. Description
--------------
This archive contains the complete C++/CLI sourcecode of the
GTAIV .Net Script Hook. The compiled ASI plugin allows you to
run in-game GTAIV scripts written in any .Net language.
The goal of this project is to provide a .Net-typical and easy
to use class structure that wraps all scripting functionality
of the game.
Scripts can be developed directly with Visual Studio, granting
you all it's benefits like code highlighting and IntelliSense.
WARNING: The code is messy as hell. It was one of my first
larger C++ based projects and many very C++ specific things
like file structure and includes are a total DISASTER!
Potential health risks of trying to understand or restructure
the code include, but are not limited to:
Loss of sanity, brain damage and irreversible nerdism.
Special thanks to Aru for his help and for his C++ Script Hook.
This project wouldn't have been possible without it.
You can get Aru's C++ Script Hook here:
http://www.gtaforums.com/index.php?showtopic=390582
2. License
----------
The GTAIV .Net Script Hook sourcecode is published unter the MIT license.
See LICENSE.txt for the complete license text.
When you release sourcecode from this project make sure that you keep
the full, unaltered license text at the beginning of the files. When
you changed parts of the released sourcecode make sure to include a
notice right below the license text in the modified files that states
that you altered the sourcecode, to make clear that i am not the sole
author of all of the file's contents anymore.
You are free to distribute compiled derivative works of this in binary
form in any way you see fit and without limitations. It would be nice,
though, to give credit to Hazard (hazard_x@gmx.net / twitter.com/HazardX)
as author of the original GTAIV .Net Script Hook.
See LICENSE-ScriptHook.txt for the license of the GTAIV C++ Script Hook,
and LICENSE-SlimDX.txt for the license of the SlimDX sourcecode.
3. Requirements
---------------
Required to compile the sourcecode are:
- Microsoft Visual Studio 2010 (newer versions will probably work too)
- Microsoft DirectX SDK March 2008
- Microsoft Windows SDK (maybe? am not entirely sure...)
IMPORTANT: After installing the DirectX SDK March 2008 you'll have to
set up a system variable in windows named "DXSDK_2008-03" containing
the full path to the installation folder of the SDK. This is to allow
multiple versions of the SDK to be installed. Make sure to include a
final backslash ( \ ) at the end of the path.
See the included ScriptHookDotNet.readme.txt on how to actually run
the Script Hook with the game.
4. Changelog
------------
Release 1.0:
- First public release of the sourcecode
5. Infos for Webmasters
-----------------------
Feel free to add this archive as a download to your site as long as
you give proper credit. However, as long as it is technically
possible, please DON'T upload it to other webservers. Best way
would be to link to the official release thread or to the download
link mentioned below, to assure that people always get the latest
version!
Official Release Thread:
http://www.gtaforums.com/index.php?showtopic=526306
Download link for this archive:
http://www.hazardx.com/file/92-gta4_scripthook_dotnet_source
Download of the compiled version of the GTAIV .Net Script Hook:
http://www.hazardx.com/file/83-gta4_scripthook_dotnet
6. Facts
--------
Author:
Hazard (hazard_x@gmx.net)
Releasedate (yyyy-mm-dd):
2012-10-02
近期下载者:
相关文件:
收藏者: