News:

Want to praise Simutrans?
Your feedback is important for us ;D.

Recent posts

#31
R12043 works fine
Thank you  :thumbsup:  :thumbsup:  :thumbsup:  :thumbsup:
#32
There have been no significant changes in this area over the last few years.
https://pak128-german.de/PAK128.german_2.5_beta.zip

Ok r12043 works
#33
This is an error on the season change image. Did not see it on mine. Which pak128.german?
#34
I don't know if it's related, but there was a crash right during the first test.
Quote#0  0x00007f1e34a9d97c in __pthread_kill_implementation () from /lib64/libc.so.6
#1  0x00007f1e34a424c6 in raise () from /lib64/libc.so.6
#2  0x00007f1e34a293a0 in abort () from /lib64/libc.so.6
#3  0x00007f1e34a2a402 in __libc_message_impl.cold () from /lib64/libc.so.6
#4  0x00007f1e34a3a135 in __assert_fail () from /lib64/libc.so.6
#5  0x0000000000425553 in way_desc_t::get_diagonal_image_id (this=<optimized out>, ribi=<optimized out>, season=<optimized out>, front=false)
    at src/simutrans/obj/way/../../descriptor/way_desc.h:188
#6  weg_t::set_images (this=this@entry=0x371dd190, typ=typ@entry=weg_t::image_diagonal, ribi=<optimized out>, snow=<optimized out>, switch_nw=switch_nw@entry=0 '\000')
    at src/simutrans/obj/way/weg.cc:409
#7  0x0000000000685110 in weg_t::check_season (calc_only_season_change=false, this=0x371dd190) at src/simutrans/obj/way/weg.cc:458
#8  weg_t::check_season (this=0x371dd190, calc_only_season_change=<optimized out>) at src/simutrans/obj/way/weg.cc:421
#9  0x0000000000477307 in objlist_t::check_season (this=<optimized out>, calc_only_season_change=<optimized out>) at src/simutrans/dataobj/objlist.cc:1480
#10 0x00000000008754e9 in grund_t::check_season_snowline (this=<optimized out>, season_change=false, snowline_change=true) at src/simutrans/world/../world/../ground/grund.h:283
#11 0x000000000089406c in karte_t::step (this=0x31f34500) at src/simutrans/world/simworld.cc:3240
#12 0x00000000008952cf in karte_t::interactive (this=this@entry=0x31f34500, quit_month=quit_month@entry=2147483647) at src/simutrans/world/simworld.cc:6269
#13 0x00000000007ea5b3 in simu_main (argc=argc@entry=5, argv=argv@entry=0xf5a4730) at src/simutrans/simmain.cc:1710
#14 0x00000000007f3170 in sysmain (argc=5, argv=<optimized out>) at src/simutrans/sys/simsys.cc:1541
#15 0x00007f1e34a2b33e in __libc_start_call_main () from /lib64/libc.so.6
#16 0x00007f1e34a2b46b in __libc_start_main_impl () from /lib64/libc.so.6
#17 0x0000000000434fe5 in _start () at ../sysdeps/x86_64/start.S:115

Ups, new map 512x512 start year 1950 just try to let the city grow.

Quote#0  0x00007f54dc89d97c in __pthread_kill_implementation () from /lib64/libc.so.6
#1  0x00007f54dc8424c6 in raise () from /lib64/libc.so.6
#2  0x00007f54dc8293a0 in abort () from /lib64/libc.so.6
#3  0x00007f54dc82a402 in __libc_message_impl.cold () from /lib64/libc.so.6
#4  0x00007f54dc83a135 in __assert_fail () from /lib64/libc.so.6
#5  0x0000000000425553 in way_desc_t::get_diagonal_image_id (this=<optimized out>, ribi=<optimized out>, season=<optimized out>, front=false)
    at src/simutrans/obj/way/../../descriptor/way_desc.h:188
#6  weg_t::set_images (this=this@entry=0x4596f840, typ=typ@entry=weg_t::image_diagonal, ribi=<optimized out>, snow=<optimized out>, switch_nw=switch_nw@entry=0 '\000')
    at src/simutrans/obj/way/weg.cc:409
#7  0x0000000000685110 in weg_t::check_season (calc_only_season_change=false, this=0x4596f840) at src/simutrans/obj/way/weg.cc:458
#8  weg_t::check_season (this=0x4596f840, calc_only_season_change=<optimized out>) at src/simutrans/obj/way/weg.cc:421
#9  0x000000000047721a in objlist_t::check_season (this=<optimized out>, calc_only_season_change=false) at src/simutrans/dataobj/objlist.cc:1465
#10 0x00000000008754e9 in grund_t::check_season_snowline (this=<optimized out>, season_change=true, snowline_change=true) at src/simutrans/world/../world/../ground/grund.h:283
#11 0x000000000089406c in karte_t::step (this=0x3fb1c000) at src/simutrans/world/simworld.cc:3240
#12 0x00000000008950c4 in karte_t::interactive (this=this@entry=0x3fb1c000, quit_month=quit_month@entry=2147483647) at src/simutrans/world/simworld.cc:6382
#13 0x00000000007ea5b3 in simu_main (argc=argc@entry=5, argv=argv@entry=0x1d18c730) at src/simutrans/simmain.cc:1710
#14 0x00000000007f3170 in sysmain (argc=5, argv=<optimized out>) at src/simutrans/sys/simsys.cc:1541
#15 0x00007f54dc82b33e in __libc_start_call_main () from /lib64/libc.so.6
#16 0x00007f54dc82b46b in __libc_start_main_impl () from /lib64/libc.so.6
#17 0x0000000000434fe5 in _start () at ../sysdeps/x86_64/start.S:115
(g
#35
It will build epi canyons and walls bigger than the great wall, but r12041 does not longer use double slopes in cities if not defined.
#36
The reservation display is not working correctly for double ways. The reservations should but I will look into the left right thingy. Maybe one rotation was wrong.

And for the wayobj there is also the diagonal[close1] entry, exactly for fixing ugly looking caternaries on double ways.

EDIT: Check 12041
#37
Okay, in pak128.german we also have overhead lines that look good.
Then I think I can solve it.

Regarding: waiting for free way.

The difference is: I have signals that prevent the use of the other track.
#38
Incorporated Patches and Solved Bug Reports / Re: factory_desc_x Class
Last post by makie - June 26, 2026, 05:07:02 PM
Works as expected. Thanks very much.  :thumbsup:  :thumbsup:
#39
The appearance of the overhead line simply depends on its graphics.

pak64.german

Screenshot 2026-06-26 182120.png

The reservation assignment doesn't seem to be quite right. After a short wait, both trains depart. With diesel power at the front and electric power at the rear.

r12039

Screenshot 2026-06-26 182711.png
#40
The tracks look great. The overhead lines, not so much.



Same by the elevated railway

Just funny: Traveling to the right works, traveling to the left waits for free way.
If you rotate the map, then the train go ahead, and the other now to the right stops.



same for up