OpenTTD 0.7.0

OpenTTD is a fully open-sourced reimplementation of TTD, written in C++, boasting improved gameplay and many new features.

Moderator: OpenTTD Developers

Yexo
Tycoon
Tycoon
Posts: 3663
Joined: 20 Dec 2007 12:49

Re: OpenTTD 0.7.0

Post by Yexo »

Bilbo wrote:
2007Alain2007 wrote:but a sharm cargodest never got in :(
From what I've seen on wiki, it is scheduled for 0.8.0, so it seems there are plans to get that in trunk relatively soon :)
It was scheduled for 0.7 too, but someone has to pick up working on it.
Mizipzor
Engineer
Engineer
Posts: 23
Joined: 17 Jan 2006 12:09

Re: OpenTTD 0.7.0

Post by Mizipzor »

Yexo wrote:
Bilbo wrote:
2007Alain2007 wrote:but a sharm cargodest never got in :(
From what I've seen on wiki, it is scheduled for 0.8.0, so it seems there are plans to get that in trunk relatively soon :)
It was scheduled for 0.7 too, but someone has to pick up working on it.
I was under the impression that the patch is making steady progress? Is help on it needed?
2007Alain2007
Chief Executive
Chief Executive
Posts: 658
Joined: 11 Nov 2007 12:06
Contact:

Re: OpenTTD 0.7.0

Post by 2007Alain2007 »

what worked needs to be done on it
For Community Integrated Version http://code.google.com/p/civopenttd/
Eddi
Tycoon
Tycoon
Posts: 8289
Joined: 17 Jan 2007 00:14

Re: OpenTTD 0.7.0

Post by Eddi »

Mizipzor wrote:I was under the impression that the patch is making steady progress? Is help on it needed?
the branch has not been updated for several months now, since the developer is busy with his PhD thesis.
Darth Carcass
Engineer
Engineer
Posts: 3
Joined: 02 Apr 2009 21:07

Re: OpenTTD 0.7.0

Post by Darth Carcass »

After installed 0.7.0 I get the following error...

"openttd: error while loading shared libraries: libicui18n.so.38: cannot open shared object file: No such file or directory"

Linux, Fedora 10

The problem appears to be that OpenTTD is looking for version 3.8 of this library and I have version 4.0.

It appears Fedora is using a newer version of the library that is common place in most Linux distros.

I tried to create symbolic links for this library pointing all *.38 files to the correct *.40 files, but it did not work. The game attempted to launch, froze my mouse, changed my resolution(I play at a different resolution than my desktop is set to) and then the game crashed sending me back to my desktop.

Can anyone tell me some information about this library? Is it a new addition to Openttd? 0.6.3 worked fine for me.

I realize this is probably the wrong place to post this, but quite frankly reading the other posts in the other forums it did not seem clear where to post it. And since someone already answered a bug in this thread, I'm trying here.
Conditional Zenith
Chief Executive
Chief Executive
Posts: 697
Joined: 10 Jun 2003 00:19
Location: Australia

Re: OpenTTD 0.7.0

Post by Conditional Zenith »

Darth Carcass wrote:After installed 0.7.0 I get the following error...

"openttd: error while loading shared libraries: libicui18n.so.38: cannot open shared object file: No such file or directory"

Linux, Fedora 10

The problem appears to be that OpenTTD is looking for version 3.8 of this library and I have version 4.0.

It appears Fedora is using a newer version of the library that is common place in most Linux distros.
I'm assuming you grabbed a binary from the website? I built my own and it doesn't even link against that library, nor do I have it anywhere on my system apart from my OO.o install (which is version 36).
Darth Carcass wrote: I tried to create symbolic links for this library pointing all *.38 files to the correct *.40 files, but it did not work. The game attempted to launch, froze my mouse, changed my resolution(I play at a different resolution than my desktop is set to) and then the game crashed sending me back to my desktop.
Well that's not a surprise, programs link against specific versions of libraries for a reason.
Darth Carcass wrote: Can anyone tell me some information about this library? Is it a new addition to Openttd? 0.6.3 worked fine for me.

I realize this is probably the wrong place to post this, but quite frankly reading the other posts in the other forums it did not seem clear where to post it. And since someone already answered a bug in this thread, I'm trying here.
A new thread would probably have been best, but here will do too. I know nothing about this library, though its name suggests it is to do with internationalization.

I would suggest you install version 38 of the library, or you build OTTD yourself, or you give us more information (such as which binary you are running).
DeletedUser21
Tycoon
Tycoon
Posts: 11501
Joined: 20 Sep 2004 22:45

Re: OpenTTD 0.7.0

Post by DeletedUser21 »

Congratulations!

Lots of breaktroughs, fixes and updates. Finally a stable upgrade from 0.6.0 which was getting pretty much to the dark ages. :P

:arrow: Image
Again, congratulations and you deserve a nice pie (or other food for a celebration). :D
Darth Carcass
Engineer
Engineer
Posts: 3
Joined: 02 Apr 2009 21:07

Re: OpenTTD 0.7.0

Post by Darth Carcass »

Conditional Zenith wrote:I would suggest you install version 38 of the library, or you build OTTD yourself, or you give us more information (such as which binary you are running).
I didn't want to install an older library and take any chance of a conflict arising from it.

I was trying to avoid compiling it, since on other platforms that is not necessary.

I used the generic binary, which worked fine in the past(with the same software installed).

***************************

I did compile the game from source...

It required me installing a library(zlib) to work, however. It did work, once I did this.

However, it became obvious that due to other "developmental" library files not being installed that the game client was lacking some functionality. So, I decided to install the files the configure script was checking for that weren't installed; that totalled about 6-7 libraries. I recompiled and reinstalled. It seems to work fine in limited testing.

I was really hoping to not do this, however. It's kind of a shame to be forced to compile it. Some people are going to struggle with that, even though it's certainly not a difficult process. Perhaps only those running Fedora 10 will be forced to compile it. I guess at least the impact will be small.

Thanks for the help though. :)

And Thanks to the developers of OpenTTD! :bow:
Conditional Zenith
Chief Executive
Chief Executive
Posts: 697
Joined: 10 Jun 2003 00:19
Location: Australia

Re: OpenTTD 0.7.0

Post by Conditional Zenith »

So I decided to grab the binary and try it on my machine, and it doesn't work for me either (using Gentoo), I just never noticed cause I always compile it myself. I don't know why it is linked against that library or why it is linked against that exact version of it, all I can say is that OTTD works fine when built in the absence of that library.

Does Fedora not have OTTD packages? Cause if they do, I'm sure they will build binaries that link against the version Fedora has. And having a second version of a library installed is not a disaster. The package manager should handle the symlinks correctly so that the latest version is used unless something specifically requires the early version. If the package manager doesn't do that, then it should.
lovelypl
Engineer
Engineer
Posts: 9
Joined: 10 Jul 2008 08:03

Re: OpenTTD 0.7.0

Post by lovelypl »

Great job!
Now, we are waiting for 0.8 :)
Image
User avatar
Zuu
OpenTTD Developer
OpenTTD Developer
Posts: 4553
Joined: 09 Jun 2003 18:21
Location: /home/sweden

