ECS vectors v1.1.2 (by George) 19/06/2011

Discuss, get help with, or post new graphics for TTDPatch and OpenTTD, using the NewGRF system, here. Graphics for plain TTD also acceptable here.

Moderator: Graphics Moderators

Do you use ECS with TTDP?

I use ECS under TTDP
5
3%
I use ECS under TTDP and OTTD
6
4%
I use ECS under OTTD
158
93%
 
Total votes: 169

User avatar
George
Tycoon
Tycoon
Posts: 4364
Joined: 16 Apr 2003 16:09
Skype: george-vb
Location: Varna, Bulgaria
Contact:

Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007

Post by George »

Factory moved from ECS Machinery vector to ECS Town vector.
Please test

2Wally
what about updating this page
http://wiki.ttdpatch.net/tiki-index.php ... neralRules
You wrote (28 Nov 2007) that you'll do it soon, but did not do it yet. Could you please do it ASAP?
wallyweb wrote:Ok ... I have to think about how I am going to do this. I should have something to show you sometime tomorrow.
Image Image Image Image
User avatar
wallyweb
Tycoon
Tycoon
Posts: 6102
Joined: 27 Nov 2004 15:05
Location: Canada

Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007

Post by wallyweb »

George wrote:Factory moved from ECS Machinery vector to ECS Town vector.
Please test
It loads properly in TTDPatch with the latest nightly, however:
What's This?
What's This?
SCR4.png (10.69 KiB) Viewed 4492 times
I also noticed that the Machinery vector must be loaded for the factory to accept glass (Basic) and dyes (Chemical). The only raw material it will accept alone is steel. If steel is not available, then the factory has no requirements at all.

I also noticed that the shipyard now accepts only wood. Can it be made to also accept steel?
2Wally
what about updating this page
http://wiki.ttdpatch.net/tiki-index.php ... neralRules
You wrote (28 Nov 2007) that you'll do it soon, but did not do it yet. Could you please do it ASAP?
wallyweb wrote:Ok ... I have to think about how I am going to do this. I should have something to show you sometime tomorrow.
Quit bugging me about it. I finished it several seconds ago. :lol:
Just one question: I'm not sure what you mean by "Offset Size Meaning". It looks like it's supposed to be a set of headers for a table.
User avatar
George
Tycoon
Tycoon
Posts: 4364
Joined: 16 Apr 2003 16:09
Skype: george-vb
Location: Varna, Bulgaria
Contact:

Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007

Post by George »

