Scripting Basics - Arx Fatalis Modding Academy

0:00 - intro 0:23 - code is like a cooking recipe 2:09 - learning to code is like learning a new language 2:58 - you will need a text editor for writing code 4:05 - we will be working between 2 directories 5:27 - opening ASL files and the issue of chinese characters 7:08 - the folder structure of scripts, main script files and instances 10:45 - opening the interactive items folder in vscode 11:36 - let's find the script of that human ylside! 13:33 - fixing characters by changing encoding 14:56 - using the entity debug view to see that human_base_0069 is an ylside 17:26 - getting more info on scripting using the Arx Libertatis wiki 18:41 - Arx scripts are just 3 things: events, commands and state 20:00 - explaining what "state" is 20:54 - events 21:31 - what's inside each folder within graph/obj3d/interactive? 23:04 - explaining variables (which store the state of each entity) 26:05 - events go back and forth between the main script and instances 27:16 - looking for items to modify in game in the prison cell 28:19 - how to find the script file quickly based on its ID 30:06 - analyizing a simple "on init" block 31:01 - adding colors to the scripts 31:43 - checking out the meaning of some commands 33:08 - using this knowledge to make the skull larger in the cell 36:24 - trying out the altered script of skulls 37:12 - changing the size of mushrooms 40:16 - trying out the altered script of mushrooms 40:29 - "on init" only runs when a level is loaded first time 41:37 - what to do when things go south? 42:13 - ideas on what to do with the knowledge from this video 43:18 - looking forward to seeing some mods! ‪@joshdarnit‬ exact instructions challenge meltdown:    • Evan’s Classic Exact Instructions Challeng...   Arx Scripting Language wiki: https://wiki.arx-libertatis.org/Arx_s... Events: https://wiki.arx-libertatis.org/Scrip... Commands: https://wiki.arx-libertatis.org/Scrip... Variables: https://wiki.arx-libertatis.org/Scrip...