Re: OpenTTD 0.7.0

Post by Zuu »

lovelypl wrote:Great job!
Now, we are waiting for 0.8 :)
Or start use what likely will become 0.8, by playing the nightlies instead of 0.7.0. Now that 0.7.0 is quite new, there is not much difference, but that will change.

Or try the head 2 head patch by Yexo that #openttdcoop will use to run a head-to-head game at 20.00 CEST (18.00 UTC) today.

Both are available from binaries.openttd.org, so you don't need to compile it yourself. And if you are a Windows user you can check my sig for an updater tool for Windows that helps you keep (nightly) installs up to date (last, or specify an custom OpenTTD server address). If you use some other OS, a basic nightly updater is not very hard to write as a shell script. http://finger.openttd.org will tell you the revision of the last nightly.
My OpenTTD contributions (AIs, Game Scripts, patches, OpenTTD Auto Updater, and some sprites)
Junctioneer (a traffic intersection simulator)
Eddi
Tycoon
Tycoon
Posts: 8289
Joined: 17 Jan 2007 00:14

Re: OpenTTD 0.7.0

Post by Eddi »

Darth Carcass wrote:libicui18n.so.38
[...]
0.6.3 worked fine for me.
libicu is for right-to-left language support, which was not part of 0.6
User avatar
fanioz
Transport Coordinator
Transport Coordinator
Posts: 320
Joined: 19 Dec 2008 05:03
Location: Indonesia
Contact:

