Jump to content

MagicSpear

Member
  • Content Count

    24
  • Joined

  • Last Visited

Everything posted by MagicSpear

  1. Suggestion: Implement a basic check for case sensitivity that affects the behaviour of _updateConflictWarnings? (Programmer General's Warning: Viewing of the following mock-up code is linked to overwhelming feelings of disgust, anger, and increased risks of bit flips and compile-time defects) main.dart 405 void isCaseSensitivePath(String targetPath) { 406 final String? osVersionString = Platform.operatingSystemVersion; 407 if (Platform.isLinux) { /* ... */ } 408 else if (Platform.isWindows) { 409 // fsutil did not support case sensitivity operations until the "April 2018 Update" release of Windows 10. 410 final int? windowsBuild = int.parse(RegExp(r'\(Build (\d+)\)').firstMatch(osVersionString)); 411 if ((windowsBuild != null) && (windowsBuild >= 17134)) { 412 final ProcessResult caseSensitivity = await Process.runSync( 413 executable: "fsutil", 414 arguments: ["file", "queryCaseSensitiveInfo", targetPath], 415 includeParentEnvironment: true, 416 runInShell: true, 417 stdoutEncoding: utf8 418 ); 419 await stdout.addStream(caseSensitivity.stdout); 420 final bool isCaseInsensitive = caseSensitivity.stdout.contains("is disabled"); 421 } 422 } 423 else if (Platform.isMacOS) { /* ... */ } 424 else { /* ... */ } 425 return bool isCaseInsensitive; 426 } 427 428 void _updateConflictWarnings() { 429 final pluginsPath = _pluginsPathController.text.trim(); 430 final pathPattern = isCaseSensitivePath(pluginsPath) ? RegExp(r'^Plugins$') : RegExp(r'^[Pp]lugins$'); 431 _conflictWarningsFuture = _profilesFuture 432 .then((profiles) => World.world.conflictingPluginsPaths(profiles, currentPluginsRoot: pluginsPath)) 433 .catchError((e) { 434 debugPrint("Unexpected error while reading all profiles: $e"); 435 return <ProfilesListItem>[]; // ignore 436 }) 437 .then((conflicts) { 438 return [ 439 if (conflicts.isNotEmpty) PluginsConflictWarning(conflicts, atNewProfile: true), 440 if (pathPattern.hasMatch(P.basename(pluginsPath))) const PluginsSymlinkWarning(), 441 ]; 442 }); 443 setState(() {}); 444 }
  2. Post Modding Requests Here

    A mod that bypasses the cinematic part of the city obliteration process, i.e. shortens the amount of time it takes as much as feasibly possible to reach the white screen with "Busy Wiping Out City." at the top after clicking the Obliterate City button in the confirmation dialogue. It's niche, I know, but I've found myself mildly annoyed enough times over the years now that I figure there's no harm in bringing it up.
  3. Has anyone had time to look into this bug yet? I'm being affected by it as well.
  4. I've discovered that heightmaps don't import correctly into SC3KU (GOG version, if it even matters) for me when using load terrain. Most of the terrain always ends up below sea level, and the terrain ten up/terrain one up commands raise both the sea level and the terrain itself which obviously doesn't help. I've tried modifying my bitmap file every six ways from Sunday, but it seems like no matter how I go about changing them, exporting them, et cetera I'm left at square one. I've also tried heightmaps created by others (e.g. the one found in the tutorial for importing heightmaps into SC3KU by catty-cb), and they too are plagued with this same problem. The heightmap itself (heightmap.bmp): The result: What it should actually resemble (the terrain had been modified post-import here, but it my point still stands):
  5. Kami's Lookout

    Dutchdragon, I need you to tell me that I can demolish the Lookout if I want to!
  6. Post Modding Requests Here

    You absolute mad lad. You've gone above and beyond yet again.
  7. Post Modding Requests Here

    A configurable DLL mod that is able to automatically execute one or more commands/cheats upon loading of the game itself, regions, and/or tiles. For those familiar with rc - or run command - files (e.g. .bashrc, .zshrc, .exrc, .xinitrc) or even AUTOEXEC.BAT, this would be akin to those. The format of the INI file is entirely up to whoever might author such a mod, but I figure it could be similar to this: [Admin] Enabled = true ; 1. SECTIONS ; ; Global ; Parameters affecting behaviour of the plugin as a whole as well as commands ; to run when the game itself is loaded. ; ; Region ; Commands to run when a region is opened. ; ; Tile ; Commands to run when a tile is opened. ; ; Tile.Occupied ; Commands to run when a tile with a city established on it is opened. ; ; ; 2. PARAMETERS ; ; CommandList <string> ; A comma-separated list of commands/cheats. Optional (value can be left empty ; or the parameter itself omitted entirely from a category). ; ; RunOnceCommandList <string> ; Idential to the CommandList parameter with the exception that commands/cheats ; in this list are never re-run. ; ; CombineTileCommandLists <boolean> ; Whether commands under the Tile category should be run on all tiles ; regardless of whether they're occupied. In the case of this example ; configuration file, the result of enabling this option would be the value of ; CommandList under the Tile.Occupied category becoming ; "CameraPitch 40,CameraYaw 45,TerrainQuery,You don't deserve it" instead of ; just "You don't deserve it". [Global] CommandList= RunOnceCommandList=ShowTime CombineTileCommandLists=true [Region] CommandList= RunOnceCommandList= [Tile] CommandList=CameraPitch 40,CameraYaw 45,TerrainQuery RunOnceCommandList= [Tile.Occupied] CommandList=You don't deserve it RunOnceCommandList=
  8. SimCity - Memes / Jokes

  9. SimCity 2000 to 3000

    The buildings in SC2K each consist of a single sprite that's used for all zoom levels and viewing angles and is 256 pixels high by 32 (1×1), 64 (2×2), 96 (3×3), or 128 (4×4) pixels wide. In SC3K, not only do they have four sprites for each viewing angle and are larger in resolution by a good amount, but are pre-rendered 3D models. The best means of getting SC2K buildings in SC3K (and even SC4 - here's the KSIM building a.k.a "Corporate HQ" as an example) would be recreation using either the BAT or external tools.
  10. Huh. I learned something new today.
  11. SC4 Disable Network Construction Sounds

    I genuinely want to donate to you at this point for how consistently amazing you are.
  12. After years of countless saving + reloading cities due to this sound effect getting stuck playing because I had constructed and bulldozed network tiles/segments too quickly... I'm finally free. Thank you.
  13. SC4 Graphics Options

    It works! IT WORKS PERFECTLY! AAAAAA
  14. Even though the only time spent on the ground in Ace Combat 7 is during the takeoff and landing sequences (or if you crash into the ground…), objects on land and at sea are actually quite detailed. Given that many of the buildings found in this game's version of Earth[1] draw inspiration from or are directly modelled after real-life counterparts, I thought a thread focused on tracking down their earthly doppelgängers would be interesting. With most of these, I either have no clue what they're based on (if anything) or do know but can't quite remember the name. If you identify something correctly, I'll edit this post to include the relevant information along with credit to you. I'll start with a few selections from the sovereign city-state of Selatapura, which is based on Singapore. There are a number of other buildings and structures not shown here that I already know the real-life equivalents of, and I intend to add them to this list with said information later once I get screenshots of them: Collyer Quay Centre, Singapore, Republic of Singapore Note: Many websites confuse this building with BNI Tower which is directly adjacent to it, and/or erroneously list the names of one or both buildings as their respective addresses instead (16 Collyer Quay, 30 Raffles Place). Subject B AXA Tower, Singapore, Republic of Singapore Note: Demolished in 2022. OCBC Centre, Singapore, Republic of Singapore (taller building) and Pickering Operations Complex, Singapore, Republic of Singapore (shorter building) Note: Both have been altered to appear as a single complex. Their real life counterparts are entirely separate and much more visually distinct. Subject E1 (tower with glass façade and green roof) and Subject E2 (tower with solid light-grey façade at top and bottom) Subject F Note: Seems to be based on the Marina Bay Sands integrated resort and adjoining Singapore ArtScience Museum. I'll add more entries as time goes on. I'm also open to requests from other Ace Combat 7 players. 1. Strangereal (acecombat.fandom.com)
  15. Next is the port city of Anchorhead, which is based primarily on Yokohama, Japan with elements from other places around Tokyo Bay. UOB Plaza One, Singapore, Republic of Singapore Yokohama Bay Bridge, Yokohama, Japan J-POWER Isogo Power Station Unit 2, Yokohama, Japan InterContinental Yokohama Grand, Yokohama, Japan and Pacifico Yokohama, Yokohama, Japan Subject F M.M. Towers the East, Yokohama, Japan Subject H Note: The smaller building is unrelated to the tower itself, and it's almost certain that the game developers placed it there to give the appearance of a single, larger structure. TOC Minato Mirai, Yokohama, Japan Note: Adjoins Sakuragichō Station in real life, although the station here does not resemble it. Subject K Subject L1 (tower next to the triple-deck freeway) and Subject L2 (tower with the curved front and rear) Note: The parking garage that the two buildings are merged with is a separate model re-used multiple times throughout the level and is unrelated to either building. Refer to Subject H's note. Sunshine 60, Tokyo, Japan more like Smallshine 30 in this case M.M. Towers Foresis-R, Yokohama, Japan No screenshot yet because I'm a big dummy that forgot to take one! I'll add one later, sorry.
  16. Gruppe Lassetter

    In response to you both here and on the Tilted Tower submission: Unfortunately, no. I have no experience at all with BATting for SC4 as the process is entirely different compared to BATting for SC3KU. If it's any consolation however, I am in the (gradual) process of learning the ins and outs of Blender, so who knows? I could end up creating versions of these for Cities Skylines 2 some day. Time will tell. I may as well go ahead and state that regarding all of my SC3KU projects uploaded here: People are welcome to make use of them in any way they wish (e.g. recreating them for other games like SC4 or CSL, recreating them for usage in a medium other than video games, using them for creative inspiration, stealing them without anyone knowing in order to get back at those confounded Dover Boys, et cetera...) as long as it doesn't run afoul of any Simtropolis/STEX rules.
  17. Gruppe Lassetter

    Version 1.0.0

    322 Downloads

    No, I am not naming it “Grüppe Sechs” (also, GTA already made that joke). Format: .bld Dimensions: 4x4 Intended zone type: Commercial Extract and place the .bld file into SimCity 3000 Unlimited/Buildings/ to install.
  18. Tilted Tower

    Version 1.0.0

    324 Downloads

    Welcome to Tilted Tower. Allow me to introduce myself. My name is Memphis, Tennessee, and I'm part lizard. Format: .bld Dimensions: 3x3 Intended zone type: Residential Extract and place the .bld file into SimCity 3000 Unlimited/Buildings/ to install.
  19. MGB - Terrain Grass NAM (TGN) for TSC Pyrenean

    Hello, The forum thread at TSC you linked to for the terrain mod contains broken download links. Also, if I'm correct in thinking that the final paragraph in the “Dependencies / Compatibility” section is about this mod rather than the terrain mod, then it's worth pointing out that it's attached to the bullet list in a way that makes it appear as though it's talking about the terrain mod. It might be a good idea to modify that section somewhat, probably in a way like this: In any case, this is a fantastic addition that's made my region's cities look even nicer. I'll put in an actual short review later. Cheers.
  20. Version 0.2.0

    101 Downloads

    Overview This is a pack of 23 46 custom decals ("Details") for the SimCity 3000 Building Architect Tool. Installation Download either file. Note that the contents of both archives are identical, with the only difference being the archive container format and compression method used. If in doubt, download the zip version. Extract the BACustom directory from the downloaded archive into SimCity 3000 Unlimited/Apps, merging it with the existing BACustom directory in that location. If you've installed a previous version of these decals, you'll be prompted to overwrite them. Do so. The next time you launch the Building Architect Tool, you will find them under the "Custom" category in the Details section. Usage The main intended use for these decals is to give the illusion of ambient occlusion, something that the BAT is not capable of when rendering. I've attached two screenshots of a BAT project that should help demonstrate the effect these decals can have. Known Issues, Errata I strongly advise that you use these with custom Paints/textures rather than torture yourself by trying to use them in tandem with other "regular" Details. I am unfamiliar with the exact details of the .plt format used by the BAT to specify the placement of details within the menu. Help with figuring this out would be appreciated! I am open to requests and ideas for additional variants.
  21. Show us what you are working on in SimCity 3000!

    Recently created a terrain loosely based on Selatapura's geography and started building an Asian-themed city on it. (All images are linked to their original size counterpart.) Bonus: An airport I previously put together using the "access all buildings" cheat, plenty of patience, and a lot of repeatedly re-zoning, demolishing, and generally just coercing the game into developing runways how I needed it to (so said airport would actually be functional).
  22. poll Favourite Advisor? (SC3K edition)

    That's a difficult choice. Building on what others here have said, the criticism they give is constructive and is almost always directed at whatever the issue at hand is. The few times it's instead directed at the player is when blatant negligence was involved, and even then it never goes further than reprimands (Maria's statement among the lines of "do not ever allow this to happen again" following a Maxis Nuke™ is an example). The only advisor I can really knock is Moe, and that's just because he's lacking in personality compared to the rest! The only times I do actively dislike them is when the game itself sets them up for it, usually in regards to advice about petitioner issues: (It would be just a bit more helpful if the analysis provided was from more than just one advisor, too...) Edit: YES! A Google search for "シムシティ3000アドバイザー" and a little digging lead me to a blog post dedicated to the regional differences of the advisors complete with images, courtesy Hiroki Akiyama. Edit deux: lol, Constance Lee as a palette swap of Prunella Penny in the European version of the game definitely wasn't something I expected to see
  23. How could I run SC3URK in Windows 10?

    I rolled my own Windows SDB (Shim Database) a while back that targets the majority of SC3U, including the rendering kit. It's worked as well as it possibly could for me for around a year now, so maybe it'll work for you as well? Here's an animated image showing exactly what is contained within the SDB: If you want to give it a try: Download the SDB file: sc3u.sdb Open a command line shell as administrator (Hint: Open the Quick Link menu by pressing ⊞ Win + X, and select either "Command Prompt (Admin)" or "Windows PowerShell (Admin)" from the list). Navigate to where you downloaded the SDB file to using the cd command. For example: cd C:\Users\YourName\Downloads Run the command C:\Windows\system32\sdbinst.exe sc3u.sdb The message "Installation of SimCity 3000 Unlimited complete." should appear afterwards. Note that uninstallation of the SDB follows the same process, but with the command instead being C:\Windows\system32\sdbinst.exe -u sc3u.sdb By the way: I would also advise opening the Registry Editor and checking the contents of both HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers and HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers for any SC3U related entries, and deleting any that are present (and only those ones; leave anything else alone). Edit: I forgot to mention that the ASLR (address space layout randomisation) flavour of exploit mitigation present in Windows 10 may, and strong emphasis on may, be throwing a spanner into the works. It can be disabled on a per-application basis: Open the Run dialog by pressing ⊞ Win + R. Run the command explorer windowsdefender://ExploitProtection Under the "Program settings" section, select "Add program to customise" → "Choose exact file path". Locate and choose an SC3U executable to add (including e.g. BAAPP.EXE, LandmarkConverter.exe, SC3U.EXE, SCURender.exe). In the list of possible settings to override, ensure that both mandatory ASLR and bottom-up ASLR are disabled. In honesty, I rather doubt it's the reason why the rendering kit could be crashing upon launch. I felt compelled to mention it anyway as disabling it resolved a bug in the BAT for me where undoing or redoing anything was playing Russian Roulette using a gun chambered with tie-dye paintballs and fuel-air bombs aimed at some random part of whatever I was working on (also, all undo/redo states would get wiped). Cheers.
  24. SimCity - Memes / Jokes

    I tried to sneak through the bridge, man! Can't make it! Can't make it, the ship's stuck! Outta my way son! Bridge stuck! BRIDGE STUCK! PLEASE! I BEG YOU!
×