wallyweb wrote:It loads properly
:roll: t is not. The string for both Tourist centre and factory is corrupted (test one instead of required one). Will fix this evening
wallyweb wrote:I also noticed that the Machinery vector must be loaded for the factory to accept glass (Basic) and dyes (Chemical). The only raw material it will accept alone is steel. If steel is not available, then the factory has no requirements at all.
Do you mean in new industry window or on the map? It is a known bug for new industry window, but in game it should work fine.
wallyweb wrote:I also noticed that the shipyard now accepts only wood. Can it be made to also accept steel?
It should be wdpr and it works this way since beta 2. I always forget to fix it
wallyweb wrote:Quit bugging me about it. I finished it several seconds ago. :lol:
I supposed more ... :(
wallyweb wrote:Just one question: I'm not sure what you mean by "Offset Size Meaning". It looks like it's supposed to be a set of headers for a table.
I just put a part of the documentation before this section is written. That section should give the user the information, that even in TTD there were production levels, but they were hidden. Now they are reported by the industry.
Image Image Image Image
User avatar
wallyweb
Tycoon
Tycoon
Posts: 6102
Joined: 27 Nov 2004 15:05
Location: Canada

Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007

Post by wallyweb »

George wrote:Will fix this evening
Is it evening yet? :wink:
wallyweb wrote:I also noticed that the Machinery vector must be loaded for the factory to accept glass (Basic) and dyes (Chemical). The only raw material it will accept alone is steel. If steel is not available, then the factory has no requirements at all.
Do you mean in new industry window or on the map? It is a known bug for new industry window, but in game it should work fine.
Check the images in the attached zip file for evidence of my charges. The defense rests its case. :P
wallyweb wrote:I also noticed that the shipyard now accepts only wood. Can it be made to also accept steel?
It should be wdpr and it works this way since beta 2. I always forget to fix it
I can help. Follow these instructions:
1. Copy and paste the following code into your word processor.
2. Set the font size to 1000
3. Set the text colour to very bright orange
4. Print the document
5. Tape the document to your refrigerator.

Code: Select all

Закрепить #&^?@# верфи
wallyweb wrote:Just one question: I'm not sure what you mean by "Offset Size Meaning". It looks like it's supposed to be a set of headers for a table.
I just put a part of the documentation before this section is written. That section should give the user the information, that even in TTD there were production levels, but they were hidden. Now they are reported by the industry.
Then are those values the original hidden ones from TTD?
Attachments
Evidence.zip
This evidence file contains 8 pictures - DO NOT DESTROY under penalty of law
(313.38 KiB) Downloaded 93 times
User avatar
George
Tycoon
Tycoon
Posts: 4364
Joined: 16 Apr 2003 16:09
Skype: george-vb
Location: Varna, Bulgaria
Contact:

Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007

Post by George »

wallyweb wrote:
George wrote:Will fix this evening
Is it evening yet? :wink:
Evening - is the time when I get home. You have to wait at least 1 hour :lol:
wallyweb wrote:
wallyweb wrote:Just one question: I'm not sure what you mean by "Offset Size Meaning". It looks like it's supposed to be a set of headers for a table.
I just put a part of the documentation before this section is written. That section should give the user the information, that even in TTD there were production levels, but they were hidden. Now they are reported by the industry.
Then are those values the original hidden ones from TTD?
Yes. But the code that modifies them was rewritten. Now it is more complex :roll: So the behaviour is different. The most important change is jumping through several levels (In TTD levels could change to the nearest value *2 or /2). This is the thing that user does not expect (I mean both every month change and jumping through levels).
Check the images in the attached zip file for evidence of my charges. The defense rests its case.
2Csaboka:
Is it possible to fix this?
Image Image Image Image
User avatar
belugas
OpenTTD Developer
OpenTTD Developer
Posts: 1507
Joined: 05 Apr 2005 01:48
Location: Deep down the deepest blue
Contact:

Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007

Post by belugas »

I just grabbed the latest Town Vector from 6th od december, loaded in OpenTTD with nothing else and here is the result.
If we are talking about the same thing, could it be a bug in the grf itself?
I cannot debug from here, nor for a few days, but I could eventually give some hints.
It's that of both Csaboka and I did the same bug in our respective codes ^_^
Attachments
Factory_No_Requirement.png
Factory_No_Requirement.png (53.75 KiB) Viewed 4286 times
If you are not ready to work a bit for your ideas, it means they don't count much for you.
OpenTTD and Realism? Well... Here are a few thoughs on the matter.
He he he he
------------------------------------------------------------
Music from the Bloody Time Zones
User avatar
wallyweb
Tycoon
Tycoon
Posts: 6102
Joined: 27 Nov 2004 15:05
Location: Canada

Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007

Post by wallyweb »

belugas wrote:If we are talking about the same thing, could it be a bug in the grf itself?
The bug I was referring to was that of the Factory requiring no input product.
If you have loaded only the Town vector (My Scr1), as hinted at by your png, then that is the expected behaviour because there are no industries available to feed the Factory.
The problem arises when the Basic (glass) and/or Chemical (dyes) vectors are loaded, but not the Machinery (steel) vector (Scr2, 3 and 4). The Factory still has no input even though glass and/or dyes are available.
The Machinery vector has to be loaded (Scr5, 6, 7 and 8 ) for the Factory to get any input at all from the Basic and/or Chemical vectors.
User avatar
belugas
OpenTTD Developer
OpenTTD Developer
Posts: 1507
Joined: 05 Apr 2005 01:48
Location: Deep down the deepest blue
Contact:

Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007

Post by belugas »

Ok. Sorry for the confusion.
Just tested again with fresh copies of the grfs.
And here is the result:
Attachments
factory_townbasic-chemical.png
factory_townbasic-chemical.png (41.88 KiB) Viewed 4252 times
If you are not ready to work a bit for your ideas, it means they don't count much for you.
OpenTTD and Realism? Well... Here are a few thoughs on the matter.
He he he he
------------------------------------------------------------
Music from the Bloody Time Zones
User avatar
wallyweb
Tycoon
Tycoon
Posts: 6102
Joined: 27 Nov 2004 15:05
Location: Canada

Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007

Post by wallyweb »

Thanks belugas. The information appears as intended in OTTD.
It does not in TTDPatch.

I just ran a live in game test and although glass and dyes do not appear in the factory's window, the factory does accept them and process them into goods.
User avatar
George
Tycoon
Tycoon
Posts: 4364
Joined: 16 Apr 2003 16:09
Skype: george-vb
Location: Varna, Bulgaria
Contact:

Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007

Post by George »

wallyweb wrote:I just ran a live in game test and although glass and dyes do not appear in the factory's window, the factory does accept them and process them into goods.
Csaboka :bow: :bow: :bow: :bow:
Image Image Image Image
User avatar
Guisseppe
Engineer
Engineer
Posts: 13
Joined: 08 Jan 2006 00:33

Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007

Post by Guisseppe »

Because the suggestion from Wallyweb in this thread I post my question again over here:

I have to say:
Yesterday I installed the 6 dec. version of ECS, but I really dislike the sprite of the new Steelmill. Why is the old one replaced?

So: Can I still use the old steel mill, but with the functions of the newest ECS version?

I hope it's the right place this time ;-)
-- It's just Dutch, so a bit of strange English isn't surprising ;-)
User avatar
George
Tycoon
Tycoon
Posts: 4364
Joined: 16 Apr 2003 16:09
Skype: george-vb
Location: Varna, Bulgaria
Contact:

Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007

