JGR's Patch Pack

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

User avatar
JGR
Tycoon
Tycoon
Posts: 2559
Joined: 08 Aug 2005 13:46
Location: Ipswich

Re: JGR's Patch Pack

Post by JGR »

Auge wrote:Hello

I tried to compile the version 0.6.0 and ended (within a few output lines) with an error.

Code: Select all

auge@Desktop:~/OpenTTD/JGR/jgrpp$ make
make[1]: Verzeichnis »/home/auge/OpenTTD/JGR/jgrpp/objs/lang« wird betreten
[LANG] Compiling string.cpp
[LANG] Compiling and Linking strgen
strgen_base.o: In Funktion `StringReader::ParseFile()':
strgen_base.cpp:(.text+0x1b10): Nicht definierter Verweis auf `strecpy(char*, char const*, char const*)'
strgen_base.cpp:(.text+0x1b24): Nicht definierter Verweis auf `strecpy(char*, char const*, char const*)'
strgen_base.cpp:(.text+0x1b38): Nicht definierter Verweis auf `strecpy(char*, char const*, char const*)'
strgen.o: In Funktion `mkpath(char*, char const*, char const*, char const*)':
strgen.cpp:(.text+0x14): Nicht definierter Verweis auf `strecpy(char*, char const*, char const*)'
strgen.cpp:(.text+0x48): Nicht definierter Verweis auf `strecpy(char*, char const*, char const*)'
strgen.o:strgen.cpp:(.text+0xd43): Weitere nicht definierte Verweise auf `strecpy(char*, char const*, char const*)' folgen
collect2: error: ld returned 1 exit status
make[1]: *** [strgen] Fehler 1
make[1]: Verzeichnis »/home/auge/OpenTTD/JGR/jgrpp/objs/lang« wird verlassen
make: *** [all] Fehler 1
auge@Desktop:~/OpenTTD/JGR/jgrpp$
"Nicht definierter Verweis auf ..." means "undefined reference to ...", OS is Ubuntu 14.04. Hope, it helps.

Tschö, Auge
You probably need to clean your repo using `make clean` before building.
Ex TTDPatch Coder
Patch Pack, Github
Auge
Director
Director
Posts: 636
Joined: 23 Oct 2006 02:07
Location: Berlin

Re: JGR's Patch Pack

Post by Auge »

Hello
JGR wrote:
Auge wrote:

Code: Select all

