News:

Do you need help?
Simutrans Wiki Manual can help you to play and extend Simutrans. In 9 languages.

Experiences with Exp7.3

Started by AvG, April 11, 2010, 03:54:19 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

AvG

Hi James,
I downloaded the 7.3 files and got them running.
I want to start the first time with minimum changes.
So I start in 1830.
Problem: Only horses and NO coaches.
For checking the cause I need to have Makeobj. Which version should I use and where can I find it?
AvG
Ad van Gerwen

jamespetts

You need to buy the horses before you can see the coaches - alternatively, click "show all" in the depot window.
Download Simutrans-Extended.

Want to help with development? See here for things to do for coding, and here for information on how to make graphics/objects.

Follow Simutrans-Extended on Facebook.

AvG

James,
Thanks, you are right. After clicking the horses the tabs for buses and trailers appear.
Sorry, first time I noticed that.

What about Makeobject?
AvG
Ad van Gerwen

jamespetts

AvG,

glad that it's working for you. For information on how to get the Simutrans-Experimental version of Makeobj, see here.
Download Simutrans-Extended.

Want to help with development? See here for things to do for coding, and here for information on how to make graphics/objects.

Follow Simutrans-Extended on Facebook.

AvG

James,
I searched for Makeobj but can't find it in your Repo.
It's also not in HD-copy of the fork.
I need it badly because in 7.3 year 1834 there is no posibility of mail-transport by rail.
I want to alter the LMR 4 Wheel Carriage into a mail-carriage and want to use the latest Makeobj for that.
Please make a normal link to Makeobj available, in order not to loose more time.
Thanks in advance.

I have played now from 1930 till 1934.
I am loosing money. 200-600 per month.
Hope that train-transport will bring some relief.
On top of the already existing industry-chains (60) several new ones appeared. Very interesting!!!
AvG
Ad van Gerwen

jamespetts

AvG,

are you looking for the executable or the source code? The executable, as stated in the "How to get Simutrans-Experimental" thread, is available us (site down, do not visit) ]/Makeobj-experimental.zip]here for Windows and here for Linux 32-bit.

As for the source code, there is no separate source code for Makeobj - one just compiles the Simutrans source code with a different makefile (or a different MSVC++ project file in Windows).

In relation to the mail vehicles, there is already a railway mail vehicle available from 1838 onwards: see here for details. It seems that there is an argument for a non-TPO mail vehicle available from 1830 onwards: I shall include one (using the LMR TPO graphics) in the next release of Pak128.Britain-Ex.

Thank you for the feedback!
Download Simutrans-Extended.

Want to help with development? See here for things to do for coding, and here for information on how to make graphics/objects.

Follow Simutrans-Extended on Facebook.

AvG

James,
Thanks for the link of MakeObj. I trust this is the one for using on Exp7.3 and I renamed to MakeobjEX73.
W.r.t. the mail-article (very interesting) I can only say that is proves the existence of mail-transport by rail before 1838.
AvG
Ad van Gerwen

sdog

I couldn't get 7.3 to run. Neither the 32 bit nor the 64 bit version. It crashed with Reading low level config data ...
Segmentation fault (core dumped)


I installed all simutrans specific in that directory again, using the lates files from standard, the config files from your "how to get experimental" thread and i don't have the problematic .xml file, neroden found to be a source of crashes in 7.2.
Here's the directories content (minus .txt/.log files):
config
font
music
openpak128
pak128.britain
simutrans-exp-2009-09-14-1cc8d59
simutrans-exp-32-2010-04-11-fd32563
simutrans-exp-64-2010-04-11-fd32563
skin
text


I also tried flags -nomidi -nosound -resolution,
to directly load pakset and savegame from the comand promt (-objects -mygame), and i tested on two different systems, recent ubuntu karmic, and the beta of lucid. Same results.

If needed i could try to get the core dump, but i think it won't be of any use to you.


ps.: unrelated, but as you can see, i renamed the files to *32-* and *64-* respectively, maybe when compiling them, you could probably do it too, it's just a bit more convenient.

jamespetts

Sdog,

if the core dump contains a back trace, it might be useful. As to the settings-experimental.xml file, are you sure that it's not around somewhere? It's generally installed in the home directory somewhere (I don't remember exactly where, as I use Windows).
Download Simutrans-Extended.

Want to help with development? See here for things to do for coding, and here for information on how to make graphics/objects.

Follow Simutrans-Extended on Facebook.

sdog

#9
i thought 'settings-experimental.xml' is created after first game start, or first map generation?

if not, lacking it could probably the cause for my problems. i only have rather old ones (6.x). it wasn't included in any of the downloads i got.

perhaps neroden can give me some hints how to get some more detailed debug information, if he got some time. i haven't looked into a core dump yet, but i thought they were binaries.

jamespetts

It may well be the old ones that are causing your problems - try deleting the settings-experimental.xml file and trying again.
Download Simutrans-Extended.

Want to help with development? See here for things to do for coding, and here for information on how to make graphics/objects.

Follow Simutrans-Extended on Facebook.

neroden

Quote from: sdog on April 14, 2010, 10:59:50 PM
i thought 'settings-experimental.xml' is created after first game start, or first map generation?

if not, lacking it could probably the cause for my problems. i only have rather old ones (6.x). it wasn't included in any of the downloads i got.

perhaps neroden can give me some hints how to get some more detailed debug information, if he got some time. i haven't looked into a core dump yet, but i thought they were binaries.

Do you have a debugger installed?  gdb?  (If not, try 'apt-get install gdb' as root on the Ubuntu system, or 'sudo apt-get install' if you prefer.)

If you have gdb, run the program with "gdb [simutrans executable file name]".  Type "run" at the gdb command line to get it started.  When it crashes, type "bt" at the gdb command line for a backtrace and see what you get.

If the binary was compiled without debugging info, you won't get anything.  :(  Otherwise, you'll get very useful information which you can give to us.  :)  If the binary was compiled without debugging info, well, perhaps we could get whoever is doing the automatic builds to start compiling with debugging info.

If you *have* a coredump file, you can also run gdb on the coredump with "gdb -c (coredump file name)".  In that cast just type "bt" immediately at the gdb commandline to get a backtrace.  The cute thing about coredump files is that theoretically *we* can also look at them using *our* copy of gdb (though in practice it doesn't usually work if we have different types of systems than you do).

sdog

#12
oh, i meant i got some old ones stored somewhere, it's not in the game's directory.

just tested it with a 6.8 version, the game starts without the settings.xml or settings-experimental.xml

standard creates settings.xml on the first start.


EDIT!

big stupid error!
simutrans experimental in my system doesn't store the settings.xml and savegames in its directory (which is ~/simuexp for me), but in ~/simutrans/ there an old version of the xml was saved. wich obviously interfered.

sorry for bothering you with this error, wich was just a stupid user error. however James, you brought me to it, by checking when the xmls are created.

EDIT 2:

thanks a lot neroden,
that's a very usefull aggregation of what i need to know. In linux the biggest problem is sometimes the first step, as soon as i know what i'm looking for i can get the information i need. But beware one forgets just a simple command, that's used everyday.

I'll keep it in mind next time i get an unexplained crash.