Post by George »

Guisseppe wrote:Because the suggestion from Wallyweb in this thread I post my question again over here:
I have to say:
Yesterday I installed the 6 dec. version of ECS, but I really dislike the sprite of the new Steelmill. Why is the old one replaced?
Because it was the AIM of the ECS vectors to replace all the industry stuff someday. If you do not like new graphics you can:
1) Draw better graphics and I'll put it in
2) Code the version without new graphics for your personal purpose from ECS Machinery vector (it would be relative easy)
3) Ask Oz to improve his graphics (I only coded it)
4) Not to use ECS Machinery vector
Guisseppe wrote:So: Can I still use the old steel mill, but with the functions of the newest ECS version?
Yes, solution 2 is for you.
All you need is
1) modify tiles code

Code: Select all

10123 * 71	 00 09 0A 04 34
                 08 34    35    36    37   
                 0A 07 08 00 00 00 00 00 00
                 0B 00 00 03 08 00 00 00 00
                 0C 00 00 00 00 00 00 06 04
                 0D 10    10    10    10   
                 0E 55    55    55    55   
                 0F FF 01 FF 01 FF 01 FF 01
                 10 02    02    02    02   
                 11 00    00    00    00   
                 12 01    01    01    01   

Code: Select all

10125 * 219	 00 0A 01 01 0E
                 0A 04 D0 00 00 00
                 00 00 FE 34 00
                 01 00 FE 35 00
                 02 00 FE 35 00
                 03 00 FE 36 00
                 00 01 FE 34 00
                 01 01 FE 35 00
                 02 01 FE 35 00
                 03 01 FE 36 00
                 02 02 FE 37 00
                 03 02 FE 37 00
                 00 80 00 00 FE 36 00
                 01 00 FE 37 00
                 02 00 FE 37 00
                 03 00 FE 34 00
                 00 01 FE 36 00
                 01 01 FE 35 00
                 02 01 FE 35 00
                 03 01 FE 34 00
                 01 02 FE 35 00
                 02 02 FE 35 00
                 00 80 00 00 FE 36 00
                 01 00 FE 37 00
                 02 00 FE 37 00
                 00 01 FE 36 00
                 01 01 FE 35 00
                 02 01 FE 35 00
                 00 02 FE 34 00
                 01 02 FE 35 00
                 02 02 FE 35 00
                 00 03 FE 34 00
                 00 80 00 00 FE 37 00
                 01 00 FE 37 00
                 00 01 FE 34 00
                 01 01 FE 36 00
                 02 01 FE 35 00
                 03 01 FE 35 00
                 00 02 FE 34 00
                 01 02 FE 36 00
                 02 00 FE 35 00
                 03 00 FE 35 00
                 00 80
2) remove graphics code

Code: Select all

