Community Integrated Version Build 1 (Test & Bug Fix)

Forum for technical discussions regarding development. If you have a general suggestion, problem or comment, please use one of the other forums.

Moderator: OpenTTD Developers

wleader
Engineer
Engineer
Posts: 123
Joined: 18 May 2007 09:04

Re: Community Integrated Version Build 1 (Accepting Submissions)

Post by wleader »

Ammler wrote: What do you think about save compatibility? (Edit: just read in the other topic, thx.)

Edit: I think, the CIV would be worth to have a wiki page: http://wiki.openttd.org/index.php/CIV
I replied in the main thread.
wleader
Engineer
Engineer
Posts: 123
Joined: 18 May 2007 09:04

Re: Community Integrated Version Build 1 (Integration)

Post by wleader »

Ladies and Gentlemen,

Here it is the first build of all TWENTY the timely submitted patches. Now, expect there to be some bugs so I think we ought to go into a bug fixing mode for a little while before we call it a final and start on Build 2.

So In no particular order, the patches contained in this build are as follows:
  • Random Road Construction
  • Traffic Lights
  • Menu Jumping
  • Better Graphs
  • Minimum Distance
  • Max Subsidy Distance
  • Town Bridge Building
  • Town Growth Needs Goods
  • More Realistic Loans
  • Filter By Cargo
  • Distant Join Stations
  • Move Clients
  • Password Arguments
  • Max Year
  • In Game Rivers
  • YAPP 6.2
  • Day Length
  • Flags In Client List
  • Limit Road Vehicle Speed
  • Track Sharing
If someone wants to post a build for other operating systems, then please do. Windows users should be able to test the build by extracting the zip archive over a working install of 6.0 or a Recent nightly.

Edit: New windows binary that is compatible with Ammler's Dedicated server.
Attachments
CIV1_r12918.zip
r12918-CIV1 Windows build
(2.24 MiB) Downloaded 306 times
CIV1_r12918.patch
CIV Build 1 Integrated patches made agianst Trunk revision 12918.
(541.8 KiB) Downloaded 192 times
Last edited by wleader on 29 Apr 2008 14:34, edited 2 times in total.
User avatar
Ammler
President
President
Posts: 953
Joined: 18 Jun 2006 18:18
Location: Switzerland
Contact:

Re: Community Integrated Version Build 1 (Test & Bug Fix)

Post by Ammler »

I would suggest to use a special revision name for compiling like
--revision=r12868-CIV1

Patch applied with one error, many warnings while compiling, but it seems to work.
(see my log)

I will start a server and check that too...
wleader wrote: Windows users should be able to test the build by extracting the zip archive over a working install of 6.0 or a Recent nightly.
Are you sure, thats needed?

EDIT:
Server is up:
Image
join irc://irc.oftc.net/openttdcoop.dev
(Because of desyncs with CIV1, we testing a patchpack from yorick right now...)
Attachments
ottd-r12868-civ1.tar.gz
Linux i686 build with trafficlights.grf
(2.75 MiB) Downloaded 146 times
Last edited by Ammler on 29 Apr 2008 11:57, edited 3 times in total.
User avatar
sickie
Engineer
Engineer
Posts: 85
Joined: 15 Sep 2007 00:51
Location: Slovenia
Contact:

Re: Community Integrated Version Build 1 (Test & Bug Fix)

Post by sickie »

Ammler, I love you! Thank you for the GNU/Linux build. It's the first time I see a patchpack that offers a lin build. I won't be needing to run this patch pack through wine and be called a lamer by devs on IRC :>. Again, thank you!
User avatar
Ammler
President
President
Posts: 953
Joined: 18 Jun 2006 18:18
Location: Switzerland
Contact:

Re: Community Integrated Version Build 1 (Test & Bug Fix)

Post by Ammler »

sickie wrote:Ammler, I love you!
My IBAN: CH06 0483 5094 3345 8000 0 ;-)

Most time, it's assumed, that Linux user build their own builds.

Greets
Ammler
Last edited by Ammler on 24 Apr 2008 22:24, edited 2 times in total.
wleader
Engineer
Engineer
Posts: 123
Joined: 18 May 2007 09:04

Re: Community Integrated Version Build 1 (Test & Bug Fix)

Post by wleader »

