RCT Discussion / OpenRCT: advantages and disadvantages

  • X7123M3-256%s's Photo

    What would this switch do exactly? Disable RCT2-only features?

  • janisozaur%s's Photo
    I was about to ask that as well: can you detail how different rct:ll is from rct2?

    Providing a detailed list of behaviours would be the best thing you can do to speed up coming of such features.
  • Liampie%s's Photo

    I have to go soon, but in short: more land textures, smaller height units (allowing for more precise stacking!), anddifferent path mechanics. From the top of my head those are the three big differences.

  • nicman%s's Photo

    But for the few people who still use LL, I don't think its worth it.

  • X7123M3-256%s's Photo

    I don't understand why it needs to be a seperate "LL mode". If those features were implemented wouldn't we want to have them all the time?

  • BelgianGuy%s's Photo

    I kinda agree with nicman, for the 3parks that get built in 3years... that's a tall order to ask for...

  • mintliqueur%s's Photo

    I don't understand why it needs to be a seperate "LL mode". If those features were implemented wouldn't we want to have them all the time?

     

    That's more the way I view it. Personally, ever since RCT2 was released I've wished to have an "improved" RCT2 with all its benefits but these missing LL features reinstated. To me that's exactly what OpenRCT2 seems to be aiming at, or at least to be capable of. A sort of fusion of the two games. If it requires a new save format, so be it. However, one thing that could be handy to have is the option to be able to save to both sv6 and sv4 besides the new format. That would of course require one to not use any RCT2 features if intending to save to sv4, and vice versa. Would something like that be possible? Seems to be a better idea than either a separate "LL-mode" or "OpenLL" game...

  • Gymnasiast%s's Photo

    We plan to turn landscape tiles into objects, similar to rides, path and water types.

     

    I'm afraid saving to SV6 and SV4 is too difficult - the game would have to enforce the old limits many people would want to get rid of - or rather, three sets of limits: OpenRCT2, SV6 and SV4, with numerous differences between them. Or it would have to get rid of ride entries, objects, map tiles and things like that that don't fit in the file format. And that would open another can of worms, because it would then have to decide which are dispensable and which are not.

     

    Rather, we aim at very good one-way compatibility: you should be able to load any SC4, SV4, SC6 or SV6 into OpenRCT2 and continue where you left off.

  • Angroc%s's Photo

    Why turn these into objects? The landscape tool is much faster and more rapid than placing out individual objects.

  • X7123M3-256%s's Photo

    Why turn these into objects?

     

    Because it would be nice to be able to make custom terrain textures. Putting them in object files means they can export with the park. The alternative would be to put them in g2.dat, but that would mean submitting a PR everytime you want to add a new terrain texture.

     

     


    Why turn these into objects? The landscape tool is much faster and more rapid than placing out individual objects.

     

    Why would the landscape tool be removed just because there was a new object format?

  • Sephiroth%s's Photo
    Haha there sounds like a little miscommunication here. I think what is implied is that land textures will somehow move to objects as far as code and inner working is concerned, but still have the landscape tool. So, it sounds like the landscape tool will draw from a set of objects instead of the g2 dat, and that will allow for custom additions in the future. Is that accurate folks? Or am I way out in left field?
  • Angroc%s's Photo

    If so, that would be sweet indeed! Sorry for misunderstanding.

  • BelgianGuy%s's Photo

    I've tried the hack explained for the entertainer costume, how do I find the staff id?

  • janisozaur%s's Photo

    `staff list`, they are really all listed if you execute `help`.

  • BelgianGuy%s's Photo
    Thanks, that helped a lot
  • Gymnasiast%s's Photo

    Haha there sounds like a little miscommunication here. I think what is implied is that land textures will somehow move to objects as far as code and inner working is concerned, but still have the landscape tool. So, it sounds like the landscape tool will draw from a set of objects instead of the g2 dat, and that will allow for custom additions in the future. Is that accurate folks? Or am I way out in left field?

     
    That's exactly what I meant, yes.
     
    --------------------------
     
    Another thing we're currently working on, which is still in development:
     
    LGkfpwd.png

    We could already import rides and peeps, and now we're working on importing the vehicles, litter and other sprites (like ducks, jumping fountain water, steam particles).
    The vehicle stuff is not yet in the develop branch (you can see from the junior rc it's still glitchy), but the litter and other sprites are.

    Just what all of you have been waiting for: importing parks with all the puke intact. ;)

  • posix%s's Photo

    Good work.

     

    I was about to ask that as well: can you detail how different rct:ll is from rct2?

    Providing a detailed list of behaviours would be the best thing you can do to speed up coming of such features.

     

    I was a little shocked by your question, but figured you never played LL much. So I set out to collect differences, and create side-by-side screens to illustrate to people who can't tell themselves. The list grew rather long in very little time that I gave up.

     

    At least, here are some results of things I noticed after 5 minutes of comparison.

     

    1 Staff window (low priority)

     

    ORCT: Attached Image: 1-orct.png

     

    RCTLL: Attached Image: 1-rctll.png

     

    a Custom names are not parsed. Name is shown as blank.
    b Camera Symbol is different (not really important of course).
    c Patrol button in better position allowing for more compact window

     

    2 Wall, ground and path textures and sprites textures + path support sprites

    This is what mostly causes the different look.

     

    ORCT: Attached Image: 2-orct.png

     

    RCTLL: Attached Image: 2-rctll.png

     

    a Missing wall texture - Brown stone wall
    b Missing wall texture - Brick Edges
    c Incorrect fence colour
    d Missing ground texture  - Log Roof
    e Missing ground texture - Roofing Tiles
    f Missing path type - Red tarmarc (here shown as grey one)
    g Missing path support sprite (wooden supports), and wrong path sprite for dirt path
    h Missing banner text colour (the colour is parsed and set correctly, but shows up as white still)
    i Water shouldn't be transparent for authentic LL look.
     
    3 More I haven't had time to check
    - Brakes. RCT2 introduced brakes that basically halt the train. LL has very different brake behaviour, making most coasters with a mid-brake crash as they are too slow when running ORCT2.
    - The above missing textures and sprites are just a tip of the iceberg. Shops, rides and supports are using RCT2s variants, which look very odd in RCTLL, especially since people sometimes used certain shops or track types as theming. If an LL-switch is used, all sprites should be from LL's files.
    - Lift speed. I couldn't verify this but it seems ORCT2 interprets LL's lift speed as too slow.
    - Path connections. You cannot build two paths next to each other in LL without them connecting. This is actually handled better in RCT2 though.
  • YoloSweggLord%s's Photo

    As stated many times before, the missing land textures won't be available until we switch to a new different file format. The .SV6 file structure can't differentiate between any more than the ones in the G1.DAT file.

  • janisozaur%s's Photo
    I was a little shocked by your question, but figured you never played LL much.

     

    I never really played a lot of any of those games, not even OpenRCT2. I'm here only to code.

     

    And to repeat what was said over and over again, last time by YoloSweggLord in the post just above mine:

    We want to maintain SV6 compatibility which imposes certain technical restrictions. SV4 import is something we were able to hack together, but since we internally use what SV6, we can only do so much until the format changes.

  • posix%s's Photo

    Well you asked for the differences and I told you some. If it really has to be a new file format, okay.

Tags

  • No Tags

Members Reading