// - next animation frame -
// - break line -
10307 * 5	 0A 01 01 02 00
10308 sprites/ECSMachw14.PCX 2 264 03 1 584 0 0
10309 * 4	 01 09 1B 01
10310 sprites/ECSMachw15.PCX 2 8 09 31 64 -31 0
10311 sprites/ECSMachw15.PCX 82 8 09 131 74 -31 -100
10312 sprites/ECSMachw15.PCX 162 8 09 64 64 -31 -33
10313 sprites/ECSMachw15.PCX 242 8 09 131 64 -31 -100
10314 sprites/ECSMachw15.PCX 322 8 09 29 64 -31 -28
10315 sprites/ECSMachw15.PCX 402 8 09 60 64 -31 -29
10316 sprites/ECSMachw15.PCX 482 8 09 137 64 -31 -106
10317 sprites/ECSMachw15.PCX 2 168 09 144 78 -31 -113
10318 sprites/ECSMachw15.PCX 98 168 09 116 76 -31 -85
10319 sprites/ECSMachw15.PCX 194 168 09 130 64 -31 -99
10320 sprites/ECSMachw15.PCX 274 168 09 107 64 -31 -76
10321 sprites/ECSMachw15.PCX 354 168 09 64 39 0 0
10322 sprites/ECSMachw15.PCX 402 168 09 64 39 0 0
10323 sprites/ECSMachw15.PCX 450 168 09 64 39 0 0
10324 sprites/ECSMachw15.PCX 498 168 09 64 39 0 0
10325 sprites/ECSMachw15.PCX 546 168 09 64 39 0 0
10326 sprites/ECSMachw15.PCX 2 328 09 64 39 0 0
10327 sprites/ECSMachw15.PCX 50 328 09 64 39 0 0
10328 sprites/ECSMachw15.PCX 98 328 09 64 39 0 0
10329 sprites/ECSMachw15.PCX 146 328 09 42 26 0 0
10330 sprites/ECSMachw15.PCX 178 328 09 42 26 0 0
10331 sprites/ECSMachw15.PCX 210 328 09 42 26 0 0
10332 sprites/ECSMachw15.PCX 242 328 09 42 26 0 0
10333 sprites/ECSMachw15.PCX 274 328 09 42 26 0 0
10334 sprites/ECSMachw15.PCX 306 328 09 42 26 0 0
10335 sprites/ECSMachw15.PCX 338 328 09 42 26 0 0
10336 sprites/ECSMachw15.PCX 370 328 09 42 26 0 0
// Construction animation (placed here because error 8/4 would be generated otherwise)
//@@BEAUTIFY=Off
10337 * 18	 02 09 00 01 54 0F 00 00 88 05 00 00 08 03 00 05 05 10
10338 * 18	 02 09 01 01 54 0F 00 00 88 05 00 00 05 03 00 05 05 10
10339 * 18	 02 09 02 01 54 0F 00 00 89 05 00 00 03 05 00 05 05 10
10340 * 18	 02 09 03 01 54 0F 00 00 89 05 00 00 03 08 00 05 05 10
10341 * 18	 02 09 04 01 54 0F 00 00 8A 05 00 00 05 0A 00 05 05 10
10342 * 18	 02 09 05 01 54 0F 00 00 8A 05 00 00 08 0A 00 05 05 10
10343 * 18	 02 09 06 01 54 0F 00 00 8B 05 00 00 0A 08 00 05 05 10
10344 * 18	 02 09 07 01 54 0F 00 00 8B 05 00 00 0A 05 00 05 05 10
10345 * 38	 02 09 08 81 44 01 07 07 00 00 00 00 01 00 01 01 02 00 02 02 03 00 03 03 04 00 04 04 05 00 05 05 06 00 06 06 07 00
10346 * 38	 02 09 09 81 44 01 07 07 01 00 00 00 02 00 01 01 03 00 02 02 04 00 03 03 05 00 04 04 06 00 05 05 07 00 06 06 00 00
10347 * 38	 02 09 0A 81 44 01 07 07 02 00 00 00 03 00 01 01 04 00 02 02 05 00 03 03 06 00 04 04 07 00 05 05 00 00 06 06 01 00
10348 * 38	 02 09 0B 81 44 01 07 07 03 00 00 00 04 00 01 01 05 00 02 02 06 00 03 03 07 00 04 04 00 00 05 05 01 00 06 06 02 00
10349 * 38	 02 09 0C 81 44 01 07 07 04 00 00 00 05 00 01 01 06 00 02 02 07 00 03 03 00 00 04 04 01 00 05 05 02 00 06 06 03 00
10350 * 38	 02 09 0D 81 44 01 07 07 05 00 00 00 06 00 01 01 07 00 02 02 00 00 03 03 01 00 04 04 02 00 05 05 03 00 06 06 04 00
10351 * 38	 02 09 0E 81 44 01 07 07 06 00 00 00 07 00 01 01 00 00 02 02 01 00 03 03 02 00 04 04 03 00 05 05 04 00 06 06 05 00
10352 * 38	 02 09 0F 81 44 01 07 07 07 00 00 00 00 00 01 01 01 00 02 02 02 00 03 03 03 00 04 04 04 00 05 05 05 00 06 06 06 00
10353 * 18	 02 09 00 01 54 0F 00 00 89 05 00 00 0A 05 00 05 05 10
10354 * 18	 02 09 01 01 54 0F 00 00 89 05 00 00 0A 08 00 05 05 10
10355 * 18	 02 09 02 01 54 0F 00 00 88 05 00 00 08 0A 00 05 05 10
10356 * 18	 02 09 03 01 54 0F 00 00 88 05 00 00 05 0A 00 05 05 10
10357 * 18	 02 09 04 01 54 0F 00 00 8B 05 00 00 03 08 00 05 05 10
10358 * 18	 02 09 05 01 54 0F 00 00 8B 05 00 00 03 05 00 05 05 10
10359 * 18	 02 09 06 01 54 0F 00 00 8A 05 00 00 05 03 00 05 05 10
10360 * 18	 02 09 07 01 54 0F 00 00 8A 05 00 00 08 03 00 05 05 10
10361 * 38	 02 09 18 81 44 01 07 07 00 00 00 00 01 00 01 01 02 00 02 02 03 00 03 03 04 00 04 04 05 00 05 05 06 00 06 06 07 00
10362 * 38	 02 09 19 81 44 01 07 07 01 00 00 00 02 00 01 01 03 00 02 02 04 00 03 03 05 00 04 04 06 00 05 05 07 00 06 06 00 00
10363 * 38	 02 09 1A 81 44 01 07 07 02 00 00 00 03 00 01 01 04 00 02 02 05 00 03 03 06 00 04 04 07 00 05 05 00 00 06 06 01 00
10364 * 38	 02 09 1B 81 44 01 07 07 03 00 00 00 04 00 01 01 05 00 02 02 06 00 03 03 07 00 04 04 00 00 05 05 01 00 06 06 02 00
10365 * 38	 02 09 1C 81 44 01 07 07 04 00 00 00 05 00 01 01 06 00 02 02 07 00 03 03 00 00 04 04 01 00 05 05 02 00 06 06 03 00
10366 * 38	 02 09 1D 81 44 01 07 07 05 00 00 00 06 00 01 01 07 00 02 02 00 00 03 03 01 00 04 04 02 00 05 05 03 00 06 06 04 00
10367 * 38	 02 09 1E 81 44 01 07 07 06 00 00 00 07 00 01 01 00 00 02 02 01 00 03 03 02 00 04 04 03 00 05 05 04 00 06 06 05 00
10368 * 38	 02 09 1F 81 44 01 07 07 07 00 00 00 00 00 01 01 01 00 02 02 02 00 03 03 03 00 04 04 04 00 05 05 05 00 06 06 06 00
10369 * 39	 02 09 D1 80 00 00 10 08 00 09 00 0A 00 0B 00 0C 00 0D 00 0E 00 0F 00 18 00 19 00 1A 00 1B 00 1C 00 1D 00 1E 00 1F 00
10370 * 17	 02 09 00 00 8D 0F 00 00 00 00 00 00 00 00 00 00 00
10371 * 17	 02 09 01 00 C6 11 00 00 00 00 00 00 00 00 00 00 00
10372 * 19	 02 09 D0 81 60 00 0A 0F 02 01 00 01 01 01 00 04 04 00 00
//@@BEAUTIFY=Off 
10373 * 17	 02 09 01 00 00 80 00 80 01 80 00 80 00 00 10 10 7F
10374 * 39	 02 09 18 04 00 80 00 80 01 80 00 80 00 00 00 10 10 7F 0B 80 00 80 23 00 80 11 80 00 80 19 05 80 0E 80 00 80 0F 0A 80
10375 * 39	 02 09 19 04 00 80 00 80 01 80 00 80 00 00 00 10 10 7F 0C 80 00 80 23 00 80 12 80 00 80 19 05 80 0F 80 00 80 0F 0A 80
10376 * 39	 02 09 1A 04 00 80 00 80 01 80 00 80 00 00 00 10 10 7F 0D 80 00 80 23 00 80 0B 80 00 80 19 05 80 10 80 00 80 0F 0A 80
10377 * 39	 02 09 1B 04 00 80 00 80 01 80 00 80 00 00 00 10 10 7F 0E 80 00 80 23 00 80 0C 80 00 80 19 05 80 11 80 00 80 0F 0A 80
10378 * 39	 02 09 1C 04 00 80 00 80 01 80 00 80 00 00 00 10 10 7F 0F 80 00 80 23 00 80 0D 80 00 80 19 05 80 12 80 00 80 0F 0A 80
10379 * 39	 02 09 1D 04 00 80 00 80 01 80 00 80 00 00 00 10 10 7F 10 80 00 80 23 00 80 0E 80 00 80 19 05 80 0B 80 00 80 0F 0A 80
10380 * 39	 02 09 1E 04 00 80 00 80 01 80 00 80 00 00 00 10 10 7F 11 80 00 80 23 00 80 0F 80 00 80 19 05 80 0C 80 00 80 0F 0A 80
10381 * 39	 02 09 1F 04 00 80 00 80 01 80 00 80 00 00 00 10 10 7F 12 80 00 80 23 00 80 10 80 00 80 19 05 80 0D 80 00 80 0F 0A 80
10382 * 17	 02 09 00 00 00 80 00 80 02 80 00 80 00 00 10 10 7F
10383 * 17	 02 09 30 00 00 80 00 80 03 80 00 80 00 00 10 10 7F
10384 * 17	 02 09 31 00 00 80 00 80 04 80 00 80 00 00 10 10 7F
10385 * 17	 02 09 32 00 00 80 00 80 05 80 00 80 00 00 10 10 7F
10386 * 17	 02 09 33 00 00 80 00 80 06 80 00 80 00 00 10 10 7F
10387 * 25	 02 09 38 02 00 80 00 80 03 80 00 80 00 00 00 10 10 7F 0B 80 00 80 09 00 80
10388 * 25	 02 09 39 02 00 80 00 80 03 80 00 80 00 00 00 10 10 7F 0C 80 00 80 09 00 80
10389 * 25	 02 09 3A 02 00 80 00 80 03 80 00 80 00 00 00 10 10 7F 0D 80 00 80 09 00 80
10390 * 25	 02 09 3B 02 00 80 00 80 03 80 00 80 00 00 00 10 10 7F 0E 80 00 80 09 00 80
10391 * 25	 02 09 3C 02 00 80 00 80 03 80 00 80 00 00 00 10 10 7F 0F 80 00 80 09 00 80
10392 * 25	 02 09 3D 02 00 80 00 80 03 80 00 80 00 00 00 10 10 7F 10 80 00 80 09 00 80
10393 * 25	 02 09 3E 02 00 80 00 80 03 80 00 80 00 00 00 10 10 7F 11 80 00 80 09 00 80
10394 * 25	 02 09 3F 02 00 80 00 80 03 80 00 80 00 00 00 10 10 7F 12 80 00 80 09 00 80
10395 * 25	 02 09 48 02 00 80 00 80 06 80 00 80 00 00 00 10 10 7F 0B 80 00 80 12 00 80
10396 * 25	 02 09 49 02 00 80 00 80 06 80 00 80 00 00 00 10 10 7F 0C 80 00 80 12 00 80
10397 * 25	 02 09 4A 02 00 80 00 80 06 80 00 80 00 00 00 10 10 7F 0D 80 00 80 12 00 80
10398 * 25	 02 09 4B 02 00 80 00 80 06 80 00 80 00 00 00 10 10 7F 0E 80 00 80 12 00 80
10399 * 25	 02 09 4C 02 00 80 00 80 06 80 00 80 00 00 00 10 10 7F 0F 80 00 80 12 00 80
10400 * 25	 02 09 4D 02 00 80 00 80 06 80 00 80 00 00 00 10 10 7F 10 80 00 80 12 00 80
10401 * 25	 02 09 4E 02 00 80 00 80 06 80 00 80 00 00 00 10 10 7F 11 80 00 80 12 00 80
10402 * 25	 02 09 4F 02 00 80 00 80 06 80 00 80 00 00 00 10 10 7F 12 80 00 80 12 00 80
10403 * 17	 02 09 61 00 00 80 00 80 07 80 00 80 00 00 10 10 7F
10404 * 32	 02 09 68 03 00 80 00 80 07 80 00 80 00 00 00 10 10 7F 17 80 00 80 20 13 80 0B 80 00 80 26 00 80
10405 * 32	 02 09 69 03 00 80 00 80 07 80 00 80 00 00 00 10 10 7F 18 80 00 80 20 13 80 0C 80 00 80 26 00 80
10406 * 32	 02 09 6A 03 00 80 00 80 07 80 00 80 00 00 00 10 10 7F 19 80 00 80 20 13 80 0D 80 00 80 26 00 80
10407 * 32	 02 09 6B 03 00 80 00 80 07 80 00 80 00 00 00 10 10 7F 1A 80 00 80 20 13 80 0E 80 00 80 26 00 80
10408 * 32	 02 09 6C 03 00 80 00 80 07 80 00 80 00 00 00 10 10 7F 13 80 00 80 20 13 80 0F 80 00 80 26 00 80
10409 * 32	 02 09 6D 03 00 80 00 80 07 80 00 80 00 00 00 10 10 7F 14 80 00 80 20 13 80 10 80 00 80 26 00 80
10410 * 32	 02 09 6E 03 00 80 00 80 07 80 00 80 00 00 00 10 10 7F 15 80 00 80 20 13 80 11 80 00 80 26 00 80
10411 * 32	 02 09 6F 03 00 80 00 80 07 80 00 80 00 00 00 10 10 7F 16 80 00 80 20 13 80 12 80 00 80 26 00 80
10412 * 17	 02 09 60 00 00 80 00 80 08 80 00 80 00 00 10 10 7F
10413 * 25	 02 09 78 02 00 80 00 80 08 80 00 80 00 00 00 10 10 7F 13 80 00 80 33 10 80
10414 * 25	 02 09 79 02 00 80 00 80 08 80 00 80 00 00 00 10 10 7F 14 80 00 80 33 10 80
10415 * 25	 02 09 7A 02 00 80 00 80 08 80 00 80 00 00 00 10 10 7F 15 80 00 80 33 10 80
10416 * 25	 02 09 7B 02 00 80 00 80 08 80 00 80 00 00 00 10 10 7F 16 80 00 80 33 10 80
10417 * 25	 02 09 7C 02 00 80 00 80 08 80 00 80 00 00 00 10 10 7F 17 80 00 80 33 10 80
10418 * 25	 02 09 7D 02 00 80 00 80 08 80 00 80 00 00 00 10 10 7F 18 80 00 80 33 10 80
10419 * 25	 02 09 7E 02 00 80 00 80 08 80 00 80 00 00 00 10 10 7F 19 80 00 80 33 10 80
10420 * 25	 02 09 7F 02 00 80 00 80 08 80 00 80 00 00 00 10 10 7F 1A 80 00 80 33 10 80
10421 * 17	 02 09 90 00 00 80 00 80 09 80 00 80 00 00 10 10 7F
10422 * 25	 02 09 98 02 00 80 00 80 09 80 00 80 00 00 00 10 10 7F 0B 80 00 80 0C 00 80
10423 * 25	 02 09 99 02 00 80 00 80 09 80 00 80 00 00 00 10 10 7F 0C 80 00 80 0C 00 80
10424 * 25	 02 09 9A 02 00 80 00 80 09 80 00 80 00 00 00 10 10 7F 0D 80 00 80 0C 00 80
10425 * 25	 02 09 9B 02 00 80 00 80 09 80 00 80 00 00 00 10 10 7F 0E 80 00 80 0C 00 80
10426 * 25	 02 09 9C 02 00 80 00 80 09 80 00 80 00 00 00 10 10 7F 0F 80 00 80 0C 00 80
10427 * 25	 02 09 9D 02 00 80 00 80 09 80 00 80 00 00 00 10 10 7F 10 80 00 80 0C 00 80
10428 * 25	 02 09 9E 02 00 80 00 80 09 80 00 80 00 00 00 10 10 7F 11 80 00 80 0C 00 80
10429 * 25	 02 09 9F 02 00 80 00 80 09 80 00 80 00 00 00 10 10 7F 12 80 00 80 0C 00 80
10430 * 17	 02 09 91 00 00 80 00 80 0A 80 00 80 00 00 10 10 7F
10431 * 25	 02 09 A8 02 00 80 00 80 0A 80 00 80 00 00 00 10 10 7F 13 80 00 80 1C 00 80
10432 * 25	 02 09 A9 02 00 80 00 80 0A 80 00 80 00 00 00 10 10 7F 14 80 00 80 1C 00 80
10433 * 25	 02 09 AA 02 00 80 00 80 0A 80 00 80 00 00 00 10 10 7F 15 80 00 80 1C 00 80
10434 * 25	 02 09 AB 02 00 80 00 80 0A 80 00 80 00 00 00 10 10 7F 16 80 00 80 1C 00 80
10435 * 25	 02 09 AC 02 00 80 00 80 0A 80 00 80 00 00 00 10 10 7F 17 80 00 80 1C 00 80
10436 * 25	 02 09 AD 02 00 80 00 80 0A 80 00 80 00 00 00 10 10 7F 18 80 00 80 1C 00 80
10437 * 25	 02 09 AE 02 00 80 00 80 0A 80 00 80 00 00 00 10 10 7F 19 80 00 80 1C 00 80
10438 * 25	 02 09 AF 02 00 80 00 80 0A 80 00 80 00 00 00 10 10 7F 1A 80 00 80 1C 00 80
//@@BEAUTIFY=On
3) fix graphics refs (i.e.)

