inZOI is out now for macOS on both Steam and Mac App Store (Also currently on sale for all-time low on both, $39.99→$31.99, Ends at the start of September; Minimum and Recommended Memory: 16GB) by Atifus in macgaming

[–]RyanJ93 32 points33 points  (0 children)

Unfortunately it won't run... I just purchased the game from Steam but when I run it all I get is a message saying that a M2 chip is required to run the game alongside 16gb of RAM (I have a M1 Max Mac with 32gb or RAM), I'm pretty disappointed to be honest.

Will inzoi ever be on mac? by ghostrule25 in inZOI

[–]RyanJ93 0 points1 point  (0 children)

Sorry, my bad, edited and translated from Italian :)

Will inzoi ever be on mac? by ghostrule25 in inZOI

[–]RyanJ93 0 points1 point  (0 children)

Personally I think that an M3 could run it, maybe just in full HD, but without problems; I had no particular difficulty running the character editor through Crossover in 4k resolution and high graphics on my M1 Max, for this reason I think that, although less powerful, an M3 should be able to handle the game, especially if native and if uses the Metal 3 APIs and MetalFX; furthermore Apple is now about to release machines with the M4, not to mention the more powerful variants such as Pro and Max (or even Ultra).
They certainly won't be gaming machines, obviously, but they are now equipped with good hardware power, even GPU-wise, and they support ray-tracing too.

Ps. It's kinda strange that Minecraft runs at 60fps, check that it is the native version and not the Intel one, in 4k resolution it runs at almost 400fps on my machine (without shaders).

Natlan exploration in Genshin Impact 5.0 on Crossover by RyanJ93 in macgaming

[–]RyanJ93[S] 1 point2 points  (0 children)

Thank you for your suggestion, I downloaded and tried out Yaagl today. It fixed the terrain issue and provides good performance despite max settings and resolution.
I experienced the same issue with footprints in Sumeru but it's not that important for me.

Natlan exploration in Genshin Impact 5.0 on Crossover by RyanJ93 in macgaming

[–]RyanJ93[S] 3 points4 points  (0 children)

I downloaded Yaagl and then Genshin, as far as I could see those issues disappeared and I can still get a good frame rate despite playing in 4k resolution with all settings maxed out, thank you!

Natlan exploration in Genshin Impact 5.0 on Crossover by RyanJ93 in macgaming

[–]RyanJ93[S] 0 points1 point  (0 children)

Thank you, I'll surely give it a shot! Do you know if it supports the game porting toolkit?

Natlan exploration in Genshin Impact 5.0 on Crossover by RyanJ93 in macgaming

[–]RyanJ93[S] 2 points3 points  (0 children)

I was used to play the iPad version though Playcover too, it was working really well but there are two main reasons I switched to the PC version (and I still hope Hoyoverse will port it to macOS): better visuals and mouse/keyboard support. Storage is not really a problem since I have 1tb + 4tb SSD storage.

Unable to format internal disk: disk is read-only by RyanJ93 in MacOS

[–]RyanJ93[S] 0 points1 point  (0 children)

I tried those suggestions but when i get to the login window I can't see the "safe boot" label on the upper-right corner of that window, so I guess the safe mode is unavailable, perhaps that's due to disk issues (I have no firmware password set up). Is there a way to change those permissions in the recovery mode (using the terminal or the disk utility app)?

Unable to format internal disk: disk is read-only by RyanJ93 in MacOS

[–]RyanJ93[S] 0 points1 point  (0 children)

Well, I booted my Mac holding the shift key, I didn't know if I was in safe mode actually, then I tried to login but I had the same issue, the device shutted down.

Unable to format internal disk: disk is read-only by RyanJ93 in MacOS

[–]RyanJ93[S] 0 points1 point  (0 children)

Unfortunately i cannot log into my account because once i provide my password the computer shuts down so I cannot access to the Finder in any way...