...
strgen_base.cpp:(.text+0x1b10): Nicht definierter Verweis auf `strecpy(char*, char const*, char const*)'
...
"Nicht definierter Verweis auf ..." means "undefined reference to ...", OS is Ubuntu 14.04. Hope, it helps.
You probably need to clean your repo using `make clean` before building.
You are right. After "make clean" the patchpack compiles. Thank you.

Tschö, Auge
User avatar
JGR
Tycoon
Tycoon
Posts: 2559
Joined: 08 Aug 2005 13:46
Location: Ipswich

Re: JGR's Patch Pack

Post by JGR »

Version 0.7.0 adds a new feature: reverse at waypoint orders.

This is intended to be used to allow trains to reverse on a piece of plain line behind a signal, without creating a dedicated siding or platform, in a similar way as often occurs in real life (non passenger) railways.
See below for an example.
Attachments
reverse_at_waypoint.gif
reverse_at_waypoint.gif (1022.83 KiB) Viewed 11784 times
Ex TTDPatch Coder
Patch Pack, Github
User avatar
kamnet
Moderator
Moderator
Posts: 8582
Joined: 28 Sep 2009 17:15
Location: Eastern KY
Contact:

Re: JGR's Patch Pack

Post by kamnet »

I just noticed something missing that I've found useful in other packs - the ability to place river tiles in-game.
User avatar
JGR
Tycoon
Tycoon
Posts: 2559
Joined: 08 Aug 2005 13:46
Location: Ipswich

Re: JGR's Patch Pack

Post by JGR »

kamnet wrote:I just noticed something missing that I've found useful in other packs - the ability to place river tiles in-game.
That's included already, have a look in the settings.
Ex TTDPatch Coder
Patch Pack, Github
User avatar
kamnet
Moderator
Moderator
Posts: 8582
Joined: 28 Sep 2009 17:15
Location: Eastern KY
Contact:

Re: JGR's Patch Pack

Post by kamnet »

JGR wrote:
kamnet wrote:I just noticed something missing that I've found useful in other packs - the ability to place river tiles in-game.
That's included already, have a look in the settings.
Found it, many thanks!
sunshare
Transport Coordinator
Transport Coordinator
Posts: 279
Joined: 10 Oct 2014 00:43

Re: JGR's Patch Pack

Post by sunshare »

JGR wrote:Version 0.7.0 adds a new feature: reverse at waypoint orders.

This is intended to be used to allow trains to reverse on a piece of plain line behind a signal, without creating a dedicated siding or platform, in a similar way as often occurs in real life (non passenger) railways.
See below for an example.

I would love to have the patch Waypoints Air

http://www.tt-forums.net/viewtopic.php? ... t=waypoint
User avatar
JGR
Tycoon
Tycoon
Posts: 2559
Joined: 08 Aug 2005 13:46
Location: Ipswich

Re: JGR's Patch Pack

Post by JGR »

sunshare wrote:I would love to have the patch Waypoints Air

http://www.tt-forums.net/viewtopic.php? ... t=waypoint
I'll have a look and may consider it for possible future addition.
Ex TTDPatch Coder
Patch Pack, Github
Densha
Transport Coordinator
Transport Coordinator
Posts: 286
Joined: 17 Sep 2009 07:28

Re: JGR's Patch Pack

Post by Densha »

I changed from 'vanilla' OTTD to this patch pack a few days ago. While I have to say that I am very pleased with it, there's one thing that doesn't seem to work as it should, namely using a distributed start date for vehicles with shared orders. Using the CTRL+CLICK method, which should lead to the timetable being distributed among all vehicles with the same shared order, results in all vehicles receiving the same start date. When using minutes as the timetable format instead of days, just the one vehicle I set the start date for receives that start date. Note that this is all with automated timetables turned off and using version 0.6.0 of this patch pack.
chester00
Engineer
Engineer
Posts: 16
Joined: 21 Jan 2011 11:24

Re: JGR's Patch Pack

Post by chester00 »

Hi,

i´ve tried to compile your patch following this tutorial: https://wiki.openttd.org/Compiling_on_W ... 2B%2B_2012.

But the compilation fails with 148 errors:

Code: Select all

Fehler	6	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\console_cmds.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	7	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\console_cmds.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	10	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\crashlog.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	11	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\crashlog.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	14	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\date.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	15	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\date.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	18	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\gamelog.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	19	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\gamelog.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	20	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\genworld.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	21	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\genworld.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	23	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\heightmap.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	24	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\heightmap.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	33	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\network\network_client.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	34	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\network\network_client.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	36	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\openttd.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	37	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\openttd.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	38	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\network\network_server.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	39	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\network\network_server.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	47	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\screenshot.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	48	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\screenshot.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	53	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\settings.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	54	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\settings.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	57	error C3861: "SlErrorCorruptFmt": Bezeichner wurde nicht gefunden.	M:\Neuer Ordner\r27415\src\settings.cpp	2412	1	openttd
Fehler	58	error C3861: "SlErrorCorruptFmt": Bezeichner wurde nicht gefunden.	M:\Neuer Ordner\r27415\src\settings.cpp	2419	1	openttd
Fehler	59	error C3861: "SlErrorCorruptFmt": Bezeichner wurde nicht gefunden.	M:\Neuer Ordner\r27415\src\settings.cpp	2433	1	openttd
Fehler	62	error C3861: "SlErrorCorruptFmt": Bezeichner wurde nicht gefunden.	M:\Neuer Ordner\r27415\src\settings.cpp	2530	1	openttd
Fehler	63	error C3861: "SlErrorCorruptFmt": Bezeichner wurde nicht gefunden.	M:\Neuer Ordner\r27415\src\settings.cpp	2535	1	openttd
Fehler	64	error C3861: "SlErrorCorruptFmt": Bezeichner wurde nicht gefunden.	M:\Neuer Ordner\r27415\src\settings.cpp	2540	1	openttd
Fehler	65	error C3861: "SlErrorCorruptFmt": Bezeichner wurde nicht gefunden.	M:\Neuer Ordner\r27415\src\settings.cpp	2545	1	openttd
Fehler	66	error C3861: "SlErrorCorruptFmt": Bezeichner wurde nicht gefunden.	M:\Neuer Ordner\r27415\src\settings.cpp	2552	1	openttd
Fehler	67	error C3861: "SlErrorCorruptFmt": Bezeichner wurde nicht gefunden.	M:\Neuer Ordner\r27415\src\settings.cpp	2576	1	openttd
Fehler	77	error C2666: 'OverflowSafeInt<T,T_MAX,T_MIN>::operator /': 4 Überladungen haben ähnliche Konvertierungen	M:\Neuer Ordner\r27415\src\vehicle.cpp	149	1	openttd
Fehler	82	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\cheat_gui.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	83	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\cheat_gui.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	86	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\fios_gui.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	87	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\fios_gui.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	92	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\main_gui.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	93	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\main_gui.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	97	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\news_gui.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	98	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\news_gui.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	101	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\settings_gui.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	102	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\settings_gui.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	105	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\statusbar_gui.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	106	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\statusbar_gui.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	134	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\airport_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	135	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\airport_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	136	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\ai_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	137	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\ai_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	138	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\animated_tile_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	139	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\animated_tile_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	140	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\autoreplace_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	141	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\autoreplace_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	143	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\cheat_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	144	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\cheat_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	145	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\cargomonitor_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	146	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\cargomonitor_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	148	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\economy_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	149	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\economy_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	150	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\depot_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	151	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\depot_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	152	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\cargopacket_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	153	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\cargopacket_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	154	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\engine_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	155	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\engine_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	156	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\game_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	157	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\game_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	159	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\goal_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	160	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\goal_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	162	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\group_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	163	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\group_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	164	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\afterload.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	165	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\afterload.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	166	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\company_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	167	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\company_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	168	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\industry_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	169	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\industry_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	171	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\gamelog_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	172	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\gamelog_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	173	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\labelmaps_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	174	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\labelmaps_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	175	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\object_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	176	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\object_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	177	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\map_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	178	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\map_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	179	error C3861: "SlErrorCorruptFmt": Bezeichner wurde nicht gefunden.	M:\Neuer Ordner\r27415\src\saveload\map_sl.cpp	41	1	openttd
Fehler	180	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\oldloader.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	181	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\oldloader.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	182	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\order_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	183	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\order_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	184	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\linkgraph_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	185	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\linkgraph_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	187	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\newgrf_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	188	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\newgrf_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	191	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\misc_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	192	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\misc_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	193	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\storage_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	194	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\storage_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	195	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\oldloader_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	196	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\oldloader_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	197	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\strings_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	198	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\strings_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	199	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\story_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	200	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\story_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	201	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\signs_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	202	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\signs_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	203	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\subsidy_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	204	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\subsidy_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	205	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\plans_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	206	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\plans_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	207	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\station_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	208	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\station_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	211	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\extended_ver_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	212	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\extended_ver_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	214	error C3861: "SlErrorCorruptFmt": Bezeichner wurde nicht gefunden.	M:\Neuer Ordner\r27415\src\saveload\extended_ver_sl.cpp	310	1	openttd
Fehler	215	error C3861: "SlErrorCorruptFmt": Bezeichner wurde nicht gefunden.	M:\Neuer Ordner\r27415\src\saveload\extended_ver_sl.cpp	314	1	openttd
Fehler	216	error C3861: "SlErrorCorruptFmt": Bezeichner wurde nicht gefunden.	M:\Neuer Ordner\r27415\src\saveload\extended_ver_sl.cpp	349	1	openttd
Fehler	217	error C3861: "SlErrorCorruptFmt": Bezeichner wurde nicht gefunden.	M:\Neuer Ordner\r27415\src\saveload\extended_ver_sl.cpp	362	1	openttd
Fehler	218	error C3861: "SlErrorCorruptFmt": Bezeichner wurde nicht gefunden.	M:\Neuer Ordner\r27415\src\saveload\extended_ver_sl.cpp	365	1	openttd
Fehler	219	error C3861: "SlErrorCorruptFmt": Bezeichner wurde nicht gefunden.	M:\Neuer Ordner\r27415\src\saveload\extended_ver_sl.cpp	381	1	openttd
Fehler	221	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\signal_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	222	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\signal_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	226	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\saveload.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	227	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\saveload.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	228	error C2059: Syntaxfehler: '__declspec(noreturn)'	M:\Neuer Ordner\r27415\src\saveload\saveload.cpp	573	1	openttd
Fehler	229	error C2143: Syntaxfehler: Es fehlt ';' vor '{'	M:\Neuer Ordner\r27415\src\saveload\saveload.cpp	574	1	openttd
Fehler	230	error C2447: '{': Funktionsheader fehlt - Parameterliste im alten Stil?	M:\Neuer Ordner\r27415\src\saveload\saveload.cpp	574	1	openttd
Fehler	231	error C2059: Syntaxfehler: '__declspec(noreturn)'	M:\Neuer Ordner\r27415\src\saveload\saveload.cpp	597	1	openttd
Fehler	232	error C2143: Syntaxfehler: Es fehlt ';' vor '{'	M:\Neuer Ordner\r27415\src\saveload\saveload.cpp	598	1	openttd
Fehler	233	error C2447: '{': Funktionsheader fehlt - Parameterliste im alten Stil?	M:\Neuer Ordner\r27415\src\saveload\saveload.cpp	598	1	openttd
Fehler	235	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\town_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	236	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\town_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	237	error C3861: "SlErrorCorruptFmt": Bezeichner wurde nicht gefunden.	M:\Neuer Ordner\r27415\src\saveload\saveload.cpp	1776	1	openttd
Fehler	238	error C3861: "SlErrorCorruptFmt": Bezeichner wurde nicht gefunden.	M:\Neuer Ordner\r27415\src\saveload\saveload.cpp	1786	1	openttd
Fehler	239	error C3861: "SlErrorCorruptFmt": Bezeichner wurde nicht gefunden.	M:\Neuer Ordner\r27415\src\saveload\saveload.cpp	1797	1	openttd
Fehler	241	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\waypoint_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	242	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\waypoint_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	243	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\script\script_instance.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	244	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\script\script_instance.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	245	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\vehicle_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	246	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\vehicle_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	251	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\script\api\script_gamesettings.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	252	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\script\api\script_gamesettings.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	281	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\video\dedicated_v.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	282	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\video\dedicated_v.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	286	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\os\windows\crashlog_win.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	287	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\os\windows\crashlog_win.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Fehler	288	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\tracerestrict_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	634	1	openttd
Fehler	289	error C2059: Syntaxfehler: '__declspec(noreturn)' (..\src\saveload\tracerestrict_sl.cpp)	m:\neuer ordner\r27415\src\saveload\saveload.h	635	1	openttd
Do you have any idea?

Compiling an unpatched trunk is no problem.
User avatar
JGR
Tycoon
Tycoon
Posts: 2559
Joined: 08 Aug 2005 13:46
Location: Ipswich

Re: JGR's Patch Pack

Post by JGR »

chester00 wrote:Hi,

i´ve tried to compile your patch following this tutorial: https://wiki.openttd.org/Compiling_on_W ... 2B%2B_2012.

But the compilation fails with 148 errors:
I've pushed a fix to github which should fix this.
IrmoTrainfan wrote:I changed from 'vanilla' OTTD to this patch pack a few days ago. While I have to say that I am very pleased with it, there's one thing that doesn't seem to work as it should, namely using a distributed start date for vehicles with shared orders. Using the CTRL+CLICK method, which should lead to the timetable being distributed among all vehicles with the same shared order, results in all vehicles receiving the same start date. When using minutes as the timetable format instead of days, just the one vehicle I set the start date for receives that start date. Note that this is all with automated timetables turned off and using version 0.6.0 of this patch pack.
I'll have a look at this shortly.
Ex TTDPatch Coder
Patch Pack, Github
chester00
Engineer
Engineer
Posts: 16
Joined: 21 Jan 2011 11:24

Re: JGR's Patch Pack

Post by chester00 »

Your solution is nearly perfect, but still one error occured:

Code: Select all

Fehler	47	error C2666: 'OverflowSafeInt<T,T_MAX,T_MIN>::operator /': 4 Überladungen haben ähnliche Konvertierungen	M:\Neuer Ordner\r27415\src\vehicle.cpp	149	1	openttd
User avatar
kamnet
Moderator
Moderator
Posts: 8582
Joined: 28 Sep 2009 17:15
Location: Eastern KY
Contact:

Re: JGR's Patch Pack

Post by kamnet »

I just noticed that this set allows you to import some games from Spring 2013 Patch Pack. I imported one of my games from an early version of SPP and I found that it has not only played flawlessly, but the game play is actually faster and smoother. Great job, thank you!
sunshare
Transport Coordinator
Transport Coordinator
Posts: 279
Joined: 10 Oct 2014 00:43

Re: JGR's Patch Pack

Post by sunshare »

JGR wrote:
sunshare wrote:I would love to have the patch Waypoints Air

http://www.tt-forums.net/viewtopic.php? ... t=waypoint
I'll have a look and may consider it for possible future addition.
Thank you! It would be good, so specific routes for aircraft is established, the game more realistic and exciting.
User avatar
JGR
Tycoon
Tycoon
Posts: 2559
Joined: 08 Aug 2005 13:46
Location: Ipswich

Re: JGR's Patch Pack

Post by JGR »

chester00 wrote:Your solution is nearly perfect, but still one error occured:

Code: Select all

Fehler	47	error C2666: 'OverflowSafeInt<T,T_MAX,T_MIN>::operator /': 4 Überladungen haben ähnliche Konvertierungen	M:\Neuer Ordner\r27415\src\vehicle.cpp	149	1	openttd
Can you try the "msvc-fix" branch on github? If that works I'll merge it in.
IrmoTrainfan wrote:I changed from 'vanilla' OTTD to this patch pack a few days ago. While I have to say that I am very pleased with it, there's one thing that doesn't seem to work as it should, namely using a distributed start date for vehicles with shared orders. Using the CTRL+CLICK method, which should lead to the timetable being distributed among all vehicles with the same shared order, results in all vehicles receiving the same start date. When using minutes as the timetable format instead of days, just the one vehicle I set the start date for receives that start date. Note that this is all with automated timetables turned off and using version 0.6.0 of this patch pack.
Ctrl-clicking on the "start date" button to distribute start dates should be fixed now. Thanks for the bug report.
Ex TTDPatch Coder
Patch Pack, Github
chester00
Engineer
Engineer
Posts: 16
Joined: 21 Jan 2011 11:24

Re: JGR's Patch Pack

Post by chester00 »

Code: Select all

Fehler	146	error LNK2001: Nicht aufgelöstes externes Symbol ""void __cdecl ShowStationDepartures(unsigned short)" (?ShowStationDepartures@@YAXG@Z)".	M:\Neuer Ordner\r27415\projects\station_gui.obj	openttd
Fehler	147	error LNK2001: Nicht aufgelöstes externes Symbol ""void __cdecl ShowWaypointDepartures(unsigned short)" (?ShowWaypointDepartures@@YAXG@Z)".	M:\Neuer Ordner\r27415\projects\waypoint_gui.obj	openttd
Fehler	148	error LNK1120: 2 nicht aufgelöste Externe	M:\Neuer Ordner\r27415\objs\x64\Release\openttd.exe	openttd
That´s what now happens
User avatar
JGR
Tycoon
Tycoon
Posts: 2559
Joined: 08 Aug 2005 13:46
Location: Ipswich

Re: JGR's Patch Pack

Post by JGR »

chester00 wrote:

Code: Select all

Fehler	146	error LNK2001: Nicht aufgelöstes externes Symbol ""void __cdecl ShowStationDepartures(unsigned short)" (?ShowStationDepartures@@YAXG@Z)".	M:\Neuer Ordner\r27415\projects\station_gui.obj	openttd
Fehler	147	error LNK2001: Nicht aufgelöstes externes Symbol ""void __cdecl ShowWaypointDepartures(unsigned short)" (?ShowWaypointDepartures@@YAXG@Z)".	M:\Neuer Ordner\r27415\projects\waypoint_gui.obj	openttd
Fehler	148	error LNK1120: 2 nicht aufgelöste Externe	M:\Neuer Ordner\r27415\objs\x64\Release\openttd.exe	openttd
That´s what now happens
I've updated the branch, can you try compiling again?
Ex TTDPatch Coder
Patch Pack, Github
chester00
Engineer
Engineer
Posts: 16
Joined: 21 Jan 2011 11:24

Re: JGR's Patch Pack

Post by chester00 »

Now it works fine, great work
Post Reply

Return to “OpenTTD Development”

Who is online

Users browsing this forum: No registered users and 42 guests