Code: Select all

// tile 34
10439 * 46	 02 09 1F 81
                 44 20 07 00
                 1A 20 00 07
                 1A 00 08
                 07 18 00 00 00
                 19 00 01 01
                 1A 00 02 02
                 1B 00 03 03
                 1C 00 04 04
                 1D 00 05 05
                 1E 00 06 06
                 1F 00
10440 * 22	 02 09 01 81 40 00 0F 03
                 D0 00 00 00
                 D1 00 01 01
                 1F 00 03 03
                 01 00
10441 * 18	 02 09 00 81 40 00 0F 02
                 D0 00 00 00
                 D1 00 01 01
                 00 00
10442 * 18	 02 09 FF 85 62 F0 00 FF FF 01 00 00 34 00 34 00 01 00
// - callbacks -
I suppose you can make it in about half an hour :roll:
And no, I shall not do it for you. There is solution 1 :roll:
Image Image Image Image
User avatar
Guisseppe
Engineer
Engineer
Posts: 13
Joined: 08 Jan 2006 00:33

Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007

Post by Guisseppe »

George wrote: I suppose you can make it in about half an hour :roll:
And no, I shall not do it for you. There is solution 1 :roll:
Hehe... Point taken. :wink:
/me has to start to do some work myself :-P 8)
-- It's just Dutch, so a bit of strange English isn't surprising ;-)
User avatar
athanasios
Tycoon
Tycoon
Posts: 3138
Joined: 23 Jun 2005 00:09
Contact:

Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007