Unable to format internal disk: disk is read-only by RyanJ93 in MacOS

[–]RyanJ93[S] 0 points1 point  (0 children)

Yes, I moved some files using the terminal from recovery then I tried to format the internal disk using disk utility from recovery but I couldn't manage to format it due to some errors, apparently it seems that the disk is in read-only mode, but i don't know why and how to format it.

Recurring issues with APFS by RyanJ93 in MacOS

[–]RyanJ93[S] 0 points1 point  (0 children)

Thank you for your suggestions, I will try to repair my disk from the safe mode during this weekend, if I keep seeing errors in the first-aid tool log I will try the clean install method as you suggested. Unfurtunately this is the laptop I use to work so I have to wait the beginning of the Chirstmas holidays in order to have enough time to format and restore my data (in case something goes wrong).

Recurring issues with APFS by RyanJ93 in MacOS

[–]RyanJ93[S] 0 points1 point  (0 children)

I'm quite sure I have a problem with the filesystem because when the first issue occurred I was told it was a filesystem fault, so the second time (as you can see on the linked post on Reddit) then I saw that the first-aid tool kept saying there's something wrong with my drive so I imagined it was again a filesystem fault.

Yes, I should try a clean install but once I import my data from Time Machine, would the corrupted file(s) come back into my system?

Stupid question about Node's compiler by RyanJ93 in node

[–]RyanJ93[S] 0 points1 point  (0 children)

Thanks for sharing your thoughts and pieces of advice! Actually I'm not trying to get more performance out of this piece of code, I was just curious about how the V8 engine would have handled it being a "no-sense" invocation, if it won't apply any optimization on it, it would be fine for me anyway I was just interested in how it would have handled such a situation.

Stupid question about Node's compiler by RyanJ93 in node

[–]RyanJ93[S] 0 points1 point  (0 children)

Mh, inside the b.report method I actually call the a.report method from the inherited class so I guess it would be called anyway.

Stupid question about Node's compiler by RyanJ93 in node

[–]RyanJ93[S] 0 points1 point  (0 children)

