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
OzTrans
Tycoon
Tycoon
Posts: 1714
Joined: 04 Mar 2005 01:07

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

Post by OzTrans »

I'm just going to say the following here, it may not be the right place ... and you are not going to like it anyway ...

ECS, it's definition and implementation is utter rubbish and should be scrapped immediately; industries, cargoes and the various vehicle sets will never ever work together properly, unless each vehicle set tailors it's cargo transportation system to specific industry/cargo sets.

A few days ago, a minor problem was pointed out to me. The CanSet didn't want to transport glass (GLAS with cargo class 0x0020 'piece goods'). Initially I believed it was my fault, but after having things checked out and found that everything was defined as in the wiki, I had a look what the ECS Basic vector actually says about glass; well, it has been defined with cargo class 0x0004 'express'. Well glass is fragile and probably should just be transported express and definetely not what the wiki says..

Further to this, I am really puzzled why crude oil, water, petrol, milk and honey are not distinguished; no wonder why there is so much food poisoning happening.

Another example, bulk products, like iron ore and coal, traditionally transported in open hoppers, really clash with cargoes like cement, cereal, potash, oil seeds, sulphur to name a few. All of them are defined simply as bulk, and would go into open hoppers together with the ore. I'm just wondering what residents along rail lines would say, after a train load of cement has been transported past their homes in open hoppers; and the rail company (after a sudden downpour) about the state of their rolling stock, when trying to unload, what was left in the hoppers, they found a slimy sticky mess of concrete just about to dry up.

What about oil seeds (cargo class bulk) and fibre crops (cargo class bulk piece cargo) !. Why a difference here ?

I could go on and on ... we leave that for another day, but that implementation of cargo classes must be re-engineered. It's basically impossible to make sure a vehicle set will work with any industry/cargo set. Many ECS sets have cargo classes that do not match the wiki, thus it is impossible to get the in- and ex-clusions right. There would be constant modifications necessary, whenever a new cargo has been invented or a cargo set changed. I'm not going to tell what you should do, because you are not going to listen anyway ... but there is a sure system that would work without having to make changes to TTDPatch or OpenTTD; i.e. any vehicle set can work with any industry/cargo set without any set having to be aware of the other.

Now, you can start again, but do get it right this time ...
DaleStan
TTDPatch Developer
TTDPatch Developer
Posts: 10285
Joined: 18 Feb 2004 03:06
Contact:

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

Post by DaleStan »

OzTransLtd wrote:Many ECS sets have cargo classes that do not match the wiki, thus it is impossible to get the in- and ex-clusions right.
And George is clearly of the opinion that it's not his job to fix the wiki. I guess that means it's yours. :roll:

OY! George! Fix!
To get a good answer, ask a Smart Question. Similarly, if you want a bug fixed, write a Useful Bug Report. No TTDPatch crashlog? Then follow directions.
Projects: NFORenum (download) | PlaneSet (Website) | grfcodec (download) | grfdebug.log parser
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 »

DaleStan wrote:
OzTransLtd wrote:Many ECS sets have cargo classes that do not match the wiki, thus it is impossible to get the in- and ex-clusions right.
And George is clearly of the opinion that it's not his job to fix the wiki. I guess that means it's yours. :roll:
OY! George! Fix!
OzTransLtd is right for alpha vectors - some cargo classes were set wrong (not as in wiki). I had a task to fix them in todo list for a long time, Ok, I'll fix them ASAP.
The second point is what classes should cargoes on wiki have. If OzTransLtd would like to suggest some other values - fine he can simply change the wiki. If no one would disagree, I'll change that in the vectors, it is not hard at all. If some change would cause a question - a discussion can be done here. At list I do not see a big problem yet. I do not see what to redo. At least now I see only a place for bug fixes.
Image Image Image Image
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 »

I did not expected the post like "Hey you, idiots, you did it bad because it does not work with my super puper set" form the person like you. Sad.

Instead, you could simply point out what cargo is defined wrong on the wiki and what in the GRF file. A question for a simple bug fix.
OzTransLtd wrote:I could go on and on ... we leave that for another day, but that implementation of cargo classes must be re-engineered.
Suggest a list of cargo classes and a list of classes for ECS cargoes.
OzTransLtd wrote:Many ECS sets have cargo classes that do not match the wiki
Why not to make a bug report, like Wile did?
Machinery vector:
STEL coded Action 0 prop. 16 10 instead of 20
fixed

Basic tropic vector:
WATR 16 10 instead of 40; CERA 16 04 instead of 20
fixed

Agricultural vector:
WOOL 16 04 instead of 20; FERT 16 10 instead of 30; FICR 16 20 instead of 30
FERT 70, fixed

Construction vector:
CMNT 16 90 instead of 10
CMNT 50

Town vector:
TOUR 16 01 instead of 05
fixed

Wood vector:
WDPR 16 20 instead of 30
fixed

Basic vector:
GLAS 16 04 instead of 20
fixed

Basic vector for arctic:
GLAS 16 04 instead of 20
fixed

Files uploaded
OzTransLtd wrote:There would be constant modifications necessary, whenever a new cargo has been invented or a cargo set changed.
Why?
OzTransLtd wrote:I'm not going to tell what you should do, because you are not going to listen anyway ...
What made you to think so?
OzTransLtd wrote:but there is a sure system that would work without having to make changes to TTDPatch or OpenTTD; i.e. any vehicle set can work with any industry/cargo set without any set having to be aware of the other.
What is it? I can't understand after reading your post, what do you suggest except bug fixing?
OzTransLtd wrote:Now, you can start again, but do get it right this time ...
[sarcasm]Thank you for permitting us to do it, oh mighty OzTransLtd! But how can we do it right without you wise guiding?[/sarcasm]
Image Image Image Image
User avatar
Zimmlock
Tycoon
Tycoon
Posts: 2112
Joined: 02 Dec 2003 16:01
Location: Belgium

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

