-
Posts
594 -
Joined
-
Last visited
Everything posted by Deurklink
-
Sure, you can run it if you want! I was thinking of something like the following rules: Any tracked ride may be used (so not just coasters) Ride intensity and nausea must be under 10.00 Ride must be able to get its stats calculated Only rides from original RCT2 and official add-ons Mixing cars / merging tracks / changing ride modes is allowed (and encouraged!) All OpenRCT2 cheats allowed I think it will be a fun contest
-
They go up a little bit and then warp to the end of the loop, sadly
-
Looks like this area has trapped quite some guests (and prevents the 3d cinema from being repaired).
-
We all know that with OpenRCT2 we are able to create weird stuff. Show me the most absurd rides you have created! The crazier, the better. Maybe we can make this into sort of a contest. I'll begin:
-
Deleted a ride, lost over 200 million $
Deurklink replied to yeth's topic in Problems, Bugs and Feedback
You should play with your friend again and try reproducing the same error. If you get it again, you can report the exact steps needed to produce this error on our Issue tracker (on github) and they will try to fix it for you. The more information you give them, the easier it will be to fix this bug. -
Guide: How much can you charge for your rides?
Deurklink replied to Deurklink's topic in Guides, Tips and Tricks
I just tested the spreadsheet with a Giga Coaster that i built with an excitement of 8.03, an intensity of 6.43 and a nausea rating of 3.46. According to the spreadsheet people would think it was too expensive if i charged 18.60 (€, in my case). Indeed, when i charged €18.50 people would still enter, but as soon as i raised it to 18.60 they stopped entering and complained it was too expensive! -
Guide: How much can you charge for your rides?
Deurklink replied to Deurklink's topic in Guides, Tips and Tricks
I have made an excel sheet which does all above calculations. You simply select the type of ride you are using, you fill out the Excitement, Intensity and Nausea, and the sheet does the rest. I made this in Excel 2013.. Feel free to convert it to another format or put it on google docs somewhere to share with other people. EDIT: I also added an open file format, for the people who dont use excel. You only have to fill out the yellow fields, the spreadsheet does the rest for you. Excel 2013 version: openrct2 ride price.xlsx Open Document version: openrct2 ride price.ods (tick box for same ride doesnt work in this file format) -
You should really add some screenshots
- 1 reply
-
- 2
-
-
Guide: How much can you charge for your rides?
Deurklink replied to Deurklink's topic in Guides, Tips and Tricks
-
Guide: How much can you charge for your rides?
Deurklink replied to Deurklink's topic in Guides, Tips and Tricks
The heartline twister roller coaster was the only roller coaster that applied a penalty for air-time, without checking for overflows. By creating enough air-time (by going very slowly through heartline twists, in vanilla RCT2 it is possible to make the excitement rating go below zero. Because it is an unsigned integer, the value will not go negative, but will become VERY BIG. (If i understood correctly ). As far as i know, this was fixed in OpenRCT2. -
EDIT: I made a spreadsheet which does all below calculations for you. To find the spreadsheet scroll down or click here. EDIT: Made a video for this guide! Can be found at the bottom of this post! People often wonder how much they can charge for their rides. The advice i see most often is to set the entry price equal to the excitement rating. Well, now that the code is available to us, we finally have a chance to see exactly how much we can charge. In this guide, i will show how exactly the amount you can charge is calculated. OK first, some terminology. Every ride has a variable called "value". If the ride entry price is more than twice the value, guests will complain that the ride is too expensive. If the entry price is less than half of the value, guests will think that the ride is really good value. If you want your guests to be really happy, you should keep the price low. If you want the maximum amount of money, you should charge close to twice the value. Now, how do we calculate the value? Every ride has three stats, Excitement, Intensity and Nausea. Every type of ride has a set of multipliers for each of these stats, which can be found here (Press ctrl + F and search for RideRatings). As an example, for the first ride in the list, the spiral roller coaster, we have the following numbers: 50, 30, 10. This means that the excitement will be multiplied by 50, the intensity by 30, and the nausea by 10. Some rides, like the monorail and the miniature railway get a penalty from nausea. These numbers are different for most rides. Now, for the difficult part: The excitement, intensity and nausea are stored as integers. To do this, they have been multiplied by 100. An intensity of 5.50 is stored in memory as 550. An excitement of 8.00 is stored as 800. Now, to get the total value, the excitement, intensity and nausea (multiplied by 100) have to be multiplied by their multipliers for the specific ride type, multiplied by 32, and then shifted right by 15 bits. Shifting a variable to the right by 15 bits basically means dividing it by 32768, and throwing away the part after the decimal point. Afterwards, we have to add all these numbers. Let's take a giga coaster with the following stats for example: Excitement: 8.00 Intensity: 5.50 Nausea: 4.00 The multipliers for the giga coaster are: 51, 32 and 10. To get the total value, we multiply every stat by 100, its multiplier, and by 32, and then we divide by 32768: Excitement: 800 * 51 * 32 = 1305600 / 32768 = 39 Intensity: 550 * 32 * 32 = 563200 / 32768 = 17 Nausea: 400 * 10 * 32 = 128000 / 32768 = 3 If we add these together, the value for the giga coaster will be 39 + 17 + 3 = 59. Now, you have probably noticed how guests are willing to pay less and less for a ride over time. This is because the value is multiplied using an aging table. The first row in this table is the amount of months. The second row is a multiplier, the third row is a divisor and the last row is a summator. The last row can be ignored in OpenRCT2 as they are all zeroes. How does this table work? Let's look at the first row for example. The values in this row are 5, 3, 2, 0. What this means is that if your ride is less than 5 months old, the value of the ride gets multiplied by 3, and divided by 2. This means that the ride value will get increased by 1.5 times! Note that instead of doing the multiplication and division, you can just use the number in the comments. For instance, rides that are between 13 and 40 months old get their value multiplied by 1 (no change) and rides that are between 128 and 200 months old get their value multiplied by 0.08. Finally, for rides that are over 200 months old, the multiplier increases again to 0.56. This is probably because in real life classic rides are also often very popular. So, if we take the giga coaster from last example, and let's say it's 50 months old, then according to the table we have to multiply its value by 0.75, which gives us a value of 44.2. Again, we throw away the remainder so we get 44. Now, there is one last penalty to the value we have to take into account. If there are any other rides in the park of the same type, the value of both rides gets reduced by one fourth. So if we build another giga coaster in the same park as the giga coaster that we used in the previous examples, it would have its value reduced from 44 to 33. So, how much would we be able to charge for this giga coaster? To translate the ride value into money, it has to be divided by 10. Guests will complain that the ride is too expensive when the entry price is twice the value, and will be happy about the value when it's half the ride value. If we take the base value of 59 that we got from the ride ratings, we get the following entry prices: Some notes: The amount peeps are willing to pay for a ride is decreased by 75% if they had to pay to enter the park. If the value of the ride hasn't yet been calculated, peeps are willing to pay any amount for the ride. This guide is based on the OpenRCT2 code. In the original code there is a minor difference in the aging table for very young rides. I did see a variable called min_value and max_value for every ride type, but i could not see where it was used, and for some rides they were both 0. Not sure what it means, or if it as anything to do with the ride value. Also, i did not test above calculations, if someone could confirm it for me that would be great. Soon, if there is enough demand, i will make an excel sheet in which above calculations can be done. (Select ride type, input stats and BAM, out comes a table with ride prices)
-
Claimed: - Queue: @RedScope53, Broxzier, Deurklink, Wuis, Leudimin, TCE, giraty, Darthyoda714 Missed: xbalogan, Philmon11, jensj12, Przemek, Jochem, SpiffyJack, cascadia, saxman1089, TheMightyClem, 1081p
-
Guide: How to win awards with your park in OpenRCT2
Deurklink replied to Deurklink's topic in Guides, Tips and Tricks
I did some research on best value park and worst value park. So, for best value park and worst value park, a variable called totalRideValueForMoney is used. This is calculated by taking the "value" for each open ride, subtracting the price and multiplying the difference by 2. It looks like the value of a ride comes from a multiplication of the intensity, nausea and excitement ratings with certain factors. It then goes through an aging table, which makes rides lose value over time. (not shown in above code). This also explains why you can only charge a certain amount of money for your ride, which becomes less and less over time. In the calculation for best value park, the entrance fee is compared to the total ride value calculated above (but divided by 2 again). Basically, on average, rides should be prized a lot lower than their value to get this award. Guests will comment that a ride is really good value if the ride price is a lot lower than the ride value. I don't think you can get this award if your rides are free but I am not sure. For worst value park, the entrance fee must be higher than the total ride value. I found some other cool stuff while going through the code: It looks like awards give you a 25% increase (or decrease) in the spawn probability of new guests. From the code, it looks like it really pays to have more than one positive award active. If we use a hypothetical probability, we would get the following results from awards: 1 positive award active: +25% 2 positive awards active: +56% 3 positive awards active: +95% Having an overpriced park entry fee decreases the probability, dividing it by 4. Having an entrance price that's way too high again divides the probability by 4. -
Guide: How to win awards with your park in OpenRCT2
Deurklink replied to Deurklink's topic in Guides, Tips and Tricks
Sadly for me there is no way to look in the code of RCT1&2 (Nor would i want to look in assembler code). I guess the only way to confirm is by experimenting. -
1. Download files 2. Rename them to whatever you wish 3. Play files You're welcome
-
Well obviously the pirate theme would go well near the pirate themed kart track
-
A dive coaster? A shuttle loop? A boomerang? A roto-drop? A reverse-freefall coaster? A dueling woodie? A wild mouse? A car ride? A splash boat ride? Some buildings around the plaza? Attractions around Darthyoda's gardens? A boat rental? A big castle? There's probably something in here you like
-
I think I have found another problematic area. I guess a handyman with a fixed patrol area and some litterbins should do the trick here. Not sure why the handymen are avoiding this area though.. Maybe it's just chance. EDIT: i fastforwarded and the area did get cleaned after quite a long time.
-
-
Park expansion? Gentle rides? Boat rental? Submarine ride? A nice garden? A shuttle loop?
-
Ok, it's a lot better now. With that out of the way...: The OpenRCT2 Group Park 7.40a.sv6 @Darthyoda714 Claimed: - Queue: Darthyoda714, 1081p, RedScope53, Broxzier, Deurklink, Wuis, Leudimin, TCE, giraty Missed: xbalogan, Philmon11, jensj12, Przemek, Jochem, SpiffyJack, cascadia, saxman1089, TheMightyClem
-
I'm quickly claiming for a few minutes to fix the problem on the farm. Looks like there are paths under the shops, leading to problems with pathfinding. Claimed: Deurklink Queue: Darthyoda714, 1081p, RedScope53, Broxzier, Deurklink, Wuis, Leudimin, TCE, giraty Missed: xbalogan, Philmon11, jensj12, Przemek, Jochem, SpiffyJack, cascadia, saxman1089, TheMightyClem
-
Guide: How to win awards with your park in OpenRCT2
Deurklink replied to Deurklink's topic in Guides, Tips and Tricks
I received it only once.. The information i found online about it then said you were more likely to get it if you used lots of contrasting colors (Which turned out to not be true). I think it's frustrating that almost no correct information about this can be found online. I hope we can clarify the things in this list that are missing or unclear, and then share it around on the interwebs because awards are a really useful tool to complete scenarios. -
Guide: How to win awards with your park in OpenRCT2
Deurklink replied to Deurklink's topic in Guides, Tips and Tricks
For most dazzling color scheme, it checks for the following colors: static const uint8 dazzling_ride_colours[] = {5, 14, 20, 30}; If we start counting from zero with black, that would be the following colors (correct me if I'm wrong): Bright purple, Bright green, Light orange, Bright pink. This would make sense to me as I have gotten the award in parks that mostly used these colors. It also looks like it only checks the main track color of the ride. I am guessing that is the first colouring option, but I am not sure yet. -- EDIT: It looks like the ride also has to have a track! -- countedRides = 0; colourfulRides = 0; FOR_ALL_RIDES(i, ride) { if (!ride_type_has_flag(ride->type, RIDE_TYPE_FLAG_HAS_TRACK)) continue; countedRides++; mainTrackColour = ride->track_colour_main[0]; for (uint32 j = 0; j < Util::CountOf(dazzling_ride_colours); j++){ if (mainTrackColour == dazzling_ride_colours[j]){ colourfulRides++; break; }}} Some awards like best restrooms are only feasible in smaller parks, unless you like to put down 50 toilets. Same goes for best staff. I think most dazzling color scheme is an easy award to go for in scenarios. -
I'll make a nice building there if no-one feels like it before me. Also, that is not a storage track, it's just a lazy piece of parallel track that is by no means accessible to put extra cars But congratulations with your excitement rating i guess.