Ammler wrote:I would suggest to use a special revision name for compiling like
--revision=r12868-CIV1
I had used CIVr12868, but since you used something slightly different, the two builds won't shake hands for network play. Since you are willing to run a dedicated server, I can update the windows build to match version names.
Ammler wrote:Patch applied with one error, many warnings while compiling, but it seems to work.
(see my log)
A quick look makes it look like most of it is Unix vs Windows line wrapping. I should probably take a closer look to see if any of my patches are causing warnings. I would recommend other submitters do the same to make sure their patches don't cause warnings.
Ammler wrote:
wleader wrote: Windows users should be able to test the build by extracting the zip archive over a working install of 6.0 or a Recent nightly.
Are you sure, thats needed?
The program still uses some copyrighted grf files from the original TTD. Overwriting a working install makes sure that the user has the files I am not allowed to distribute.
User avatar
Ammler
President
President
Posts: 953
Joined: 18 Jun 2006 18:18
Location: Switzerland
Contact:

Re: Community Integrated Version Build 1 (Test & Bug Fix)

Post by Ammler »

The loan system doesn't work here.

Edit: and desyncs (can every patch submitter approve his patch as MP save?)
Last edited by Ammler on 25 Apr 2008 13:10, edited 2 times in total.
PhilSophus
Chairman
Chairman
Posts: 776
Joined: 20 Jan 2007 12:08
Location: Germany

Re: Community Integrated Version Build 1 (Test & Bug Fix)

Post by PhilSophus »

Ammler wrote:The loan system doesn't work here.
A bit more specific error description would have been helpful, but after patching, compiling and trying it myself I see the problem. Very strange. A quick first look at my patch didn't reveal the problem, so I'll have a deeper look tomorrow.
"The bigger the island of our knowledge, the longer the shore of our ignorance" - John A. Wheeler, Physicist, 1911-2008
jaybud4
Engineer
Engineer
Posts: 116
Joined: 16 Feb 2008 06:13

Re: Community Integrated Version Build 1 (Test & Bug Fix)

Post by jaybud4 »