Post by athanasios »

I suggest to increase contrast on new steel mill = make side facing sun brighter. This will make it look better.
http://members.fortunecity.com/gamesart
"If no one is a fool I am also a fool." -The TTD maniac.


I prefer to be contacted through PMs. Thanks.
User avatar
Guisseppe
Engineer
Engineer
Posts: 13
Joined: 08 Jan 2006 00:33

Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007

Post by Guisseppe »

True. And some different smoke.
-- It's just Dutch, so a bit of strange English isn't surprising ;-)
User avatar
Csaboka
Tycoon
Tycoon
Posts: 1202
Joined: 25 Nov 2002 16:30
Location: Tiszavasvári, Hungary
Contact:

Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007

Post by Csaboka »

George wrote:2Csaboka:
Is it possible to fix this?
Please don't assume that I'm following your thread, or any thread in this forum. For example, I haven't been following this thread since a while, and I've only read your post today. If you want to reach me, please use e-mail or PMs, because I get notified about those. I may forget things sometimes, so feel free to remind me if I don't answer in a week or so.

On the other hand, I don't have time for anything TTD-related right now. I'll have exams next Monday, Tuesday and Thursday, so I hope you understand.
Reality is that which, when you stop believing in it, doesn't go away.—Philip K. Dick
Rubidium
OpenTTD Developer
OpenTTD Developer
Posts: 3815
Joined: 09 Feb 2006 19:15

Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007

