glx 
							
						 
					 
					
						
						
							
						
						0b4df07f27 
					 
					
						
						
							
							(svn r11443) -Fix: [NewGRF] Action 0 <id> is an extended byte  
						
						
						
						
					 
					
						2007-11-16 02:25:56 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						af0616729a 
					 
					
						
						
							
							(svn r11433) -Fix: starting OpenTTD with DOS files made it look weird out of the box.  
						
						... 
						
						
						
						-Change: make extra sprites (the ones not in the TTD GRFs) replaceable using Action 5.
-Feature: make replacing contiguous subsets of sprites in for some types possible in Action 5.
Note to GRF authors: when you replaced OpenTTD sprites that are not from the TTD GRF files using Action A, your GRF will not have the intended result anymore as the sprite numbers have changed. You should replace the Action A with an Action 5 from now on. 
						
						
					 
					
						2007-11-15 07:42:25 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f546de602b 
					 
					
						
						
							
							(svn r11433) -Fix: starting OpenTTD with DOS files made it look weird out of the box.  
						
						... 
						
						
						
						-Change: make extra sprites (the ones not in the TTD GRFs) replaceable using Action 5.
-Feature: make replacing contiguous subsets of sprites in for some types possible in Action 5.
Note to GRF authors: when you replaced OpenTTD sprites that are not from the TTD GRF files using Action A, your GRF will not have the intended result anymore as the sprite numbers have changed. You should replace the Action A with an Action 5 from now on. 
						
						
					 
					
						2007-11-15 07:42:25 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						d4e8889d5f 
					 
					
						
						
							
							(svn r11429) -Fix (r11129): some TextID to StringID 'translations' didn't follow our format  
						
						
						
						
					 
					
						2007-11-13 18:57:38 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						9c94aae30f 
					 
					
						
						
							
							(svn r11429) -Fix (r11129): some TextID to StringID 'translations' didn't follow our format  
						
						
						
						
					 
					
						2007-11-13 18:57:38 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						60ccc5bbce 
					 
					
						
						
							
							(svn r11423) -Codechange: store grfid when adding an override  
						
						
						
						
					 
					
						2007-11-12 20:40:58 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						de4e9cdc9c 
					 
					
						
						
							
							(svn r11423) -Codechange: store grfid when adding an override  
						
						
						
						
					 
					
						2007-11-12 20:40:58 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						74ee13aba8 
					 
					
						
						
							
							(svn r11381) -Fix [FS#1227]: redo the fix in a less breaking way  
						
						
						
						
					 
					
						2007-11-04 22:24:03 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						3517ee6d54 
					 
					
						
						
							
							(svn r11381) -Fix [FS#1227]: redo the fix in a less breaking way  
						
						
						
						
					 
					
						2007-11-04 22:24:03 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						354fdbc0c9 
					 
					
						
						
							
							(svn r11380) -Revert (r11191, r11196): it worked, but broke cargo loading  
						
						
						
						
					 
					
						2007-11-04 22:21:46 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						6c9617b4ae 
					 
					
						
						
							
							(svn r11380) -Revert (r11191, r11196): it worked, but broke cargo loading  
						
						
						
						
					 
					
						2007-11-04 22:21:46 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						50d51e83bb 
					 
					
						
						
							
							(svn r11358) -Fix: condition types 0x0B and 0x0C are also valid for variable 0x88 in action 7/9.  
						
						
						
						
					 
					
						2007-10-30 17:24:04 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b98b97cfb4 
					 
					
						
						
							
							(svn r11358) -Fix: condition types 0x0B and 0x0C are also valid for variable 0x88 in action 7/9.  
						
						
						
						
					 
					
						2007-10-30 17:24:04 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						3722b834ef 
					 
					
						
						
							
							(svn r11355) -Fix [FS#1377]: loading too many GRFs was not handled gracefully causing crashes and such.  
						
						
						
						
					 
					
						2007-10-29 23:02:31 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b14c94867a 
					 
					
						
						
							
							(svn r11355) -Fix [FS#1377]: loading too many GRFs was not handled gracefully causing crashes and such.  
						
						
						
						
					 
					
						2007-10-29 23:02:31 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						b604d40584 
					 
					
						
						
							
							(svn r11346) -Codechange: Add marker has_newwater to the loaded grf features. Not in used yet.  
						
						
						
						
					 
					
						2007-10-26 20:48:15 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						b5973f12e6 
					 
					
						
						
							
							(svn r11346) -Codechange: Add marker has_newwater to the loaded grf features. Not in used yet.  
						
						
						
						
					 
					
						2007-10-26 20:48:15 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						08503f5ba5 
					 
					
						
						
							
							(svn r11341) -Codechange: add missing callback ID enums, add stub for house property 20 and reorder unimplemented action 0 properties  
						
						
						
						
					 
					
						2007-10-25 23:24:28 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						287a4a8049 
					 
					
						
						
							
							(svn r11341) -Codechange: add missing callback ID enums, add stub for house property 20 and reorder unimplemented action 0 properties  
						
						
						
						
					 
					
						2007-10-25 23:24:28 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						fcce47172d 
					 
					
						
						
							
							(svn r11330) -Add: OTTD version checking for NewGRFs. This allows NewGRFs to do something different for different versions of OpenTTD, like disabling it for too low versions or loading different graphics.  
						
						
						
						
					 
					
						2007-10-21 14:59:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f4775d06bb 
					 
					
						
						
							
							(svn r11330) -Add: OTTD version checking for NewGRFs. This allows NewGRFs to do something different for different versions of OpenTTD, like disabling it for too low versions or loading different graphics.  
						
						
						
						
					 
					
						2007-10-21 14:59:05 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						1d9542ce2d 
					 
					
						
						
							
							(svn r11321) -Codechange: add support to load different graphics for halftile slopes using a NewGRF. Patch by frosch.  
						
						
						
						
					 
					
						2007-10-20 21:39:50 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						fce4c5e2c2 
					 
					
						
						
							
							(svn r11321) -Codechange: add support to load different graphics for halftile slopes using a NewGRF. Patch by frosch.  
						
						
						
						
					 
					
						2007-10-20 21:39:50 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						3b08339a10 
					 
					
						
						
							
							(svn r11302) -Fix (r9520): typo  
						
						
						
						
					 
					
						2007-10-19 21:14:38 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						9371ac1307 
					 
					
						
						
							
							(svn r11302) -Fix (r9520): typo  
						
						
						
						
					 
					
						2007-10-19 21:14:38 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						5691c77494 
					 
					
						
						
							
							(svn r11283) -Fix(r11282): a typo.  Don't ask.  
						
						
						
						
					 
					
						2007-10-17 02:50:18 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						b0df73c7fd 
					 
					
						
						
							
							(svn r11283) -Fix(r11282): a typo.  Don't ask.  
						
						
						
						
					 
					
						2007-10-17 02:50:18 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						ebd7b63733 
					 
					
						
						
							
							(svn r11282) -Fix[FS#1344]: Use the right pointer when evaluating the size of the layouts.  
						
						
						
						
					 
					
						2007-10-17 02:46:21 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						7938e6f793 
					 
					
						
						
							
							(svn r11282) -Fix[FS#1344]: Use the right pointer when evaluating the size of the layouts.  
						
						
						
						
					 
					
						2007-10-17 02:46:21 +00:00 
						 
				 
			
				
					
						
							
							
								maedhros 
							
						 
					 
					
						
						
							
						
						ee4823857f 
					 
					
						
						
							
							(svn r11265) -Feature: Make more advanced rail types more expensive to build.  
						
						
						
						
					 
					
						2007-10-14 21:20:12 +00:00 
						 
				 
			
				
					
						
							
							
								maedhros 
							
						 
					 
					
						
						
							
						
						675a826601 
					 
					
						
						
							
							(svn r11265) -Feature: Make more advanced rail types more expensive to build.  
						
						
						
						
					 
					
						2007-10-14 21:20:12 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						21547b46ef 
					 
					
						
						
							
							(svn r11253) -Fix (r9411): industries can still use cargo they define, even if these cargo are disabled by a grf loaded later  
						
						
						
						
					 
					
						2007-10-13 02:49:05 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						f49a52c2ff 
					 
					
						
						
							
							(svn r11253) -Fix (r9411): industries can still use cargo they define, even if these cargo are disabled by a grf loaded later  
						
						
						
						
					 
					
						2007-10-13 02:49:05 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						73fcdf77e0 
					 
					
						
						
							
							(svn r11252) -Revert r11239, Fix r9620: cargo translation was not done correctly  
						
						
						
						
					 
					
						2007-10-13 02:23:11 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						ac9f287f20 
					 
					
						
						
							
							(svn r11252) -Revert r11239, Fix r9620: cargo translation was not done correctly  
						
						
						
						
					 
					
						2007-10-13 02:23:11 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						a8936b771b 
					 
					
						
						
							
							(svn r11251) -Fix[FS#1318]: Newindustries must not rely on the old check placement functions.  It is the the job of callbacks.  Therefor, upon substitution, disable the said check.  
						
						... 
						
						
						
						Warning, plenty of industries are going to be generated ;) 
						
						
					 
					
						2007-10-13 00:49:13 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						63f54c43b3 
					 
					
						
						
							
							(svn r11251) -Fix[FS#1318]: Newindustries must not rely on the old check placement functions.  It is the the job of callbacks.  Therefor, upon substitution, disable the said check.  
						
						... 
						
						
						
						Warning, plenty of industries are going to be generated ;) 
						
						
					 
					
						2007-10-13 00:49:13 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						401048898e 
					 
					
						
						
							
							(svn r11239) -Fix (r10495): don't do cargo translation when loading grfs, but do it once all grfs are loaded. This ensure correct accept/produced cargo when a grf uses cargo defined in a grf loaded after itself  
						
						
						
						
					 
					
						2007-10-09 21:40:15 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						ffbd818517 
					 
					
						
						
							
							(svn r11239) -Fix (r10495): don't do cargo translation when loading grfs, but do it once all grfs are loaded. This ensure correct accept/produced cargo when a grf uses cargo defined in a grf loaded after itself  
						
						
						
						
					 
					
						2007-10-09 21:40:15 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						ffba1cc208 
					 
					
						
						
							
							(svn r11233) -Fix [FS#1303]: handle some wrong written station NewGRFs a little more gracefully than segfaulting.  
						
						
						
						
					 
					
						2007-10-09 15:28:40 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6b9bff7531 
					 
					
						
						
							
							(svn r11233) -Fix [FS#1303]: handle some wrong written station NewGRFs a little more gracefully than segfaulting.  
						
						
						
						
					 
					
						2007-10-09 15:28:40 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						7810424862 
					 
					
						
						
							
							(svn r11232) -Fix (r10495): industry tile override works like house override, so handle it in the same way  
						
						
						
						
					 
					
						2007-10-09 02:57:29 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						5684e42ada 
					 
					
						
						
							
							(svn r11232) -Fix (r10495): industry tile override works like house override, so handle it in the same way  
						
						
						
						
					 
					
						2007-10-09 02:57:29 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						91ac131014 
					 
					
						
						
							
							(svn r11228) -Codechange: implement the "moreanimation" feature of TTDP, so we can properly support newindustries.  
						
						
						
						
					 
					
						2007-10-08 19:56:21 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						cb6cdf7978 
					 
					
						
						
							
							(svn r11228) -Codechange: implement the "moreanimation" feature of TTDP, so we can properly support newindustries.  
						
						
						
						
					 
					
						2007-10-08 19:56:21 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						1bf8d64eb8 
					 
					
						
						
							
							(svn r11224) -Fix: GRM for cargos has registration entries for both cargo IDs and cargo bitmasks, not only cargo IDs.  
						
						
						
						
					 
					
						2007-10-07 08:48:31 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						b8bd791d76 
					 
					
						
						
							
							(svn r11224) -Fix: GRM for cargos has registration entries for both cargo IDs and cargo bitmasks, not only cargo IDs.  
						
						
						
						
					 
					
						2007-10-07 08:48:31 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						d8c0298250 
					 
					
						
						
							
							(svn r11205) -Codechange: remove some, now obsolete, checks.  
						
						
						
						
					 
					
						2007-10-05 17:50:17 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						cd1af1c870 
					 
					
						
						
							
							(svn r11205) -Codechange: remove some, now obsolete, checks.  
						
						
						
						
					 
					
						2007-10-05 17:50:17 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						151b50e13b 
					 
					
						
						
							
							(svn r11204) -Feature: [NewGRF] Add support for Action 00 for Industries and IndustryTiles.  
						
						... 
						
						
						
						Thanks to :Csaboka for original concept, specs & help. Dalestan for technical explanations.
Pikkabird & Georges for detailled comments on their grf works.  The Alpha testers (You know who you are).
And finally (but not least) Maedhros (newhouses), peter1138(newgrf) Rubidium and glx (numerous and welcome patches)
Remember: it certainly can be buggy.  But be sure that behaviour has been tested in TTDP (if you can) before raising a flag. 
						
						
					 
					
						2007-10-05 02:21:40 +00:00