Could be ot here and moved to other place...
Further information for creating own objects you can get for example here: http://simutrans-germany.com/wiki/wiki/tiki-index.php?page=en_Index
At first: You need a graphics file and a dat-file with the parameters for your object.
Graphics: For each vehicle you need at least 8views, in every view the vehicle is turned through 45 degrees. More views are possible, if you wish own graphics from vehicle with loaded freight. Background in graphics is RGB=231,255,255. It´s transparent color in Simutrans.
Each view must size 128x128 pixel (for pak128....britain).
Perspective should match with Simutrans (if you use a 3d-modeller orthograhic projection, cam on x,y,z=100,-100,82 if i remember right)
For the first graphics its hard, to make a right alignment of your vehicle. Best way, i think, you get similar, existing vehicles from the sources (look at https://github.com/aburch/simutrans-pak128.britain
) and use it to align your own graphics.
Store your image as .png.
For the dat, best way is also to get and modify an existing from the sources. To edit or create you can use a text-editor.
name=#name of your vehicle, player can see it in Simutrans
copyright=#name of the creator
waytype=road# for shown vehicles should that always work
freight=Passagiere #if you wish to transport other freight, you have to get the information about the freight-categories from your pakset, every pakset can define own freight, Passagiere (german for passengers) should work with all paksets, i think
payload=#number of passengers (or other fright), your vehicle can load
engine_type=diesel #maybe your vehicle uses other engine: Bio (for animals), sail, steam, diesel, electric, hydrogene, fuel_cell, battery are allowed
power= # value in KW, not HorsePower
speed= # value in kilometers per hour
weight=# value in tons
length=# classification of the vehicle-lenght, more important if you use trailers, therefore maybe you can get sources of existing vehicles from this pak
intro_year=#you should define at least the intro year, first year the vehicle will available in Simutrans, if player has activated timeline
cost=# if you know what your vehicle should cost, multiply this value with 100
RunningCost=# same here - cost per kilometer
sound= # in your pakset exist a folder named sound, you can use the filenames or the numbers from sound.tab
constraint[prev]=none #for using trailers or other engines you wish to combine, name of each vehicle to combine is needed
# graphics section: Letters in brackets(? , sry, school is out since 30years) is where you view from to your vehicle, in Simutrans always on the lower left is south, imagine, your graphics with all views is a table, you can number the columns and lines, starting from zero, now we need also the name of our grahics, use sheme graphics name.x.y
# x is the vale of the line, y is the value of column, graphics name is the filename without(!) file extension
# you can add here also offset with ,x-value-offset,y-value-offset (in pixel) for each line
# only needed, if you have created separate graphics for your vehicle, for passenger transport not often seen
If you created both files, you need program named makeobj from http://sourceforge.net/projects/simutrans/files/makeobj/
Easy way: Copy your grahics and dats to the folder with makeobj (you can compile more than one objects one times). Start a bash/prompt, change to the makeobj-folder. Type makeobj pak128
. That should compile all objects found in current folder. If created a pak-file without errormessage, you can copy the pak(s) into your pakset-folder from simutrans or in the addon-folder of your pakset. Should than available after next gamestart for testing and playing.