|  |  |  | @ -144,11 +144,10 @@ savegave portability, mod merging, and general organization of init files, | 
		
	
		
			
				|  |  |  |  | DFHack supports multiple init files both in the main DF directory and | 
		
	
		
			
				|  |  |  |  | save-specific init files in the save folders. | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | DFHack looks for init files in three places each time they could be run: | 
		
	
		
			
				|  |  |  |  | DFHack looks for init files in two places each time they could be run: | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | #. The :file:`dfhack-config/init` subdirectory in the main DF directory | 
		
	
		
			
				|  |  |  |  | #. :file:`data/save/{world}/raw`, where ``{world}`` is the current save, and | 
		
	
		
			
				|  |  |  |  | #. :file:`data/save/{world}/raw/objects` | 
		
	
		
			
				|  |  |  |  | #. The :file:`dfhack-config/init` subdirectory in the main DF directory and | 
		
	
		
			
				|  |  |  |  | #. :file:`save/{world}/init`, where ``{world}`` is the current save | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | For each of those directories, all matching init files will be executed in | 
		
	
		
			
				|  |  |  |  | alphabetical order. | 
		
	
	
		
			
				
					|  |  |  | @ -156,7 +155,7 @@ alphabetical order. | 
		
	
		
			
				|  |  |  |  | Before running matched init scripts in any of those locations, the | 
		
	
		
			
				|  |  |  |  | :file:`dfhack-config/init/default.*` file that matches the event will be run to | 
		
	
		
			
				|  |  |  |  | load DFHack defaults. Only the :file:`dfhack-config/init` directory is checked | 
		
	
		
			
				|  |  |  |  | for this file, not any :file:`raw` directories. If you want DFHack to load | 
		
	
		
			
				|  |  |  |  | for this file, not any :file:`save` directories. If you want DFHack to load | 
		
	
		
			
				|  |  |  |  | without running any of its default configuration commands, edit the | 
		
	
		
			
				|  |  |  |  | :file:`dfhack-config/init/default.*` files and comment out the commands you see | 
		
	
		
			
				|  |  |  |  | there. | 
		
	
	
		
			
				
					|  |  |  | @ -234,12 +233,11 @@ run. By default, the following folders are searched, in order (relative to the | 
		
	
		
			
				|  |  |  |  | root DF folder): | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | #. :file:`dfhack-config/scripts` | 
		
	
		
			
				|  |  |  |  | #. :file:`data/save/{<region folder>}/raw/scripts` (only if a save is loaded) | 
		
	
		
			
				|  |  |  |  | #. :file:`raw/scripts` | 
		
	
		
			
				|  |  |  |  | #. :file:`save/{world}/scripts` (only if a save is loaded) | 
		
	
		
			
				|  |  |  |  | #. :file:`hack/scripts` | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | For example, if ``teleport`` is run, these folders are searched in order for | 
		
	
		
			
				|  |  |  |  | ``teleport.lua`` or ``teleport.rb``, and the first matching file is run. | 
		
	
		
			
				|  |  |  |  | ``teleport.lua``, and the first matching file is run. | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | Script paths can be added by modifying :file:`dfhack-config/script-paths.txt`. | 
		
	
		
			
				|  |  |  |  | Each line should start with one of these characters: | 
		
	
	
		
			
				
					|  |  |  | 
 |