Post by Rubidium »

The industry tile specification for 'cut' trees of forests in the ECS Woods NewGRF of 06 december 2007 do not tell TTD that it must not draw foundations (or rather the lack of industry tile specification), causes OpenTTD to crash due to the fact that it tries to draw a leveling foundation on a steep slope. However, the steep slopes are (explicitly) allowed when the industry is built.

The solution for this issue is to either disallow forests to be on steep slopes or make an override of the industry tile specification that disables the drawing of foundations.
User avatar
George
Tycoon
Tycoon
Posts: 4364
Joined: 16 Apr 2003 16:09
Skype: george-vb
Location: Varna, Bulgaria
Contact:

Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007

Post by George »

Rubidium wrote:The industry tile specification for 'cut' trees of forests in the ECS Woods NewGRF of 06 december 2007 do not tell TTD that it must not draw foundations (or rather the lack of industry tile specification), causes OpenTTD to crash due to the fact that it tries to draw a leveling foundation on a steep slope. However, the steep slopes are (explicitly) allowed when the industry is built.
The solution for this issue is to either disallow forests to be on steep slopes or make an override of the industry tile specification that disables the drawing of foundations.
Sorry. doesn't this code do all the required checks?

Code: Select all

// not to draw slopes for slopes 00-1Eh
 6050 * 15	 02 09 FE 81 60 00 00 FF 01 00 80 00 1E 01 FF
// callbacks
 6051 * 30	 02 09 FF 81 0C 00 FF 05
                 63 00 26 26
                 6F 00 27 27
                 FD 00 2F 2F
                 FE 00 30 30
                 01 80 3C 3C
                 60 00
 6052 * 7	 03 09 01 10 00 FF 00
Image Image Image Image
Rubidium
OpenTTD Developer
OpenTTD Developer
Posts: 3815
Joined: 09 Feb 2006 19:15

Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007

Post by Rubidium »

Not for industry tile type 11h (17), the one with the cut trees and the one causing the problems. This one only applies to industry tile type 10h (16).
User avatar
wallyweb
Tycoon
Tycoon
Posts: 6102
Joined: 27 Nov 2004 15:05
Location: Canada

Re: ECS implementation by George: ECS vectors. Beta 3 08/10/2007

Post by wallyweb »

Hi George,
On the ECS Agricultural Vector wiki page, under Default Cargoes, you show two ID's for fruit: Fruit (ID 07) and Fruit (ID 0D). Is this correct?

Also, are you moving Banks from Basic to Town?
Post Reply

Return to “Graphics Development”

Who is online

Users browsing this forum: No registered users and 16 guests