RCT Discussion / OpenRCT: advantages and disadvantages
- 06-February 16
-
Six Frags Offline
&devs; Any news about the scenery saving feature? It would be so helpful!
Also, I know this is probably impossible, but it would be nice if it would be possible if we could expand the map in another direction than the default expansion. I mean, if we could add tiles at places we want, we wouldn't need blacktile objects anymore and it would safe object slots, and it would be possible to make the map any shape we want!
-
Gymnasiast Offline
@bigshootergill: It's by no means 'easy peasy' to implement. The author of 8 cars knew a lot about RCT2's internals, most likely more than I ever will.
@Six Frags: I'm afraid scenery saving is not something we can implement on short notice, or even in the medium term. It will probably be after moving to our own save format.
As for your map question, that's also something that will have to wait until we move to our own save format.
-
bigshootergill Offline
@bigshootergill: It's by no means 'easy peasy' to implement. The author of 8 cars knew a lot about RCT2's internals, most likely more than I ever will.
You took my comment the wrong way. I meant it's easy to do with 8cars, not easy to implement in openrct. Trust me, what you guys are doing with this program is awesome and greatly appreciated! -
Fisch Offline
I saw somewhere before that I could change the scenery choices during the game, outside of the scenario editor. How does that work? What buttons, where...quick tutorial would be great.
-
janisozaur Offline
Enable debug tools and the option will be available when you click and hold the new gears button in the top toolbar. -
Fisch Offline
Enable debug tools and the option will be available when you click and hold the new gears button in the top toolbar.
Awesome job! Thanks!
One bug I have issues with (not sure if I have the latest build actually (my bad)) is that the coloring tool somehow doesn't pick up all the objects I'm trying to color. So in case no one had reported that yet, fixing that would definitely be a great help. Also in case you've already fixed it in a newer build, great job!
Another thing that I would suggest is adding an option to create scenery tabs within the object selector. I know there is a tutorial on here somewhere that lets us create our own scenery tabs with an external program. Creating that ingame, while viewing the object selector, and even being able to edit those tabs would be AMAZING!!
-
Cocoa Offline
The scenery selector is amazing and ive already used it a lot. The only improvement i could think of is allowing a filter for just objects already in the bench so you dont have to scroll down a fuckton to find them -
Stoksy Offline
Can confirm. Painting problem is fixed if you're running development builds.The problem you mentioned should be fixed on latest develop.
-
Fisch Offline
The scenery selector is amazing and ive already used it a lot. The only improvement i could think of is allowing a filter for just objects already in the bench so you dont have to scroll down a fuckton to find them
This!
great idea!
-
posix Offline
Finally tried it out and must say I'm really impressed. To those devs who showed up here: Thank you for contributing to the community with this project. It's been much needed, and I think may well have a sustainable, and positive, impact on us.
I am so glad you are focusing on staying true to the game's nature instead of altering it, like the aforementioned RCTModified. You've already added so many enhancements that make using RCT2 much more enjoyable. My personal bliss is the removal of the framerate cap and the ultra smooth animation - something I'd stopped dreaming to see happen.
After viewing some of our releases with Open, here are some thoughts.
- I see ObjData stays clean with the official RCT2WWTT 2112 dats. When you open parks with CSO it adds them to the cache, but not the ObjData folder which remains clean. I love this. But can you add a caching progress meter? Even if short, Open seems to freeze when reading CSO parks as it gives no feedback what it's doing at all.
Further on this, can you do something about non-exportable dats? Can you put them on your server and auto-download them on demand? I'm sure we could work something out together with our database, too.
- Can you add Undo/Redo functionality, at least for single player mode? This to me is the most urgently lacking feature of RCT as it'll free players to experiment and save tons of time they won't have to spend fixing things that went wrong. And I'm mostly talking about aesthetic choices here rather than hacks.
- Can you merge the Launcher and Open? I see no point in separating them. Perhaps allow people the option to not auto-update upon launch though.
- The pixel scaling is fantastic. So nice to just double pixels and effectively zooming in at native monitor resolution. Can you add software anti-aliasing?
- Can you enable custom keyboard shortcut remapping?
- In multiplayer, please signal other players. As of now they are invisible. Can you add little pointers with IDs or captions, eg when someone builds paths. Perhaps even show their mouse pointer?
- Can you offer the option to have the game stay on-top in fullscreen mode and multi-monitor setup? And, can you offer choice which monitor to use for fullscreen and auto-adapt resolution?
- In the Load Game dialogue, can you separate autosaves from actual SV6s with a horizontal rule?
Finally, I would be rather excited by adding RCT1 to Open, and rebranding the project as just "OpenRCT".
We have an explicit goal of having RCT2 (and eventually also RCT1) saves show up correctly in Open
EDIT: Forgot one thing.
- Can you add ZIP input compatibility? Let it parse contents and find readable files. -
janisozaur Offline
1. Progress bar, I think this is a good idea: https://github.com/O...CT2/issues/3190
2. We already fix most of the "non-exportable" dats, thanks to @X123M3-256, so they are exportable. This is apparently not 100% correct just yet, as there are a few objects refusing to get fixed. https://github.com/O...CT2/issues/3163
3. Undo/redo: https://github.com/O...CT2/issues/2256
4. We won't be merging launcher to the main project.
5. Pixel scaling: thanks, it is my contribution, as it was painful to do anything after I've switched to a 4k screen. For more scaling options see some discussion in https://github.com/O...nRCT2/pull/2328 we may offer more options in future (personally I'm trying to get xBRZ or something similar going, but this is not viable purely on 1 thread on CPU).
6. We already have that, Options > Controls and interface > Shortcut keys
7. Showing other player's cursors is not viable, but we may do something about that in (rather distant) future.
8. Fullscreen thing: feel free to file an issue
9. Autosaves: probably. File an issue.
10. Re-branding to openrct: most likely not going to happen, the '2' is already burned in so many places… But everyone already says "OpenRCT", even if they write OpenRCT2.
Thanks for your feedback
-
X7123M3-256 Offline
I thought I'd fixed this, but it seems some rides still aren't working properly. I have some time over the next couple of weeks so I'll investigate. In the meantime, you can select "Allow loading with incorrect checksums" in order to force it to load objects whether or not they were exported correctly.Further on this, can you do something about non-exportable dats?
-
posix Offline
Why not?4. We won't be merging launcher to the main project.
Interesting, but I've always found these upscaling pixel samplers don't look so nice. Personal preference I guess.5. Pixel scaling: thanks, it is my contribution, as it was painful to do anything after I've switched to a 4k screen. For more scaling options see some discussion in https://github.com/O...nRCT2/pull/2328 we may offer more options in future (personally I'm trying to get xBRZ or something similar going, but this is not viable purely on 1 thread on CPU).
-
BelgianGuy Offline
is there a way to implement map obejct manipulation into openrct?
would help out a ton!
-
janisozaur Offline
Why not?
My personal, biased opinion: launcher is cancer, does not work and provides misleading, wrongful results.
Unbiased: I'm not sure we (the team) like it, it is written in a completely different framework (launcher: .NET CLR vs openrct2: C99 with bits of C++14 and x86 asm) and does not work correctly in a cross-platform environment. We also don't want to maintain this code which does not fit in openrct2.
Interesting, but I've always found these upscaling pixel samplers don't look so nice. Personal preference I guess.
I think doing it any other way would only cause blurriness, but that's subject to get verified.
-
janisozaur Offline
is there a way to implement map obejct manipulation into openrct?
would help out a ton!
You can implement whetever you want.
Even if it was done now, it would not get merged into 0.0.4. Though this is a feature asked for frequently enough someone will probably implement it eventually.
-
janisozaur Offline
A teaser of things to come with OpenRCT2 (not in the distributed builds just yet):
https://www.reddit.c...ly_long_trains/
direct link to imgur album: https://imgur.com/a/Lza9r
See https://github.com/O...nRCT2/pull/3192 if you want to get technical/follow the progress.
Tags
- No Tags