frosch

Results 27 comments of frosch

The samegame conversion here touches all 4 of "frame", "direction", "x_pos" and "y_pos". On top of that it also calls IndividualRoadVehicleController(), and UpdateInclination(). * Pretty sure changing "frame" outside of...

@JGRennison great observation :) It looks like it is not possible to enable "-msse4.1" on a per-function level. So it is always enabled on a per-file level, and thus affects...

I don't think anyone will work on a replacement as long as the current one is in place. So, for debian I recommend to configure with "--without-icu-layout". That way we...

The relevant pathfinder penalties are: (default values) * pf.yapf.rail_pbs_signal_back_penalty = 15 * YAPF_TILE_LENGTH (once per signal) * pf.yapf.rail_station_penalty = 10 * YAPF_TILE_LENGTH (per station tile) So, currently it will prefer...

This looks like it need simliar checks as NML's switch optimisation. * Rerandomisation is already part of the diff. * Writing persistent storage is missing.

The counter `time_since_last_loading` added here seems to be similar to `last_station_departure_date` from #9093. * In #9093 an absolute time was considered better than a relative time. * #9093 seems to...

@michicc Can you please have a look at the implications for PBS. Why do TryReserveSafeTrack/FollowTrainReservation/FreeTrainTrackReservation use `GetRailTypeInfo(v->railtype)->compatible_railtypes`?

Examples for compatibility: * Gauges: * NARROW and RAIL are not compatible to each other. * NARROW and RAIL are compatible to MIXED. * If there were MIXED vehicles, they...

This allows converting elrail to rail, while an elrail train is on the tile. I think it should check for "poweredness" instead. How do road/tramtypes behave?

While everyone is talking about the code, I'll comment on the specs for a bit. Please correct me, if I misread the diff :) * In this PR drawing custom...