Jump to content


  • Posts

  • Joined

  • Last visited

  • Days Won


loco_motive last won the day on July 1 2018

loco_motive had the most liked content!

Recent Profile Visitors

1,848 profile views

loco_motive's Achievements


Newbie (1/14)



  1. Thanks outofmage, I needed to be attacked over that rude post. loco, the information of this thread is indeed very much for someone to comprehend over one night. I can sum it up our solutions for you. lol you misunderstand me outofmage. My point is that I can't be bothered. If I cared, I could comprehend it easily, Everything after my post #7, if you bothered to read it, except for the op's post #15, is just a bunch of convoluted digression. I will say more about post # 15 below. The OP's question is how to give #2 player some cash at a particular time not get the money he has. Have you such a poor attack on me that you attempt to quibble over whether the slider moves to the left or the right? Nowhere in my posts did I say anything about getting the money he has. I will give you the benefit of the doubt and assume this is an ESL issue and not another careless oversight. In any case I'm glad you agree that was the question, answered in my post #7 (if you bothered to read it). I solve this problem in post #12 and #16 introducing two methods. They are all working, I've tested them. Good, not exactly elegant, but I'm glad you're happy with them. I notice #16 was posted after you admit that the case was already closed. I wonder what the significance of that is. Admit it, digression is more important that closure (lol). In post #11, jeff introduced a method to go around the player Id issue, he just give some money to the player who is running low in cash not directly to a particular player id. Because akuenzi's intention is to give this computer some money so it can come back to the game. Akuenzi simply does not want a dead AI. Since I see also a proliferation of events in Jeff's posts, I also assume a lack of elegance or dealing with the wrong question, just like with yours (no offense to either of you intended). For example, it turned out that what akuenzi actually wanted was to give each AI successively at one year intervals the money to be able to start companies, not as you state above at all. In post #15, akuenzi adopt jeff's solution and this case is closed. But in this post, he also mentioned how to apply effects to a player with certain Id, which is solved in #16 by me. I think akuenzi adopted his own solution here. Lets give him some credit. Akuenzi's post #15 of unfortunately addresses a different matter altogether than his opening post. Also, it is possible for a player that has already started a company to have zero cash, so it would be better to add a flag on each player that has been given money, if this is the method he decides to use. Not the way I would do it. I would have 1 event assigning successive playervariable1's and one annual event allocating cash with a trigger something like (current year-start year+2)=PV1. Extremely simple solution for extremely simple question, if properly asked and answered. Other things are also mentioned such as assign territory access to a company, not a player; replace Game Variables with Territory Variables to expand game-scale variables; player Id bug seems not fixable by modding EXE file and so forth. That's part of my point, really. Too much digression Jeff has lots of posts explaining his thought process trying to solve the original problem, but with no direct solution but confirm the Player Id does not work. I'm glad Jeff confirmed that and have altered a previous post to acknowledge it. Of course my final solution in #16 is not perfect, it can be improved with some adjustment. Not perfect? That is unacceptable. See, even you're not happy with your convoluted solution. ------------------------------------------------------------------- ------------------------------------------------------------------ OK, that was fun. Everything above is rhetorical. No rebuttals are necessary. Let's hope not a lot of crap follows this post.
  2. How to assign successive values of playervariable1 to each player. Trigger: (playervariable1=0)*(gamevariable1+1) Effect: Gamevariable1: set equal to trigger Playervariable1: set equal to trigger This obviously cannot be a one-time event and should be cycled on players only. This event will never trigger true again unless some PV1 is set back to zero, so GV1 can be reused. If GV1 has already been used, you will of course need to initialize it.
  3. OK, this might take a couple readings to understand the following test results. I have encountered no problems with companyID but playerID is another matter. 1. If your event cycles through just players, then playerID is zero, or more likely, empty. So only the human player and first AI player are immediately accessible at the exclusion of all others. For the human, just cycle on human players only, For the first AI just cycle on computer players and make it a 1-time event. It is possible to assign a successively higher value of, say, playervariable1 to each successive player. Thereafter they would be accessible using PV1. This is easily done with a single event as I'll show in the next post. 2. If your event cycles through players and companies, then it just cycles through companies but sets playerID=companyID. This is an odd result. For 4 players and 3 companies, you might expect to get 12 entries in the status report, one for each combination, but you will get only 3 entries, one for each company. Note that the status report entries in your company are only going to be for certain types of information such as (allowable bracketed items), gamevariable and territoryvariable items. So here, if your trigger is playerID=4, you can give money to the player whose companyID is 4. Of course this requires that the player has a company that was created at the right time and you have the right companyID. Adding a variation like this to an existing scenario would require you to first test that the original author had not created and destroyed any companies in the process and that the target player created a company in the expected order so that it had the right number. Just to test your understanding of the above, a trigger of companyID=4 would also work in giving money to that player. Also, the playerID assignments only persist within this event. 3. If your event cycles through just companies, you will not be allowed to do any player-related things. I didn't bother to test this.
  4. Wow, this thread has exploded overnight into a nightmare that probably has nothing much to do with the original question and which I certainly have no interest in wading through to see whether I have a response. What was that question now anyhow? Was it how do I get $$ to the first AI? Answered above in my first post, done easily. PlayerID not needed Or was it how do I get $$ to all AIs? Easy, just test how much they have and give them some. PlayerID not needed. Or perhaps it was why does playerID=2 take a value of zero? Because incorrect programming perhaps. ---------------------------------------------------------------- I'll start a new thread on my observations of playerID because I wouldn't want it to get lost in all this. Again, without having waded through all of the above, so excuse me if I repeat something already said.
  5. PS: Jeffry, thanks for the retraction.
  6. Write a status report event with: always trigger: playerid frequency: status report message text: (trigger) (player) (company) You will see that all the player IDs are zero, but that they are still listed in order. Actually, for slot #2, that is the first AI. Just make it a 1-time event on computer players with a trigger of GameYearMonth=188101 and give him some cash. Since its 1-time, it will only do the first AI. (I had this same situation with James Hill in Heartland Heaven to get him to start a company late in the game)
  7. I don't know about PS1 but there sure is a lot of dialogue here... On PC, gold requirements must be completed before the end of 1878, not 1882. -Company book value >= $10M -Personal net worth >= $8M -The stations to be within the hidden territories of L.A. and N.O. as defined by the author. The territories are fairly large so it would be hard to miss them, but it can happen. -The loads, 6 or more BETWEEN the territories, but the trains must not stop at any other station along the way. Else that station will be designated as the originating station. -Not sure about going through a waypoint. You probably don't have waypoints anyhow. On PC we don't have to do the scenarios in order, and can even redo any of them as long as we leave the last one for last.
  8. In the spirit of aouofmage's apt comment, "descriptions in this game sometimes can be ambiguous or even wrong, don't trust them", I thought I would reply what I recall, right or wrong, just for the difference. And of course, you should read all the documents in your TSC package, both paper and in the RRT2 subdirectory anyhow. And do some testing of your own to supplement everything you read. All my comments are based on full economic and industry models and recollections only. --------------------------------------- 1. I agree with outofmage. --------------------------------------- 2a. Industry income is generated when (1) finished product is delivered to a site that demands that product and (2) input cargo is delivered to a 2-input industry. Industry income grades from one level to another over time, either up or down and is probably based on several other factors besides delivery quantity and timing to a minor degree. Whether delivery of grain to a cattle ranch creates industry profits for the cattle ranch, I don't think so. The increased delivery of cattle certainly does though. Since grain fields produce 2 rather than 3, I can't recall if they can be as profitable as cattle. It should also be noted that gross oversupply of grain to cattle will make all the grains fully profitable, since there is a demand. The demand level (0-9) is irrelevant. I have never tested the effect of particularly old cargo delivered from storage on the industry income of the source of the cargo. About all I know about that is cargo income is preserved correctly but pickup source is changed, so effect on industry income could be none or something unexpected. All industry income for the year is paid at year-end so it matters not when during the year you purchase the industry, as long as you beat the AI to it. (Certain events must actually be written beginning of next year to pick up current year industry income.) ----------------------------------------- 2b. I assume you are asking about industry income and not cargo income here. As an example of industry investment yield, it might run as follows for annual requirements. These of course are only guidelines based on annual requirements. By doubling the annual requirements for the 2-input industry you might push the 25% to 30%, for example. I don't recall economic level being a factor. Distance shipped is not a factor. 2-input industry Getting one of 2 inputs 8 1/3% Getting both inputs, no deliveries 16 2/3% Full inputs + Delivering all product 25% 1-input industry Cattle getting no grain, food delivered 16 2/3% Cattle getting grain, food delivered 25% Of course there is a standard formula, we just don't know what it is. Various members have been trying from time to time to get the code for years, but to no avail. ---------------------------------------- 2c. Agreed, no overhead. That is, no non-proportional industry expenses. --------------------------------------- 3. If you're versed enough to know those two and no others, probably not. None come to mind anyhow. Not to say you can't take Heartland (or any other map) and try it that way if you want. Although I'd probably loosen up the connected track requirement first, maybe allowing connected to any track. Otherwise nothing stopping you from doing whatever you want. Certainly get familiar with the editor if you're not already. Its very straight forward (for some of us anyhow). In late date scenarios, like TSC Campaign 18 Antarctica Rising, passengers and mail are likely the least profitable item on the menu, so any of these might suit your fancy. --------------------------------------- 4. Just the time until it disappears if its in the originating station at the time. This cannot be delayed any further. If you transfer cargo to a train, and then do a re-consist, the cargo could disappear, something we are all too familiar with. The length of time a cargo survives in a station is called "days to deliver", badly named, should be called "days to pickup". Rot rate is neither effected nor related. --------------------------------------- 5. Rot relates to cargo income, not industry income. I believe rot is calculated on each piece of cargo independently and that the oldest cargo is loaded first. Basic rot rate is a function of cargo type, and is quite flat, ie; say, 1 per interval, although it may scale slightly for shipping distance. It may scale more fully for economic level and demand level. Rot does not vary by where the cargo is; in the station, in storage, on a slow-moving or stopped train. There is a residual limit to cargo value, where the rot stops, at around 2/3 iirc. Factors such as game date may effect that linearity slightly, hard to measure. Rot was also shown in a past study to likely be less for various statuses of company ownership by the AI.
  9. For deliveries to an industry, as seems pretty clear to me from my testing details above, that distance from station is not a factor. I don't understand the basis for denying this. For things like grain and cattle, I suspect that they are picked up in the order they are produced, as they would also be assigned at that time an initial value for rot (deterioration of sale value over time) and days to deliver (length of time it will survive in the station). So efficient pickup and eventual industry profit if delivered to a demand location would have nothing to do with location within the station's zone. If it can even happen that 2 items can be produced at the same time, there may be tie-breaking rules if only one of them is picked up. But that is going to second order precision, not really necessary. Do the testing to prove it's wrong, but don't just say it's wrong in the face of evidence to the contrary.
  10. We've been trying for about the past 8 years to get this done, but no.. Guess why. I would advise you to get it posted at Hawk's if you haven't done that already.
  11. Going one step further into the murk: In distributing 6 grain per load between a distillery and a bakery, the bakery was favored about two to one, based on 48 runs and 288 deliveries. Note that food is ID# 10 compared with ID# 35 for alcohol, probably significant. The distillery got more grain than the bakery only 5 out of 48 times. In this case of mixed industries, neither the position of the industry nor the station nor the economic state appears to be relevant but perhaps just the ID # of the manufactured product. Test 1. Food 7 squares away, distillery 2 squares away, everything shipped, 8 trials: 30F, 18A. Test 2. Food 2 squares away, distillery 7 squares away, everything shipped, 8 trials: 32F, 16A. Test 3. Food 2 squares away, distillery 7 squares away, nothing shipped, 8 trials: 28F, 20A. Test 4. Food 7 squares away, distillery 2 squares away, everything shipped, 8 trials: 37F, 11A. Test 5. Like 1 except economic state at 4 throughout: 31F, 17A Test 6. Like 1 except economic state at 0 throughout: 33F, 15A Here is the distribution respectively of 6 5 4 3 2 1 0 food per load: 5 9 19 10 5 0 0. This is approaching some kind of statistical distribution which they could have easily applied. So in any case these results for these runs are 191 food, 97 alcohol, very close to 2:1, but there's a fair variation shown. For example, test 2 had a run of 5 3-3 combinations and test 4 food had all 4's 5's and 6's. I wonder if the grain from the 6 fields I planted is picked up in any order. I wonder what happens for steel to a T&D, steel mill and cannery. Anyhow, it seems like its always going to be better to maintain control of resources through the use of separate stations as the game progresses. Then you don't need to know any of this stuff, but you still may need to continually bull-dose that pesky T&D that keeps popping up and stealing the iron from your steel mill, or the steel from your auto factory, or build some track onto that location. ------------------------------ In view of Myrth's remarks about my previous post, I think it might be a good demonstration of how careful you have to be in doing this kind of statistical analysis, drawing results from such a slim sample. It was stated as just a hypothesis though, based on those slim results. I do, however, continue to feel confident that the bakery with the lowest x, then lowest y coordinates gets the most grain, just not as much more as the previous results show. For example, I went back and did 16 more runs and got a 54/42 split for the bakery furthest away with the same x but lower y-coordinate. It included two 2/4 splits, unseen in the first tests. This combines with the 26/10 and 28/8 of the first tests to produce 108/60, getting closer to the 2:1 range observed above. .
  12. "Not so bad" scenarios not included on the Platinum CD, but which might be good candidates for an additional CD. This list is made mainly for those "players" that have not been in the game all that long and may not be that familiar with the huge library of scenarios we have available. None of my own notes on these scenarios are included. This is strictly a playlist selected from some 483 maps listed in my files.. As a group, these scenarios all have objectives except DragonIsle, which is included for the beautiful rendering of a dragon. They are not markedly better or worse, easier or harder, than the player scenarios on the Platinum CD. Nor are they any more or less devoid of errors in key events. In particular, some have to be played just because they are interesting, others are easily fixable by the player if desired. Some of the scenarios may not be immediately available, some may be on the list by accident and there are certainly scenarios missing from the list. In any case, I guess they can be found in The Terminal Map section or at Hawk & Badger . Afghanistan TSC Ben Sauer AsiaAmtrak TSC Benjamin Sauer North AmerColorz! RT2 Bill Ingram ImaginaryTasmania TSC Cam Hills AustraliaClosa 1950-1985 RT2 Darrell ImaginaryCanadian Pacific TSC David Gross North AmerPacific Northwest TSC David Masters North AmerEsquimalt & Nanaimo RT2 E. Collins North AmerAlt Baden RT2 Erwin Hiesl EuropeApple War Ooze TSC Gwizz ImaginarySeattle Street Railway TSC Gwizz North AmerScorpion Mountain TSC Hawk(dawg) ImaginaryUS History TSC Jeffry Fisher North AmerBritannia RT2 J Sylvest and GS Bales ImaginaryCanada Bound RT2 Joe Fitzpatrick North AmerKootenay to Coast TSC Joe Fitzpatrick & SM North AmerKVR251 TSC John Schwarz North AmerYosemite Valley Railroad TSC John Schwarz and Paul Bamberg North Amer20th Century Limited TSC Lars Maischak North Amer20th Century Unlimited TSC Lars Maischak North AmerBroadway Limited TSC Lars Maischak North AmerCoastline TSC Lars Maischak ImaginaryGreat Passenger Trains 3-pak TSC Lars Maischak North AmerReich Chancellor TSC Lars Maischak EuropeMason County RT2 Mike Gasaway ImaginaryCascadia TSC N. S. Bennett North AmerCascadia-sm TSC N. S. Bennett North AmerOregon and Empire TSC N. S. Bennett North AmerRenewed Zealand TSC N. S. Bennett AustraliaThat Toddlin' Town TSC N. S. Bennett North AmerMorocco TSC Paul Bamberg AfricaNew England TSC Paul Bamberg North AmerMorocco (SM version) TSC Paul Bamberg AfricaBound for South Australia, v2 TSC Peter Bennet AustraliaPilbara Iron, ver 2 TSC Peter Bennet AustraliaWesternport v2 TSC Peter Bennet AustraliaVancouver Island TSC Profish North AmerCuba (2000) RT2 Ras North AmerBen Franklin's Kite TSC Sirian ImaginaryBristol Cars RT2 Steve Banks EuropeIsrael 1952 TSC Steve Banks AsiaItaly and the Alps TSC Steve Banks EuropeManchester Sheffield TSC Steve Banks EuropePoland 1945 TSC Steve Banks EuropeThe Philippines TSC Steve Banks AsiaWoodstock RT2 Steve Banks EuropeAlaska TSC Steve Lorenz North AmerAlaska RT2 Steve Lorenz North AmerAmerican Flyer (SM fix) TSC Steve Lorenz North AmerChina TSC TSC Steve Lorenz AsiaGreat Northern TSC Steve Lorenz North AmerHawaii RT2 Steve Lorenz North AmerRail Baron V2.0 TSC Steve Lorenz North AmerHeartland Heaven TSC Steve Martineau North AmerHeartland, USA Auto Industry TSC Steve Martineau North AmerPine Valley TSC Szabla North AmerOntario Northland TSC Ted Kocyla North AmerBulvanian Petroleoum TSC Toni Ronkko ImaginaryDragonIsle RT2 Unknown Imaginary
  13. outofmage, interesting post. Good to know you. Does your moniker, outofmage, have some special derivation or meaning? I note it is searchable for some RRT2 videos. So would it be possible for you to select one of the better original Chinese scenarios and do perhaps the minimal amount of translation for it to be playable in English? No worries; a young fellow like you has a life to lead. PS: If you really want to get in touch with Nick Bennett, there is an email address in his note in the Cascadia attachment in the other thread, if its still good.
  14. Note I have edited the previous thread to, I hope, clarify the gold trigger situation.
  • Create New...