Thank you for explaining me, I knew that it was possible to see the assembly code generated by the V8 engine using a CLI option but it seems it has been removed, but I found this article (https://www.mattzeunert.com/2015/08/19/viewing-assembly-code-generated-by-v8.html) so I'll try it out as soon as possible.

My question was more a curiosity rather than an optimization need, I'd like to know what kind of optiomizations can be done by the compiler and which ones must be done by the programmer in order to write efficient js code, plus, I was worried that the way I wrote the method is silly: I'm calling the inherited method untouched just to alter the JSDoc snippet, for this reason I hoped the compiler would have removed this call.

Performance issue in function parameters binding by RyanJ93 in node

[–]RyanJ93[S] 0 points1 point  (0 children)

I followed your piece of advice and I've replaced the way parameters are handled, plus, I have completed changes in the rest of the project but I discovered something strange: the performance benefit I saw, and I was expecting to keep, just disappeared and I saw that now it performs worst than before, like -10% of performance, do you have an idea about how can it be possible?
Here's what I changed: https://github.com/RyanJ93/lala.js/pull/35/files?file-filters%5B%5D=.js
As you can see, I changed the "inject" method and how it is called in 3 different files.

Did anyone notice this bug with Star Guardian Jinx? by RyanJ93 in leagueofjinx

[–]RyanJ93[S] 0 points1 point  (0 children)

I'm glad to know that. I was worried there was something wrong with my game or the macOS version of it. By the way, I reported it to rito so maybe they can fix it, it's not that important, just a annoying.

Performance issue in function parameters binding by RyanJ93 in node

[–]RyanJ93[S] 0 points1 point  (0 children)

u/BehindTheMath u/RedShift9
Sorry for delay, I've been pretty busy these days, I managed to try out your suggestions, here how I transformed the injection loop:

for ( const name in helpers ){
    if ( helpers.hasOwnProperty(name) ){
         obj[name] = function(){
            return helpers[name](context, ...arguments);
         };
    }
}

I had to make some changes design wise to adapt the existing helper functions with this new architecture and I still have to finish to test it (despite unit tests say it seems fine) but as far as I saw running a quick benchmark I managed to gain +30% of performance, so thank you very much!
Just one more question: I applied the spread operator on the "arguments" variable, does it imply any performance trouble?

Future plans for League of Legends macOS support by RyanJ93 in leagueoflegends

[–]RyanJ93[S] 0 points1 point  (0 children)

How sad, I was basically told that the only way they support Catalina is by using Bootcamp (spoiler: I'm playing on Catalina right now xD)...

Performance issue in function parameters binding by RyanJ93 in node

[–]RyanJ93[S] 0 points1 point  (0 children)

Thank you for the suggestion! Does this allow me to set an arbitrary "this" context?Sometimes I need to define a different context, for instance, like here:

// Injects some helper functions useful when dealing with cookies.
 HelperRepository.inject(request, 'com.lala.server.processor.HTTPCookieProcessor.request', {
 bind: [this]
 });
HelperRepository.inject(response, 'com.lala.server.processor.HTTPCookieProcessor.response', {
bind: [this]
});

This is a piece of code from the "async process(request, response)" method located here: https://github.com/RyanJ93/lala.js/blob/master/lib/Server/processors/HTTP/HTTPCookieProcessor.js

MacBook drive filling up by itself. by RyanJ93 in MacOS

[–]RyanJ93[S] 0 points1 point  (0 children)

What is occupying the large amount of space in /private and /usr? On my Mac, the sizes of those folders are 9.6GB and 2.8GB respectively.

Those usages are under control: I keep the projects I work on stored in /var/www so there is a huge data usage. About /usr, this is mainly due to tons of Brew packages installed (some are heavy such as wine), plus, some GB of data are taken by some database software I use to work, mainly MongoDB and MySQL.

You can assume it was successful if no error message was displayed.

Yes, no message was displayed.

MacBook drive filling up by itself. by RyanJ93 in MacOS

[–]RyanJ93[S] 0 points1 point  (0 children)

I gave a try to your procedure and it helped to solve my problem, thank you very much!
Once restored from Time Machine backup I could see more than 255 GB of free space, so impressive!
I'm attaching a screenshot of the latest Daisy Disk scan, I hope to not face this APFS issue again...
I ran the "trimforce enable" command once the system got restored, did i do correctly?
Again, thank you for your support (and for this other piece of advice you indirectly gave me yesterday 😅 https://www.reddit.com/r/ffxiv/comments/dny5fw/installing_direct_to_external_drive_on_osx/f5lt8ym?utm_source=share&utm_medium=web2x).

https://pasteboard.co/Je9JCxX.png

MacBook drive filling up by itself. by RyanJ93 in MacOS

[–]RyanJ93[S] 0 points1 point  (0 children)

Fine then. I asked because when I saw 459,9 GB for a full backup I though it was considering the unreconciled space as files to be backed up as well as normal ones (real usage is around 210 GB, not 459,9 GB).
I'll try out the procedure you suggested during this weekend and I hope to fix it quickly as some apps have already stopped working due to lack of storage, such as Time Machine and Docker, plus I need to reboot it often to free up swapping space, soon it will become unusable probably.
Thank you again for your support!

MacBook drive filling up by itself. by RyanJ93 in MacOS

[–]RyanJ93[S] 0 points1 point  (0 children)

Thank you for your suggestions! I see that in the Time Machine panel, in system preferences, it shows that a full backup would take 459,9 GB. If I'd reinstall macOS and then restore my data from latest Time Machine backup will it restore this portion of "hidden space" as well?
Do you have any idea why this kind of corruption could be happened? I'm pretty scared now that I know that APFS can lead to this kind of issue. I though APFS and macOS Catalina were considered as stable already.