Post by Zimmlock »

:? Mmm Its hard for me to follow this discussion, but maybe, i say maybe its time for a total different approch. At first, if this cant be solved i would say keep TTRS the way it is. But i am not unwilling to accept new ideas, we have to evolve.
I allways have some kind of problem with the enormouse variety of GRF's and would like to see many merge. For example TTRS and all light industry ECS GRF's. But then evolvement of towns have to be rewritten. When a town grows its industrys have to migrate to the out skirts excluding the industrys that are economicaly profitable, when not that particular industry closes down and migrates to the industrial zone. When a town is full grown i see different zone's, in the center you have the City (zone 4) with the zone 4 buildings, Banks, Hotels and Statues, in the next zone (zone 3) you find the zone 3 buildings, some Hotels, Petrolstations, a few small Statues, maybe one or two "old" surviving industrys that are serviced well (if the supply of material for some reason stops the industry closes and migrates). Zone 2, the zone 2 and zone 1 buildings, some Petrolstations the Shoppingmalls. And zone 1 the industrial zone here are all medium light industrys consentrated like factory, glassfactory, Timberyards.
All other "heavy" industry like coalmines, powerplants, steelmills, carfactorys and so on exsist/can be build in zone 0.

To have some kind of a system here discribed all TTRS an ECS grf's (Vectors) have to be merged i guess. I am not a coder even wors i do not understand this and do not know what can and or cant be done. But i know in OpenTTD more is possible and maybe Csaboka is right when he felt blocked in his development in the traditional TTDPsystem, we slowly grow to the end of the Patch.

After rereading what i wrote i dont know if i am still ontopic, we need a grand discussion where we want to go. There are many individuals and small groupes that make thinks for THE game. But more cooperation is needed, infact we need more a vision where to go, so we can weave a net and create a "new" game.

Best regards
Zimmlock
Hodie Mihi Cras Tibi
DaleStan
TTDPatch Developer
TTDPatch Developer
Posts: 10285
Joined: 18 Feb 2004 03:06
Contact:

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

Post by DaleStan »

George wrote:
OzTransLtd wrote:I could go on and on ... we leave that for another day, but that implementation of cargo classes must be re-engineered.
Suggest a list of cargo classes and a list of classes for ECS cargoes.
Here's a thought: Try not setting more than one of "piece", "bulk", and "liquid" for any given cargo.

Liquid cargos are, well, liquid. The other two are solids. Bulk can be stored in hoppers. Piece cannot.
OzTransLtd wrote:I am really puzzled why crude oil, water, petrol, milk and honey are not distinguished; no wonder why there is so much food poisoning happening.

Another example, bulk products, like iron ore and coal, traditionally transported in open hoppers, really clash with cargoes like cement, cereal, potash, oil seeds, sulphur to name a few. All of them are defined simply as bulk, and would go into open hoppers together with the ore.
And as for you, we have six more cargo classes waiting to be defined. Get on it.
To get a good answer, ask a Smart Question. Similarly, if you want a bug fixed, write a Useful Bug Report. No TTDPatch crashlog? Then follow directions.
Projects: NFORenum (download) | PlaneSet (Website) | grfcodec (download) | grfdebug.log parser
User avatar
OzTrans
Tycoon
Tycoon
Posts: 1714
Joined: 04 Mar 2005 01:07

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

Post by OzTrans »

George wrote: ... If OzTransLtd would like to suggest some other values - fine he can simply change the wiki ...
If I were to do that, then every other cargo/industry set and/or vehicle set developer would be up in arms. Once the cargo classes have been defined, they are set in concrete; and once a cargo by its label has been defined with a particular cargo class then that too is set in concrete. Further adding a new cargo must match the cargo class of a similar already defined cargo, if such cargo already exists. The cargo class is the interface between industry/cargo sets and vehicle sets, change the class for a cargo and you'll upset the apple cart. That is precisely what seems to have happened; unfortunately I did not take a snapshot of the Cargo Table from the wiki when I did my cargo allocation scheme. Now I cannot prove it did actually happen.
... you could have simply pointed out what cargo has been defined wrongly in the wiki and which one in the GRF file. A request for a simple bug fix. ...
Of course, I could have done that, but that would not solve the problem. The foundation of your ECS sets are based on the ECS implementation, which is totally flawed. Whatever you do, the ECS sets will come crashing down sooner or later, unless vehicle set creators tailor their sets to your ECS sets and keep their sets updated.
... Suggest a list of cargo classes and a list of classes for ECS cargoes. ...
A discussion of a new Cargo Transportation Scheme [CTS] will continue here.

Note : ECS implementation and definition has little to do with ECS sets by George, there is nothing wrong (apart from a few bugs) with them. It's the implementation of the Extended Cargo Scheme [ECS] that is flawed, unless it is scrapped and re-engineered there will always be problems, and vehicle sets will never agree with cargo sets.
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 4488 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 4282 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 4248 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 ;-)
Post Reply

Return to “Graphics Development”

Who is online

Users browsing this forum: No registered users and 25 guests