Holy hell.
This is sweet.
Maybe you should check out Gonozal's pack and add some of the patches from there? (With permission of original author, of course)
http://www.tt-forums.net/viewtopic.php?f=33&t=36127
(Considering that he doesn't seem to be updating it anymore, unfortunately)
Image
If you're bugged by anything I say/do: Please send me a PM. I don't always watch every thread I post in after I do so.
Vikthor
Engineer
Engineer
Posts: 69
Joined: 13 Jun 2004 16:57
Location: Prague, Czech republic

Re: Community Integrated Version Build 1 (Test & Bug Fix)

Post by Vikthor »

jaybud4 before you make such suggestion read how is this CIV managed. Wleader won't be adding anything on his own, patch must be submitted by maintainer. And by the way, at least three patches form Gonozal's pack are already in.
User avatar
sickie
Engineer
Engineer
Posts: 85
Joined: 15 Sep 2007 00:51
Location: Slovenia
Contact:

Re: Community Integrated Version Build 1 (Test & Bug Fix)

Post by sickie »

Well, Ammler, my love :> you forgot to include trafficlights.grf. If an author submits a patch wouldn't it be great to include the grfs that a patch need? Fot the sake of completness. If it's a license problem, than you should only include patches that depends on GPL compatible GRFs, so that the community integrated version is freely distributable without the hurdle to hunt for additional files. It's a burden enough the need for TTD's GRFs.
User avatar
sickie
Engineer
Engineer
Posts: 85
Joined: 15 Sep 2007 00:51
Location: Slovenia
Contact:

Re: Community Integrated Version Build 1 (Test & Bug Fix)

Post by sickie »

Bug report. I am useing Ammler's build and I can't use Finances windows (can't click buttons) until I make it smaller, than I can use it.
sulai
Traffic Manager
Traffic Manager
Posts: 159
Joined: 24 Sep 2004 18:23

Re: Community Integrated Version Build 1 (Test & Bug Fix)

Post by sulai »

Many authors don't update their patch threads, and I would like to have up to date files of some patches.

wleader, I would like you to provide each separate patch as single .diff files too (if the authors allow you to). Maybe put CIV1_r12868.patch into a zip file and additionally all single patch files as well?

Edit: just realized that all up to date patches are in this thread already ^^
Last edited by sulai on 25 Apr 2008 14:59, edited 2 times in total.
Roujin
Tycoon
Tycoon
Posts: 1884
Joined: 08 Apr 2007 04:07

Re: Community Integrated Version Build 1 (Test & Bug Fix)

Post by Roujin »

sulai wrote:Many authors don't update their patch threads, and I would like to have up to date files of some patches.

wleader, I would like you to provide each separate patch as single .diff files too (if the authors allow you to). Maybe put CIV1_r12868.patch into a zip file and additionally all single patch files as well?

maintaining your own patch is a requirement to get it included in the Community Integrated Version. If I want my traffic lights patch in CIV 2, I will have to update it (which I will do), as anyone else with their according patches.
* @Belugas wonders what is worst... a mom or a wife...
<Lakie> Well, they do the same thing but the code is different.

______________
My patches
check my wiki page (sticky button) for a complete list

ImageImage
ImageImageImageImageImageImageImage
PhilSophus
Chairman
Chairman
Posts: 776
Joined: 20 Jan 2007 12:08
Location: Germany

Re: Community Integrated Version Build 1 (Test & Bug Fix)

Post by PhilSophus »

Okay, this patch fixes the bug reported by Ammler and sickie (finances window being one line too small so that loan buttons weren't accessible). Sorry for inconvenience due to this bug.

CIV1_r12868_incremental_fix.patch is meant to be applied to the source already containing CIV1_r12868.patch with patch -p1.

CIV1_r12868_fix1.patch is the complete CIV1 patch generated with "svn diff" with my fix included. Please apply to a clean r12868 with patch -p0, TurtoiseSVN, BuildOTTD or your preferred patch utility.


@wleader: Could you please remove the buggy version (either replacing by my version or putting a pointer to this post).
Attachments
CIV1_r12868_incremental_fix.patch
apply with patch -p1 to version with CIV1_r12868.patch
(639 Bytes) Downloaded 164 times
CIV1_r12868_fix1.patch
SVN-patch
apply with patch -p0, TurtoiseSVN, BuildOTTD,...
(524.19 KiB) Downloaded 127 times
Last edited by PhilSophus on 25 Apr 2008 17:42, edited 2 times in total.
"The bigger the island of our knowledge, the longer the shore of our ignorance" - John A. Wheeler, Physicist, 1911-2008
sulai
Traffic Manager
Traffic Manager
Posts: 159
Joined: 24 Sep 2004 18:23

Re: Community Integrated Version Build 1 (Test & Bug Fix)

Post by sulai »

Another bug in YAPP: If trains crash, some tracks are highlighted. This is okay. But if they are removed, the tracks stay highlighted and no train may pass. Until you rebuild these track tiles.
User avatar
Ammler
President
President
Posts: 953
Joined: 18 Jun 2006 18:18
Location: Switzerland
Contact:

Re: Community Integrated Version Build 1 (Test & Bug Fix)

Post by Ammler »

PhilSophus, I am not able to apply your patch as it is. The incremental one has false base. (CIV1.sav/...)

It does, compile now...

We still have the desync issue to find. We like to have a MP safe CIV, won't we?

Greets
Ammler
Vikthor
Engineer
Engineer
Posts: 69
Joined: 13 Jun 2004 16:57
Location: Prague, Czech republic

Re: Community Integrated Version Build 1 (Test & Bug Fix)

Post by Vikthor »

Ammler did you read PhilSophus post, especially the bit about applying with -p1?
Rubidium
OpenTTD Developer
OpenTTD Developer
Posts: 3815
Joined: 09 Feb 2006 19:15

Re: Community Integrated Version Build 1 (Test & Bug Fix)

Post by Rubidium »

Ammler wrote:Edit: and desyncs (can every patch submitter approve his patch as MP save?)
Approve in the signed contract kind?
User avatar
Ammler
President
President
Posts: 953
Joined: 18 Jun 2006 18:18
Location: Switzerland
Contact:

Re: Community Integrated Version Build 1 (Test & Bug Fix)

Post by Ammler »

Rubidium wrote:
Ammler wrote:Edit: and desyncs (can every patch submitter approve his patch as MP save?)
Approve in the signed contract kind?
I meant confirm...

I deactivated the sharing patch and it seems to work now.... (But that patch makes most sense with MP) ;-)

Greets Ammler
Post Reply

Return to “OpenTTD Development”

Who is online

Users browsing this forum: No registered users and 2 guests