• Okay, so I finally got it working again. This time, it renames everything slightly. OpenRCT2 is still able to recognize it, regardless.

    Current stats:

    21,865 files, 837.1 MB

    That's not counting the collection of ~168 KB error pages, most of which get sent to the 'Dupes' folder. Still gotta figure out some convenience features. I'm still not going to release it until I've successfully made it a standalone, because it now requires a few more Python extensions.

     

    However, for those who are Python-savvy (and ONLY those who are Python-savvy enough to know what extensions to install and how, or how to find out that info without instruction), here's the script:

    Attached File  NEDDb_NSF.txt (5.09KB)
    downloads: 134

    Be sure to change the end to '.py' before running it (idk how it will behave if you don't).

     

    Note: I used Python-3.8, so that version or later should work. I managed to download up to 50 at a time. For now, will look like nothing is happening for a while, so run it in the background and don't put your machine to sleep while this process runs.


  • "…limit on scenery objects within the game, 252 small scenery, 128 large, 128 walls etc...  Not a lack of having all the .dats under that tab."

    That's correct, it also happens in Vanilla+Expansions where some of the expansion pack scenery groups were made too large. 

    It was happening for every pack, even with all other objects deselected.

     

    Anyway, I just went to the extent of getting this thing upgraded threefold!

     

    The next renditions resolve several shortcomings of the old code:

    1. Objects with duplicate filenames are placed in a separate folder

    2. All other objects are placed in one folder

    3. STANDALONE EXECUTABLE! No more need for Python savvy!

    4. MACOS + PC VERSIONS! Plus source code for Linux!

     

    I'll make a new post later once I get it all properly uploaded to GitHub.

  •  

    Why would you go through the trouble to do this? What is the goal of downloading them all?

     

    To never see this again when selecting a scenery group:

    https://pasteboard.co/3z8eMRTnWETx.png

    Unfortunately, it still happens.

     

    Also, there's apparently so many parts that they won't all show up in the small scenery selection list (it cuts off in the middle of the D's, alphabetically)! Not only that, but not all objects will even load, either! There's a cap to how many custom objects can be imported, it seems; scenery objects I know I've seen before are not showing up even when I search, namely those that started with 'zz'– so they just exceed the maximum that OpenRCT2 can handle!

     

    Also, I have a statistical update:

    534.4 MB (3,182 objects) of the downloads were 404 error pages Attached File  database of missing data.txt (41.82KB)
    downloads: 229

    Therefore, only ~383.5 MB (10,122 .DAT objects) are valid objects. I'm getting mixed results since I combined it all with existing data… so at this time, you will probably want to make sure that the final page in the range is 388 and not 432. I think I made the change already (I started the process before making the change, initially), but I'm saying it anyway just in case.

  • The RCT objects has 193 pages with a total of 12,338 objects. The other pages list the original dat's that came with the game and expansion packs. Hope this helps.

    I have now completed the download. 917.9 MB, 13,304 items (items #2434-27696; several get skipped in the middle, clearly), 355 pages (432 are displayed, but the first 33 pages are native objects, as are all of the objects past page 388), 3:21-8:36PM EST (about 5 hours and 15 minutes). Largest object is 5.3 MB, smallest is 214 bytes.

  • I mentioned that you need to "use the command 'pip install re' etc" and by "etc" I meant that you also need to run "pip install requests" and "pip install mechanicalsoup," that should be the easiest way to install those packages. If you're using Anaconda, then I suppose you would want to try running those 3 commands but with "conda" instead of "pip."
    Thanks for clarifying that! I am a nut for plugins, I get as many asI can so that it's conveniently on my system when one is required. That said, 're' and 'requests' was probably already on my system.

     

    I'm glad you dipped back in to view the achievement! Again, thank you for making this possible! My next project will be porting the Game Utilities I've gathered… eh, maybe after I finish this semester in graduate school. XD

Contact...

Fan of...

Recent Visitors