Jump to content

X7123M3-256

Members
  • Posts

    1083
  • Joined

  • Last visited

Posts posted by X7123M3-256

  1. I don't plan to implement this right now - I have my own feature that I'm working on at the moment and it's likely to be a while before I'm done with that. This doesn't look like an especially difficult thing to do though, especially as the game apparently already has the snow sprite. Maybe when I'm done with the custom track I could have a look at it (and resubmit my old code for the powered ride cheat).

    I can see the issue you opened but it was closed as a duplicate. Sorry about that, I told you it wasn't a duplicate because the issue I found had been closed,  but there was an even earlier open issue from 2015 that I'd missed.

  2. 2 minutes ago, jessicajones said:

    The game wants to run and then android says: program has stopped.

    That sounds less like missing data files and more like the program just doesn't work. Whether that has to do with your Android version or something else I do not know, I don't think I can really help you much more since I'm only going by what's written on that Github help page. If you don't get another response on here, I would suggest asking on the Gitter.

    The first thing I would try to do is try to get a stack trace. I'm not sure how to do that on Android, I guess it involves ADB.

  3. I don't have a lot of ideas because I've never used the Android version (few people do) and I'm not very familiar with Android either. At this point you are probably better asking on Gitter or waiting for another response on here. 

    The only thing I can think of is that you copied the files across incorrectly. Did you copy the `data` folder itself into /storage/emulated/0/openrct2, or did you just copy the contents? I'm not sure which is the right thing to do, honestly, but try both. 

    Yes, I would definitely fill in the correct path in config.ini

  4. 10 minutes ago, jessicajones said:

    why can't the developers include the openrct2 data files inside the android version?

    I don't know, I'm not familiar with Android development.

     

     

    10 minutes ago, jessicajones said:

    Does it matter if I copy the x86 or x64 openrct2 data file to android? Will both work?

    It doesn't matter, they should be the same - I'm not sure why you would have two copies of the data files in the first place to be honest.

    Wait, are you trying to copy the executable?

  5. 14 minutes ago, jessicajones said:

    I have no idea what to ask there

    Just write a brief description of the feature, suggestion, bug, or whatever. You may want to include the link to the old issue for context. If you report a bug make sure you specify the version of the game you are using and the steps needed to reproduce it, otherwise the bug report is of little use.

    4 minutes ago, jessicajones said:

    why is it made and not added?

    From what I can tell, the guy who made it submitted a PR, but there were issues, and he ended up deleting it instead of fixing them. It's sometimes the case that a PR is submitted, but there are problems (e.g it doesn't merge cleanly with develop, doesn't compile on all platforms, etc), and can't be merged straight away. I had a feature I implemented to let you change the speed of powered rides, which was never merged because I messed up the rebase and never got around to creating a new PR.

    8 minutes ago, jessicajones said:

    Can you ask a developer if he can add it?

    As far as I can tell, the guy who submitted it later deleted the code (not sure why), and it was not suitable for merging in its current state anyway. If it was just a matter of merging it, that would have been done back then, there was still more work required. Also, this was in 2016, and the codebase has changed a lot since then (back then it was mostly C, it's now C++), so a refactor would likely be required.

    Also, I am no more capable of asking the developers things as you are.

    • Informative 1
  6. 1 minute ago, jessicajones said:

    If it's possible, can you send me a exe for windows?

    I don't have an executable for Windows because I don't use Windows - I only have a Linux executable. If you want a Windows binary, your best bet is to ask @Spacek because I know he has compiled this program for Windows.

    SpaceK has also written a guide on how to compile the program and general use of the tool here. The compilation process is much easier on Linux, Windows is a pain in the ass. I had originally planned for the program to be easier to use, but as I said, it was never finished and became too buggy to continue working on. The rewrite has been long overdue, but has barely started and probably won't be done for a while. I am also working on custom RMC track and an updated RMC train model which is taking up most of my time at the moment. The new version will probably be more basic, but less buggy and with much higher quality output. As I did with the original tool, I'll probably add functionality as I need it.

    This is the alternative tool to which I referred - https://github.com/oli414/Blender-RCT-Graphics. It only renders the graphics (it won't create a DAT), but it does a much better job of it, and with OpenRCT2's support for JSON objects, you don't actually need to create a DAT file to get them in the game.

    As a side note, if you are unable to get a suitable tool running, you can send me your 3D models and I can make them into a custom object on my end.

  7. 3 minutes ago, jessicajones said:

    Do I lose my save games each time I update openrct2?

     

    No, you shouldn't lose any savegames unless you explicitly delete them. The launcher will overwrite the openrct2.exe executable and the OpenRCT2 data files, but not the user data like scenarios, track designs or custom objects.

    If you are changing the OpenRCT2 data files (this means g2.dat and/or the JSON objects), you'll want to either keep them separate from the launcher or not use the launcher at all, but you shouldn't need to change them unless you're adding new features to the game.

    • Informative 1
  8. 2 minutes ago, jessicajones said:

    I mean: could bugs for the rct1 parks prevent to complete a scenario?

    I don't think so, they should all be playable - just missing certain rides and land textures that were present in the originals.

  9. That page you linked is all the information I have as I have not used the Android port. It says to place the RCT2 assets (if you have OpenRCT2 working already, you can look in config.ini to see where these are located - otherwise, it's the folder that contains rct2.exe) in storage/emulated/0/rct2, and the OpenRCT2 data files (i.e g2.dat and the JSON objects) in /storage/emulated/0/openrct2.

    The Android version should also support RCT1 as it is exactly the same as the desktop version, but that page doesn't say where the RCT1 assets should be placed. I guess you could try /storage/emulated/0/rct1, but if that doesn't work you can try asking on the Gitter (or wait and see if someone else gets back to you on here).

  10. 3 hours ago, jessicajones said:

    what exactly does it do?

    It will automatically download and install the latest build of OpenRCT2 if there has been an update since you last played the game, and then launch the game. It's just a helper tool to keep the game up to date (since updates are frequent) - the version of OpenRCT2 that you get is the same one you would get downloading directly from the website. It also lets you switch between develop and release builds easily.

    As for installation, I think you just unzip the folder and run the executable, but I haven't actually used it in a long time, there might be some additional step.

  11. 3 hours ago, jessicajones said:

    I downloaded them but to what folder of openrct2 or rollercoaster tycoon 2 do I need to copy those?

    Go to the red toolbox, select on "Open custom content folder", and it should direct you to the correct place. On Windows this will be Documents/OpenRCT2/object, and on Linux it's ~/.config/OpenRCT2/object.
     

    3 hours ago, jessicajones said:

    I'm not a developer and I can't make a program of the source code. Is this program available somewhere to download?

    I wrote that program. Why can't you compile it? Do you get any errors? Are there files missing? Or do you have a binary that just crashes? That program was never quite finished, and is a buggy mess, so I wouldn't be surprised if it just segfaults on you, honestly, but I know that it has been successfully used by SpaceK (and me, of course). Also, the renderer is pretty poor quality - you're probably better off using Oli414's Blender addon instead.

    The link you posted is the only download link I have for that program (I post all my stuff on Github). It should contain all the source code, and if stuff is missing I can try to fix it but honestly it's been years since I've looked at it and I'm currently in the process of writing a new version.

  12. I'm pretty sure the lighting effects only work with the rendering mode set to "Software (hardware display)" and not with the OpenGL renderer. That was definitely the case when they were first added, and I have just tested on a very recent develop build, and cannot enable the lighting effects in OpenGL mode. If I enable them and then switch to OpenGL, they do not function.

    However, I was told by one of the developers recently that they did work with OpenGL - though that might have been in error. You could always submit an issue querying it. Also, the light effects were severely broken until a couple of months ago - so if you are using a release build you will want to switch to develop if you plan to use them.

  13. 2 hours ago, jessicajones said:

    Does this mean openrct2 can also play all scenarios of RCT1?

     

    Yes. But they'll be opened in RCT2, so they won't be identical to the originals (some RCT1 rides weren't in RCT2, for example). I believe that improved RCT1 support is planned, but some features will require the new save format (which is currently being worked on).

     

    2 hours ago, jessicajones said:

    Are all expansions of RCT1 and RCT2 supported too?

    Expansions for RCT2 are supported (since they're just a collection of content with no actual changes to the game, there's no way they wouldn't be). I'm not sure what the expansions for RCT1 were - as I understand it OpenRCT2 should be able to open all RCT1 parks.

  14. 1 hour ago, jessicajones said:

    - what tools were used to reverse engineer the game executable? I'm interested to know the background of this!

    Disassemblers are the tools used for this kind of reverse engineering. The OpenRCT2 wiki mentions both IDA and OllyDbg, so I assume these were the main tools used. I wasn't involved with the reverse engineering so I don't know the details. (I did start disassembling some code but stopped when I realized it wasn't the one I wanted. IIRC the code I was actually after was among the last to be decompiled).
     

    1 hour ago, jessicajones said:

    Are there plans to make complete free assets so the game does NOT use the original game's data anymore?

    Anyone could do it. So far, nobody has done. There exists an OpenGraphics repository, but it only contains four rides and hasn't been updated in three years. There's over a hundred thousand sprites in g1.dat alone, so this would be a big project.

    • Like 1
  15. It is possible to install OpenRCT2 on Android, but few people do because it's hard to play on a touchscreen. 

    The Android port isn't very well maintained because so few people use it, and the last release version I can find with an Android build available is almost two years old, so you might have to compile from source (unless there's a more recent binary out there somewhere). This page has more information, including the correct location for the RCT2 asset files, which will have to be copied onto your device.

  16. I'm pretty sure the files on disk are in an archive format and need to be extracted before they can be used with OpenRCT2; I don't think pointing OpenRCT2 directly at the disk will work. If you are able to run the installer, this is likely the easiest way to get the files you need (all it really does is extract the files and copy them to disk), but if you can't run the installer because you're not on Windows, you should be able to use other archive software to extract the files. Just check what format they're in (I think it might be *.CAB) and look for archive software that can open it.

    If the files are not in an archive, then you can use them directly. You want to select the directory which contains the rct2.exe executable (which you don't actually need), and the subdirectories"Data" and "ObjData".

    • Like 1
  17. OpenRCT2 was written by reverse engineering the original game executable and reimplementing it in C (and later C++). The original RCT2 source code was never available to the OpenRCT2 developers; they worked only from the binary.

    For the first two years of its existence, the OpenRCT2 code would call into the RCT2 binary for any functions that had not yet been rewritten, allowing the game to be reimplemented piece by piece while retaining full functionality. By the end of 2016, all the original code had been replaced. OpenRCT2 is now completely independent of the RCT2 code, but still uses the assets from the vanilla game.

  18. They're not missing, they aren't supported. I think the only RCT1 sprites that OpenRCT2 currently supports are the wall types, but this may change in future. 

    You could make the paths into a custom object and use them in RCT2 that way - someone may have already done this, but I don't know. RCT1 paths work a bit differently to RCT2 paths though, so it wouldn't be exactly the same.

  19. 1 hour ago, Oof20187 said:

    It still gives me Cannot find Data\g1.dat when i pick Data in Vanilla RCT2

    That's the wrong folder to pick - you want to select the folder containing the Data folder (which also contains the ObjData folder). It will probably be called "RollerCoaster Tycoon 2".

×
×
  • Create New...