Difference between revisions of "Technical Manual"

From ALFA
Jump to: navigation, search
 
(20 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
[[Category:Manuals]]
 
[[Category:Manuals]]
This section is intended to help those interested in building, or just wanting to know how things like the core scripts work. Most of this information is NWN2-specific, though we will have some NWN1 technical documents listed here as well in the days to come. In the meantime, much of this information is outdated or at least in need of organization and qualification.  I will be trying to get it more presentable as time goes on.
+
This section is intended to help those interested in building, or just wanting to know how things like the core scripts work. Most of this information is NWN2-specific, though we will have some NWN1 technical documents listed here as well in the days to come. In the meantime, much of this information is outdated or at least in need of organization and qualification.
  
= For Everyone =
+
== For Everyone ==
 
* [[Reporting Bugs]]
 
* [[Reporting Bugs]]
 
* [[Crafting Guide]]
 
* [[Crafting Guide]]
* [[The ALFA Development Environment]] (How to use [https://github.com/ GitHub])
+
* [[Introduction to Git]] (How to use [https://github.com/ GitHub])
* [[Alternative Downloads]] for United States and Israel users.
 
* [[Text Commands]]
 
  
= Hosts and HDMs =
+
 
* [[VirtualMachine Setup]]
+
== Hosts and HDMs ==
 +
* [[Virtual Machine Setup]]
 
* [[Basic Host Requirements]] - NWNx4 and nwn2server, basic requirements to host a module.
 
* [[Basic Host Requirements]] - NWNx4 and nwn2server, basic requirements to host a module.
* [[Connecting to the MySQL Database]]
+
* [[Setting Up MySQL Workbench]]
* [[Connecting to the Server Vault]]
+
 
  
= Builders =
+
== Builders ==
* Guide to [[Writing ACR Quests]]
+
* [[ALFA Build Module]]
 +
* Guide to [[Writing ACR Quests]], as well as an [[Quest Creation Example]].
 
* [[ALFA Base Resources]] (ABR) Basics
 
* [[ALFA Base Resources]] (ABR) Basics
* Grand Fromage's [[Toolset Guide]]
+
* [[Toolset Guide]]
 
* [[Using Local Variables]]
 
* [[Using Local Variables]]
 
* [[Building Areas]]
 
* [[Building Areas]]
 +
** [[Creating Terrain with L3DT and YATT]]
 
* [[Building Doors]]
 
* [[Building Doors]]
 
* [[Building Items]]
 
* [[Building Items]]
 
* [[Building Placeables]]
 
* [[Building Placeables]]
 +
* [[Building Conversations]]
 
* [[Building Creatures]]
 
* [[Building Creatures]]
 
* [[Building Triggers]]
 
* [[Building Triggers]]
 
* [[Building Portals]]
 
* [[Building Portals]]
 
* [[Writing Conversations & Quests]]
 
* [[Writing Conversations & Quests]]
* [[Grid System]] (proposal)
+
* [[ACR Spawn]] System: The complete manual
* [[ALFA Spawn System]]: The complete manual
+
* [[ACR Encounter]] System
* [[ALFA Encounter System]]
+
* [[ACR Rest]]ing & Healing Bonuses
* [[Defining Rest Areas]] & Healing Bonuses
 
  
= Scripters =
+
== Scripters ==
 
* [[ALFA Core Rules]] (ACR) Basics
 
* [[ALFA Core Rules]] (ACR) Basics
 
* [[Data Persistence]]
 
* [[Data Persistence]]
 
* [[Rewarding Experience]]
 
* [[Rewarding Experience]]
 
* [[Spell Scripting]]
 
* [[Spell Scripting]]
 +
** [[Creating RP Spells]]
 
* [[Scripting Items]]
 
* [[Scripting Items]]
 
* [[Scripting Feats]]
 
* [[Scripting Feats]]
 
* [[Script Library]] (General)
 
* [[Script Library]] (General)
 
* [[Developing for ALFA]]
 
* [[Developing for ALFA]]
* [[Creating an ACR C# Project]]
+
* [[Creating CLR Programs]]
 
* [[Creating Instanced Areas]]
 
* [[Creating Instanced Areas]]
 
* [[Running Scripts Remotely]]
 
* [[Running Scripts Remotely]]
Line 49: Line 51:
 
* [[GetEffectInteger]] return values
 
* [[GetEffectInteger]] return values
  
= Technical Documentation =
+
== Technical Documentation ==
 
* [[Core Content Release Process]]
 
* [[Core Content Release Process]]
 
* [[ACR and Core Content Addition Policies]]
 
* [[ACR and Core Content Addition Policies]]
Line 56: Line 58:
 
* [[GUI]] Information
 
* [[GUI]] Information
 
* [[ACR Configuration Settings]]
 
* [[ACR Configuration Settings]]
 +
* [[HAK UPDATING]]
 
* [[Creating a Content Patch]]
 
* [[Creating a Content Patch]]
 +
* [[Updating Azure Client Libraries]]
 
* [[Release Notes]]
 
* [[Release Notes]]
 +
* [[Server Vault]]

Latest revision as of 06:10, 6 November 2021

This section is intended to help those interested in building, or just wanting to know how things like the core scripts work. Most of this information is NWN2-specific, though we will have some NWN1 technical documents listed here as well in the days to come. In the meantime, much of this information is outdated or at least in need of organization and qualification.

For Everyone


Hosts and HDMs


Builders

Scripters

Reference Documents:

Technical Documentation