Integrated Version ChrisIN-Final-1 [2008/03/12] *r11485*

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

chrissicom
Route Supervisor
Route Supervisor
Posts: 415
Joined: 07 Oct 2004 10:05

Re: Integrated Version ChrisIN-r11485 [2008/03/12] *Please Test*

Post by chrissicom »

Ok, after some thoughts about the future of ChrisIN, I decided that the current version will stay as it is. I.e. there might be bugfixes but I will not update it to newer revisions. Especially the splitup of so many header files (didn't really get yet why it was done, I see more disadvantages than advantages to it) it is nearly impossible to solve the mess caused with all the patches applied. So I will leave the current version in this thread and start coding a new ChrisIN (before you ask, savegames will most certainly not be compatible with the old ChrisIN that's why I leave it here) and open up a new thread then so it will be easy to differentiate between the two version :-). Thanks for all the support so far and I hope you understand that creating a new build of ChrisIN is the better solution!
User avatar
Sir A. Boey
Transport Coordinator
Transport Coordinator
Posts: 299
Joined: 17 Nov 2006 17:40
Location: Everywhere and nowhere

Re: Integrated Version ChrisIN-Final-1 [2008/03/12] *r11485*

Post by Sir A. Boey »

Great news and I'll be looking forward to the NEW ChrisIN version :bow:
Image
_____________# If you believe in it, you can achieve it" # ____________
__________________# Check out My Closed Platform #___________________
User avatar
mrMann
Tycoon
Tycoon
Posts: 2793
Joined: 27 Oct 2006 20:38
Location: A house.
Contact:

Re: Integrated Version ChrisIN-Final-1 [2008/03/12] *r11485*

Post by mrMann »

Sir A. Boey wrote:Great news and I'll be looking forward to the NEW ChrisIN version :bow:
+1
Hmm, what should I put here...
Rubidium
OpenTTD Developer
OpenTTD Developer
Posts: 3815
Joined: 09 Feb 2006 19:15

Re: Integrated Version ChrisIN-r11485 [2008/03/12] *Please Test*

Post by Rubidium »

chrissicom wrote:....Especially the splitup of so many header files (didn't really get yet why it was done, I see more disadvantages than advantages to it) it is nearly impossible to solve the mess caused with all the patches applied. ...
The whole idea about it is to speed up the compilation by not letting the compiler parse all kinds of unneeded stuff. As a result of that compilation became already about 10-30% faster for full compiles. For partial compiles that are needed due to changed headers the speed up can be much more, but that depends highly on the functions used (and thus the amount of headers that needs to be included). Finally it also causes quite a few functions to be in a more logical place.
So from a developer's point of view there are quite a few advantages that have a longer lasting 'impact' than the disadvantages of having to update your patch once.
chrissicom
Route Supervisor
Route Supervisor
Posts: 415
Joined: 07 Oct 2004 10:05

Re: Integrated Version ChrisIN-Final-1 [2008/03/12] *r11485*

Post by chrissicom »

I have read about the reason to seed up compilation in the logs, but at least in MSVC I don't really see any speed increases in compilation that's why I was wondering about that point. It might be faster in a benchmark way but I didn't "feel it".
User avatar
Vaulter
Traffic Manager
Traffic Manager
Posts: 185
Joined: 21 Dec 2004 05:35
Skype: andrey-zaharov
Location: St. Petersburg, Russia
Contact:

Re: Integrated Version ChrisIN-Final-1 [2008/03/12] *r11485*

Post by Vaulter »

vaulter@vaulter-desktop:~/bin/OpenTTD-Dev$ ./configure --enable-debug=1 --disable-strip
vaulter@vaulter-desktop:~/bin/OpenTTD-Dev$ make
vaulter@vaulter-desktop:~/bin/OpenTTD-Dev$ cd objs/debug
vaulter@vaulter-desktop:~/bin/OpenTTD-Dev/objs/debug$ ln -s ../../bin/data data
vaulter@vaulter-desktop:~/bin/OpenTTD-Dev/objs/debug$ ln -s ../../bin/lang lang
vaulter@vaulter-desktop:~/bin/OpenTTD-Dev/objs/debug$ ./openttd -d999
dbg: [misc] Scanning for tars
Segmentation fault (core dumped)
vaulter@vaulter-desktop:~/bin/OpenTTD-Dev/objs/debug$ uname -a && cat /etc/issue
Linux vaulter-desktop 2.6.22-14-generic #1 SMP Sun Oct 14 23:05:12 GMT 2007 i686 GNU/Linux
Ubuntu 7.10 \n \l

can somebody help me? :cry:
Post Reply

Return to “OpenTTD Development”

Who is online

Users browsing this forum: Ariexe and 26 guests