glx 
							
						 
					 
					
						
						
							
						
						0b4df07f27 
					 
					
						
						
							
							(svn r11443) -Fix: [NewGRF] Action 0 <id> is an extended byte  
						
						
						
						
					 
					
						2007-11-16 02:25:56 +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 
							
						 
					 
					
						
						
							
						
						9c94aae30f 
					 
					
						
						
							
							(svn r11429) -Fix (r11129): some TextID to StringID 'translations' didn't follow our format  
						
						
						
						
					 
					
						2007-11-13 18:57:38 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						de4e9cdc9c 
					 
					
						
						
							
							(svn r11423) -Codechange: store grfid when adding an override  
						
						
						
						
					 
					
						2007-11-12 20:40:58 +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 
							
						 
					 
					
						
						
							
						
						6c9617b4ae 
					 
					
						
						
							
							(svn r11380) -Revert (r11191, r11196): it worked, but broke cargo loading  
						
						
						
						
					 
					
						2007-11-04 22:21:46 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						9371ac1307 
					 
					
						
						
							
							(svn r11302) -Fix (r9520): typo  
						
						
						
						
					 
					
						2007-10-19 21:14:38 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						b0df73c7fd 
					 
					
						
						
							
							(svn r11283) -Fix(r11282): a typo.  Don't ask.  
						
						
						
						
					 
					
						2007-10-17 02:50:18 +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 
							
						 
					 
					
						
						
							
						
						675a826601 
					 
					
						
						
							
							(svn r11265) -Feature: Make more advanced rail types more expensive to build.  
						
						
						
						
					 
					
						2007-10-14 21:20:12 +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 
							
						 
					 
					
						
						
							
						
						ac9f287f20 
					 
					
						
						
							
							(svn r11252) -Revert r11239, Fix r9620: cargo translation was not done correctly  
						
						
						
						
					 
					
						2007-10-13 02:23:11 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						cd1af1c870 
					 
					
						
						
							
							(svn r11205) -Codechange: remove some, now obsolete, checks.  
						
						
						
						
					 
					
						2007-10-05 17:50:17 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						38b7480bb0 
					 
					
						
						
							
							(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 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						7c17d394f2 
					 
					
						
						
							
							(svn r11203) -Codechange: Raise the TTDPatch version a little higher, as some new features will be shortly exploitable  
						
						
						
						
					 
					
						2007-10-05 02:06:29 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						7525f791c7 
					 
					
						
						
							
							(svn r11197) -Fix: It is not useful to reset the override of an entity every time a new grf file is been submitted.  
						
						... 
						
						
						
						Since newhouses showed the way to newindustries(meaning I copied/adapted a lot of code and processes from it), the behaviour was there for newhouses too. 
						
						
					 
					
						2007-10-03 00:57:54 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						dca398e9a6 
					 
					
						
						
							
							(svn r11196) -Fix (r11191): _cur_stage was incorrect for GLS_ACTIVATION stage  
						
						
						
						
					 
					
						2007-10-02 20:20:14 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						a5e8761325 
					 
					
						
						
							
							(svn r11195) -Fix: creation chances for industries during gameplay and during map generation were swapped.  
						
						
						
						
					 
					
						2007-10-02 18:43:17 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						7979674717 
					 
					
						
						
							
							(svn r11192) -Fix: Little typo with bigger consequences when trying to remove a newindustries aware grf  
						
						
						
						
					 
					
						2007-10-02 01:12:06 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						729d121c50 
					 
					
						
						
							
							(svn r11191) -Fix [FS#1227]: GLS_ACTIVATION stage must be done immediatly after GLS_RESERVE stage, before the GLS_RESERVE stage for the next newgrf.  
						
						
						
						
					 
					
						2007-10-01 18:59:25 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						fa075ed7bc 
					 
					
						
						
							
							(svn r11164) -Fix(r11161): a rogue space roaming in the night... removed  
						
						
						
						
					 
					
						2007-09-26 02:20:58 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						a6c6b355c2 
					 
					
						
						
							
							(svn r11162) -Fix: Acceptance is not a cargo, but rather a level of... acceptance :)  So don't need to get cargo name out of it (glx)  
						
						
						
						
					 
					
						2007-09-26 02:11:30 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						63b91ac88a 
					 
					
						
						
							
							(svn r11161) -Fix: Allow to transform coordinates in negative ones when gfx of 0xFF allows it  
						
						
						
						
					 
					
						2007-09-26 01:27:51 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						f4792f29cb 
					 
					
						
						
							
							(svn r11150) -Fix [FS#1202]: NewGRF action 3 does not necessarily need an action 1 to be defined. Patch by frosch.  
						
						
						
						
					 
					
						2007-09-23 11:05:11 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						aa020847af 
					 
					
						
						
							
							(svn r11144) -Codechange: add support for newgrf callbacks 29 and 35  
						
						
						
						
					 
					
						2007-09-22 23:40:35 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						5fe04f2db7 
					 
					
						
						
							
							(svn r11132) -Fix: NewGRFs seem to assume that STR_NULL is an empty string or so.  
						
						
						
						
					 
					
						2007-09-19 18:55:26 +00:00 
						 
				 
			
				
					
						
							
							
								glx 
							
						 
					 
					
						
						
							
						
						fa628f0363 
					 
					
						
						
							
							(svn r11129) -Fix: update some TextID to StringID 'translations' to reflect changes in language files  
						
						
						
						
					 
					
						2007-09-19 17:37:44 +00:00 
						 
				 
			
				
					
						
							
							
								truelight 
							
						 
					 
					
						
						
							
						
						8cd9ab9b7e 
					 
					
						
						
							
							(svn r11095) -Codechange: don't abuse 'file_pos' by storing the file_slot in it too, but use a nice seperate variable for it  
						
						... 
						
						
						
						-Note: on a side-note, this allows files bigger than 16+ MiB, needed for tar-support 
						
						
					 
					
						2007-09-13 18:22:34 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						a354a6af96 
					 
					
						
						
							
							(svn r10955) -Fix: The substitute prop (0x08) of industry tiles does not behave as prop 0x08 of industry.  Therefore, do not disable the old industry with value of 0xFF.  Not a bug fix, just a spec compliance correction...  
						
						
						
						
					 
					
						2007-08-21 00:29:10 +00:00 
						 
				 
			
				
					
						
							
							
								maedhros 
							
						 
					 
					
						
						
							
						
						61b21547e8 
					 
					
						
						
							
							(svn r10836) -Fix [FS#1014]: Make sure the third cargo type accepted by houses is valid in  
						
						... 
						
						
						
						the current climate when copying properties from existing houses and using
action 0 property 0F. 
						
						
					 
					
						2007-08-10 08:57:04 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						d93fcea1f8 
					 
					
						
						
							
							(svn r10628) -Fix (r10606,FS#1055): Revert r10606 and fix the plural problem another way.  
						
						
						
						
					 
					
						2007-07-19 17:28:55 +00:00 
						 
				 
			
				
					
						
							
							
								peter1138 
							
						 
					 
					
						
						
							
						
						b6d6e407ad 
					 
					
						
						
							
							(svn r10606) -Fix (r8826): plural and single cargo names were mixed up.  
						
						
						
						
					 
					
						2007-07-17 20:32:27 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						6f0db273d6 
					 
					
						
						
							
							(svn r10521) -Fix: some NewGRFs did not check whether the newindustries bit was set, which breaks with a not-yet-finished-implementation of newindustries.  
						
						
						
						
					 
					
						2007-07-12 13:25:06 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						57268fa7e3 
					 
					
						
						
							
							(svn r10514) -Codechange: add support for getting the nearest industry with a given type.  
						
						
						
						
					 
					
						2007-07-11 22:57:47 +00:00 
						 
				 
			
				
					
						
							
							
								rubidium 
							
						 
					 
					
						
						
							
						
						79d04412b0 
					 
					
						
						
							
							(svn r10508) -Codechange: allow customizable animation schemes for industries.  
						
						
						
						
					 
					
						2007-07-11 15:03:29 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						b690bef878 
					 
					
						
						
							
							(svn r10495) -Codechange: Add the Action 00 property handlers for Industries and Industry tiles  
						
						
						
						
					 
					
						2007-07-10 00:10:19 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						7c2b432670 
					 
					
						
						
							
							(svn r10457) -Codechange: Load the newly read definitions of Industries and Industry tiles.  
						
						... 
						
						
						
						No, this is not the final commit for newindustries (far from it), just another step. 
						
						
					 
					
						2007-07-06 20:40:58 +00:00 
						 
				 
			
				
					
						
							
							
								belugas 
							
						 
					 
					
						
						
							
						
						26a7f3df84 
					 
					
						
						
							
							(svn r10456) -Codechange: Enable loading newgrf strings for Industries  
						
						
						
						
					 
					
						2007-07-06 20:36:32 +00:00