Re: OpenTTD 0.7.0

Post by fanioz »

8o Congratulation :bow:
Good Job... (I hope I'm not too late) :lol:
Correct me If I am wrong - PM me if my English was bad :D

**[OpenTTD AI]** Image
***[NewGRF] *** Image
Darth Carcass
Engineer
Engineer
Posts: 3
Joined: 02 Apr 2009 21:07

Re: OpenTTD 0.7.0

Post by Darth Carcass »

Conditional Zenith wrote:Does Fedora not have OTTD packages?
Fedora does not believe in including software that has proprietary requirements. Because OpenTTD requires the game media files, it will not be included or packaged for the distro. That is, unless a free version of the media files become available; which I think I saw somewhere was in development.
Conditional Zenith wrote: And having a second version of a library installed is not a disaster. The package manager should handle the symlinks correctly so that the latest version is used unless something specifically requires the early version. If the package manager doesn't do that, then it should.
No, it's not. However, I have come across situations where people did not maintain the rpm's correctly and strange dependencies ended up causing issues. As a result, I try not to repeat situations that might cause this to occur.

Fedora is a "bleeding edge" distro that very frequently has this "problem". A new version of the OS is released every 6 months. The releases contain the latest versions of software libraries. It's not uncommon for packages to complain about an older library not existing.

It's like the Windows equivalent of having Direct X 9c installed in XP and installing an older game that pops up and wants to install Direct X 7.

It was nice that the 0.6.3 generic binary just worked. I was just hoping all future versions would. I make enough custom changes to get software working, it's nice not to have to on occasion. :)

Although, I can easily understand a Gentoo user wanting to compile it from source. ;)
Eddi wrote:libicu is for right-to-left language support, which was not part of 0.6
Ah, I see. Thanks.
Norrelo
Engineer
Engineer
Posts: 4
Joined: 05 Mar 2009 19:17
Location: Helsinki, Finland
Contact:

Re: OpenTTD 0.7.0

Post by Norrelo »

The old font was better than this one. This one is too small. Can I change it somewhere?
Norrelo
Engineer
Engineer
Posts: 4
Joined: 05 Mar 2009 19:17
Location: Helsinki, Finland
Contact:

Re: OpenTTD 0.7.0

Post by Norrelo »

FooBar wrote:
Norrelo wrote:Can I change it somewhere?
This topic might be useful: http://www.tt-forums.net/viewtopic.php?f=31&t=40787
Oh, thanks.
wozzar
Transport Coordinator
Transport Coordinator
Posts: 331
Joined: 27 Dec 2002 09:25

Re: OpenTTD 0.7.0

Post by wozzar »

The city multiplier doesn't seem to work. I set it on 6 but i have very small cities. I deleted the cfg file and started again but i have the same problem can only get very small cities.
User avatar
Zhall
Tycoon
Tycoon
Posts: 1237
Joined: 17 Jul 2007 01:36
Skype: moonray_zdo
Location: Teh matrix, duh.
Contact:

Re: OpenTTD 0.7.0

Post by Zhall »

Mr. X wrote:Congratulations!

Lots of breaktroughs, fixes and updates. Finally a stable upgrade from 0.6.0 which was getting pretty much to the dark ages. :P

If 6.0 was the dark ages, then what Micropose did would be... lets see.. prehistoric?
DeletedUser21
Tycoon
Tycoon
Posts: 11501
Joined: 20 Sep 2004 22:45

Re: OpenTTD 0.7.0

Post by DeletedUser21 »

Sapphire united wrote:
Mr. X wrote:Congratulations!

Lots of breaktroughs, fixes and updates. Finally a stable upgrade from 0.6.0 which was getting pretty much to the dark ages. :P

If 6.0 was the dark ages, then what Micropose did would be... lets see.. prehistoric?
Nope, it would be the creation of the Earth (TTO). :P It actually is the creation itself. :wink:
Post Reply

Return to “General OpenTTD”

Who is online

Users browsing this forum: Google [Bot] and 9 guests