I have a few questions regarding your pakset (please bear with me as I haven't had the time to test it myself yet - if you think a question can be answered by just playing it, just say so )
- is it a 64 or 128 (bits/bytes?) set? - did you base it on an existing pakset or is it a completely new development? - are you planning to work towards a balanced set with regard to costs, revenues etc.?
I really only stumbled accross this thread randomly, but looking at your screenshot, I strongly suspect that you fell victim to a display bug: the sum of p****engers of the packages displayed is never 300k, not even close. I guess lots of destinations with letter >B are missing.
I would second that because it is now impossible to play the game at my level, not because of crashes I hasten to add, I don't get them often enough to be a worry, but because the freeze up has now extended to 7-9 Simu Days. (I'm now forced to play The Godfather II on line with one or more of my grandchildren. HELP!!!)LOL
Sorry for this completely off-topic post, but after looking up Colin's profile I must say I'm deeply impressed - I really hope I'll be as young in mind and open to new technologies at your age as you are! Hats off!
Edit: I have noticed that the other bug, the vehicles not automatically being sent to the depot, only seems to occur with rail vehicles, not with road vehicles. I have not tried it with other types yet.
I hope this isn't misleading, but when I observed that bug it was with a bus. But who knows wether that only occurred in that specific version and not anymore since...
I take it that buffer overflow bug most likely also caused the bug observed by me that a convoi marked for replacement never enters the depot (even though it's already empty)...? I'm looking forward to the fixed executable.
I've tested with the executable you linked earlier (http://simutrans-germany.com/~patches/download.php?file=sim-wingdi-replacing-r2260.zip) - the replacement does work with that one. Just to be sure, I started another game with your Experimental executable and the replacement still didn't work as described above. Did you try it for yourself with your executable?
The not-replacing is due to convois never get empty, even if they p**** the stations in question. I saw this too, but saw no obvious reason.
Before I try James' proposed executable, let me just say that the buses actually had 0 p****engers.
Quote
ahh, interesting. Perhaps, then, the vehicle replacement code should, when a vehicle is marked to be replaced, also mark it not to load? Or does it do that anyway? Isidoro - if you are reading - do you have any thoughts?
As I said, the "No load" button gets activated when I use the replacement dialog, and it works as intended.
Simutrans-Germany was down when I last tried it, (firstly, I could not access it at all, and then I could access it, but not delete my file) so I have uploaded the file to a temporary location, which is linked in the opening post of this thread.
Ah ok, my bad I didn't check the other link (I had certainly seen your note). You should maybe rephrase the text though as it still says "and a Windows executable version of Makeobj-Experimental (for making ****ets that take advantage of Simutrans-Experimental's new features) can be downloaded here", where "here" points to the game binary.
Edit: I can't reproduce the other crash with my savegame with the new binary. Origin is still set to "unknown" (I think you mentioned in the patch description that origins don't get saved yet), but no crash upon arrival at the station.
Edit 2: I wanted to test the new replacement feature, but it doesn't seem to work...? Either that or I'm doing something wrong. When I complete the Replace dialog (cf. screenshot), the buttons of all vehicles in the line turn red and say "Replacing", and "No load" is set, too. But then they just keep on cycling the schedule forever, driving past the depot all the time but not entering it. Is the depot meant to be added as a stop in the schedule anyway?
thank you very much for your bug report :-) But are you sure that you have the latest version of the binary? You give the date as the 10th, but I released a new one yesterday (the 15th), which contained a number of bug fixes. If you can't get it to work with the latest version, please do let me know by replying to this thread :-)
Edit: Both of those are ****ertion failures, which means that you are using an older version. Incidentally, do you get these failures in the normal Simutrans? I ask because they are in areas of code not directly affected by my modifications. That does not rule out the problem being specific to Simutrans-Experimental, but it ought be investigated.
Hmm are you sure you uploaded it to the server? I re-downloaded it from http://simutrans-germany.com/files/upload/Simutrans-Experimental.zip just now, but it's the same file. And no, I didn't get any of those two failures in default Simutrans 101 - didn't test any nightlies or even default 102 yet though.
Edit: Ok, the map initialization failure happens with 101, too. I hadn't tried with a custom height map (of that size) so far.
Edit 2: The map initialization failure is gone in the latest nightly, 102-2325.
I want to report two crashes with the latest binary (compiled on Feb 10th):
The first one happens very often when I initialize a new map (from a custom height map). It doesn't happen ALL the time though, a few times it went through and I could play the map.
The second one happened only once so far. It occured right when the vehicle you can see in the attached screenshot reached the station. Maybe it's of help for debugging that I had saved the game after the bus had already loaded some p****engers. It said "from unknown" as origin then for those p****engers after re-loading the game.
Funny coincidence as I only thought last night that this is a feature Simutrans must have. My ideas were:
- It should be possible to replace either single components (e.g. a certain rail car X in all convoys) or entire configurations (e.g. all trains with head W and cars XYZ). - In order to make the transition appear realistic, one could add a new command "upgrade at depot" to the concerned convoys and at the same time set them to "no load". The upgrade command could be inserted after a whole cycle of the current schedule has p****ed since the convoy is guaranteed to be empty then. The convoy would then drive to the depot, get upgraded and pick up normal schedule again.
Maybe this can serve as an additional inspiration, I'm sure you already had your own plans.
I'm no hardcore Simutrans player (yet) so maybe I can't give expert feedback, but I agree with Rohal that the balancing seems to be fine. You can make money early on even though it's not too easy - just the right degree of difficulty for me (having played lots of other transport sims before).