[funpatch] play simutrans on a torus June 07, 2009, 11:08:12 am With this patch you can play simutrans on a torus, i.e. if you leave the map on the top/left, you will re-enter it at the bottom/right and vice versa.There are still some bugs (wegbauer and income calculation), but it is still playable.I didn't aimed, that it comes into trunk. I just wanted to test it and now you can test it, too.You can find the path at www.tu-chemnitz.de/~gerw/patches/torus_v2.patch.Edit: Income calculation should work now. Quote Selected Last Edit: June 07, 2009, 02:35:41 pm by gerw
Re: [funpatch] play simutrans on a torus Reply #1 – June 07, 2009, 11:19:10 am Sounds funny! But when clicking the link it says "Error 404"! :'( Quote Selected
Re: [funpatch] play simutrans on a torus Reply #2 – June 07, 2009, 11:50:02 am Should work now. I've forgotten the "/patches". Quote Selected
Re: [funpatch] play simutrans on a torus Reply #3 – June 07, 2009, 02:30:25 pm ways and paths can be built trough the limits of the map ? Quote Selected
Re: [funpatch] play simutrans on a torus Reply #4 – June 07, 2009, 02:33:55 pm Yes. And vehicles can drive through. If all works perfect, you shouldn't notice the map borders at all. Quote Selected
Re: [funpatch] play simutrans on a torus Reply #5 – June 07, 2009, 03:20:44 pm That sounds like fun Too bad you cannot allow Simutrans to be played on a sphere! Quote Selected
Re: [funpatch] play simutrans on a torus Reply #6 – June 07, 2009, 03:40:35 pm Quote from: VS – on June 07, 2009, 03:20:44 pmThat sounds like fun Too bad you cannot allow Simutrans to be played on a sphere!But it could be possible (with some work) to play simutrans on a Cross-cap. It's almost a sphere... Quote Selected
Re: [funpatch] play simutrans on a torus Reply #7 – June 07, 2009, 08:33:21 pm there is a little big problem ... ingame map extension couldn't be used anymore :/ Quote Selected
Re: [funpatch] play simutrans on a torus Reply #8 – June 07, 2009, 09:28:56 pm Ooh, this does sound like fun Quote Selected
Re: [funpatch] play simutrans on a torus Reply #9 – June 08, 2009, 06:07:52 am Quote from: gauthier – on June 07, 2009, 08:33:21 pmthere is a little big problem ... ingame map extension couldn't be used anymore :/Of course. You can't extend your map, if you built over the edges. So map extension is disabled. You can enable it by reverting the changes in simwerkz.h Quote Selected
Re: [funpatch] play simutrans on a torus Reply #10 – June 08, 2009, 06:08:37 am Quote from: gauthier – on June 07, 2009, 08:33:21 pmthere is a little big problem ... ingame map extension couldn't be used anymore :/why would you like to enlarge an infinite map (ie a map without borders) ? Quote Selected
Re: [funpatch] play simutrans on a torus Reply #11 – June 09, 2009, 07:47:27 am for the same reaseon as normal maps Quote Selected
Re: [funpatch] play simutrans on a torus Reply #12 – June 11, 2009, 08:20:28 am I linke the idea of an torus map. However, I fear several stuff need still to be fixed, like the income and the factory-chain builder and probably some other places too. Quote Selected
Re: [funpatch] play simutrans on a torus Reply #13 – June 11, 2009, 09:04:14 am The income is already fixed. And also connection of factories should work right, since I used the function welt->torus_dist, which calculates the distance of to coordinates on the torus.One thing that doesn't work yet is wegbauer_t::calc_distance. It is easy, if you calculate routes from a single starting point to an initial end point. But if you consider several end points, some additional logic is needed.And I think, there are some differences of koord(3d) left, which should be replaced by welt->koord_diff. Quote Selected
Re: [funpatch] play simutrans on a torus Reply #14 – June 11, 2009, 10:25:51 am Does this patch completely rule out map enlargement, or is it mutually exclusive per-map feature? Quote Selected
Re: [funpatch] play simutrans on a torus Reply #15 – June 11, 2009, 10:47:16 am In the current version of the patch, all maps are tori. Therefore map enlargement is disabled. Quote Selected
Re: [funpatch] play simutrans on a torus Reply #16 – June 11, 2009, 06:12:24 pm It could be included as a setting in new world window. Quote Selected