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: [ Ссылка ]
Arx Scripting Language wiki: [ Ссылка ]
Events: [ Ссылка ]
Commands: [ Ссылка ]
Variables: [ Ссылка ]
Ещё видео!