<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<title>Blog - Microwave</title>
	<subtitle>My shenanigans</subtitle>
	<link rel="self" type="application/atom+xml" href="https://micro856.github.io/blog/feed.xml"/>
  <link rel="alternate" type="text/html" href="https://micro856.github.io/blog/"/>
  
	<updated>2026-10-17T00:00:00+00:00</updated>
	
	<id>https://micro856.github.io/blog/feed.xml</id>
	<entry xml:lang="en">
		<title>How I remade Kitties</title>
		<published>2026-10-17T00:00:00+00:00</published>
		<updated>2026-10-17T00:00:00+00:00</updated>
		<link rel="alternate" type="text/html" href="https://micro856.github.io/blog/how-i-remade-kitties/"/>
		<id>https://micro856.github.io/blog/how-i-remade-kitties/</id>
    
		<content type="html" xml:base="https://micro856.github.io/blog/how-i-remade-kitties/">&lt;h1 id=&quot;introduction-to-kitties&quot;&gt;Introduction to Kitties&lt;a class=&quot;zola-anchor&quot; href=&quot;#introduction-to-kitties&quot; aria-label=&quot;Anchor link for: introduction-to-kitties&quot; style=&quot;visibility: hidden;&quot;&gt;&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;Kitties is an app I made in Swift to learn about macOS app development. It is pretty simple, all it does is ask some APIs for a picture of a cat.&lt;/p&gt;
&lt;h1 id=&quot;introduction-to-the-problem&quot;&gt;Introduction to the problem&lt;a class=&quot;zola-anchor&quot; href=&quot;#introduction-to-the-problem&quot; aria-label=&quot;Anchor link for: introduction-to-the-problem&quot; style=&quot;visibility: hidden;&quot;&gt;&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;I started making Kitties during summer. I&#39;ve finished the first release, even though I wasn&#39;t fully pleased with it. I sent that release to my friend to test it, and also include as a freebie with their app - &lt;a rel=&quot;nofollow noreferrer external&quot; href=&quot;https://github.com/weeniemount/googleballs-app/releases/download/1.9.0/GoogleBalls-swift.dmg&quot;&gt;Google Balls Swift Port&lt;/a&gt;. Straight away I started working on the 1.1 release of Kitties. I&#39;ve asked my friends to make translations, I added another API to get another cat in the app, I also tried to implement image downloads. One day I wanted to move on to something diffrent, and come back to Kitties another day. I&#39;ve deleted XCode off my mac, pushed Kitties to GitHub, and removed its source code off my mac. I pushed it to GitHub, should be alright, right? WELL NO! I didn&#39;t stash the commits, so what I commited is the Initial commit XCode makes when setting up a git repo for the project. Recently, the same friend, that got the first release of Kitties as first, tried Hackintoshing their main desktop. I&#39;ve asked them &quot;have you ran Kitties on it yet?&quot; So, they ran it, and I&#39;ve asked them &quot;Why don&#39;t you run the newer version? I&#39;ve no build of it, but the source code is there.&quot; They&#39;ve downloaded the source code, open it in XCode, and what did they see? The hello world app XCode generates as the basic project. Original Kitties source code became lost media.&lt;/p&gt;
&lt;h1 id=&quot;what-to-do-now&quot;&gt;What to do now?&lt;a class=&quot;zola-anchor&quot; href=&quot;#what-to-do-now&quot; aria-label=&quot;Anchor link for: what-to-do-now&quot; style=&quot;visibility: hidden;&quot;&gt;&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;Thankfully, I was doing a lot of screenshots during development, which I sent to my friends. From a few of them, I&#39;ve managed to get MOST of Kitties 1.1 source code. I also had some screenshots of Kitties 1.0 code, so I could also glue them together with my memory into a remake of 1.0. But I met a problem, I didn&#39;t have Rory&#39;s API code entierly screenshoted.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/blog/how-i-remade-kitties/KittiesCodeScreenshot1.png&quot; alt=&quot;A screensot of Kitties 1.1 code&quot; /&gt;&lt;/p&gt;
&lt;p&gt;As you can see on the picture above, in ONE screenshot I had almost the entire codebase. I also had a screenrecording of the app after I implemented the API calls, in which the code for Gary and Goober API calls is visible. I would love to put it here, but it doesn&#39;t want to embed, so here&#39;s a screenshot of the exact moment in the video with the code:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/blog/how-i-remade-kitties/KittiesCodeScreenshot2.png&quot; alt=&quot;A screensot of Kitties 1.0 API calling code&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Well, there&#39;s no Rory&#39;s code, what will I do? Well, that&#39;s the moment when this innovative feature of your brain comes to the rescue, it is called memories. I remember that Rory API calls were just a copy of Gary ones but of course the link changed. Well now this is done. Oh wait, these APIs return completly diffrent JSONs. Well this is a problem. How did I solve it? Let&#39;s take a look at both previous screenshots again.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/blog/how-i-remade-kitties/KittiesCodeScreenshot3.png&quot; alt=&quot;XCode sidebar - Cropped first screenshot&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Can you see this sidebar? It shows your code but tiny. Now you might ask me, how the hell did you read code from that. Well it&#39;s simple, I didn&#39;t. Let&#39;s look at the structure of the code there, and the API code from the 2nd picture. What can we deduce? We have 2 very similair blocks of code, that&#39;s the Gary and Rory API calls. Below we have the line &quot;#Preview {
ContentView()
}&quot;, then what appears the be a struct declaring the structure of the JSON, and again 2 similair blocks of code, that&#39;s the error codes. For some reason I made seperate error codes for Rory and Gary APIs, something I fixed in the 1.1-remake. Okay we know the structure, what does it solve? Well as I said, we can see Gary and Rory API calls are almost identical, so I could just copy the code for Gary API and change the URL. But wait in the 2nd screenshot we can see the struct have 2 values for JSON, and the sidebar appears to be showing only one. Now we can blame my laziness. Instead of figuring out how to convert between Rory&#39;s ID parameter and Gary&#39;s Number, I&#39;ve decided to only use one parameter they shared, so the url, and decided to figure out it later. Only missing thing from code was the download button, but that was as easy as copying the Randomize button, check for the button styles that were on Kitties 1.1 screenshots on Apple Docs, and looking for download icon in the SF Symbols app, yes the button did originally just randomize, I have that engaved in my memory very well.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/screenshots/Kitties.png&quot; alt=&quot;Original Kitties 1.1 screenshot&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Only thing left were the translations, I had them lying around Discord just like the code screenshots, so it wasn&#39;t a problem.&lt;/p&gt;
&lt;h1 id=&quot;kitties-2-0&quot;&gt;Kitties 2.0&lt;a class=&quot;zola-anchor&quot; href=&quot;#kitties-2-0&quot; aria-label=&quot;Anchor link for: kitties-2-0&quot; style=&quot;visibility: hidden;&quot;&gt;&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;Upcoming Kitties 2.0 release is more of what Kitties 1.1 was supposed to be if I would finish it originally. It has gotten a brand new icon, about it later. Part of 1.1 was also supposed to be image downloading, did I manage to implement it in the end? NOPE. It was the only moment when Apple Docs and online resources weren&#39;t helpful. I was managing to get the image to download to user&#39;s Downloads folder, but it was being saved as a .tmp file with a very temporary name, it was as simple as renaming it manualy to get the proper image, but I did not like that at all. So I scrapped downloading, well you still can also download them, as I provide you with the original URL in the app, which I was going to do no matter if downloading gets implemented, this URL showing is something I came up with for Kitties 2.0. One thing, you really should play around with the UI, even a bit aggressively.&lt;/p&gt;
&lt;h2 id=&quot;desigining-a-new-icon&quot;&gt;Desigining a new Icon&lt;a class=&quot;zola-anchor&quot; href=&quot;#desigining-a-new-icon&quot; aria-label=&quot;Anchor link for: desigining-a-new-icon&quot; style=&quot;visibility: hidden;&quot;&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Now to the app&#39;s icon. I wanted to make it a bit better. Here&#39;s the first idea I had:
&lt;img src=&quot;/blog/how-i-remade-kitties/KittiesNewIconinApp.png&quot; alt=&quot;Icon Idea 1 in App&quot; /&gt;
&lt;img src=&quot;/blog/how-i-remade-kitties/KittiesNewIconinXCode.png&quot; alt=&quot;Icon Idea 1 in XCode&quot; /&gt;
I really like the idea, but it looked HORRIBLY on small scale, and on MacOS Tahoe (and so earlier macOS, because XCode will render a .icns for them based on how the icon displays on Tahoe) I think I might reuse the idea for when I make a Libadwaita port for Linux.&lt;/p&gt;
&lt;p&gt;The final Kitties 2.0 icon was pretty simple. Let&#39;s go back to the cat&#39;s head and remake it. Also why not base it on one of my cats, instead of the Twemoji cat.
&lt;img src=&quot;/blog/how-i-remade-kitties/KittiesNewIconinFigma.png&quot; alt=&quot;Icon Idea 2 in Figma&quot; /&gt;
I&#39;d say it looks way better. I fixed up the colors in Icon Composer, played A LOT with the background color. And the final icon for Kitties 2.0 looks like this:
&lt;img src=&quot;/blog/how-i-remade-kitties/KittiesFinalIconinXCode.png&quot; alt=&quot;Icon Idea 2 in XCode&quot; /&gt;
It&#39;s cute, I&#39;d say. I also had an idea for the icon for macOS lower than Tahoe. Here&#39;s a sketch of it:
&lt;img src=&quot;/blog/how-i-remade-kitties/KittiesBigSurSketch.png&quot; alt=&quot;Icon Idea 2 but for Big Sur - a sketch&quot; /&gt;
And here&#39;s a trial of making it in Figma:
&lt;img src=&quot;/blog/how-i-remade-kitties/KittiesBigSurFigma.png&quot; alt=&quot;Icon Idea 2 but for Big Sur - a a mockup in Figma&quot; /&gt;
Well, you will rather not see it in Kitties 2.0, but meybe???&lt;/p&gt;
&lt;h1 id=&quot;thank-you&quot;&gt;Thank you!&lt;a class=&quot;zola-anchor&quot; href=&quot;#thank-you&quot; aria-label=&quot;Anchor link for: thank-you&quot; style=&quot;visibility: hidden;&quot;&gt;&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;Thank you for reading this blog post! I hope you will try out Kitties when 2.0 releases for macOS or when I will port it to Libadwaita.&lt;/p&gt;
</content>
	</entry>
	<entry xml:lang="en">
		<title>Welcome to my blog</title>
		<published>2026-10-03T00:00:00+00:00</published>
		<updated>2026-10-03T00:00:00+00:00</updated>
		<link rel="alternate" type="text/html" href="https://micro856.github.io/blog/welcome/"/>
		<id>https://micro856.github.io/blog/welcome/</id>
    
		<content type="html" xml:base="https://micro856.github.io/blog/welcome/">&lt;p&gt;This is my Blog! Once again, a warm welcome! On this blog you can read about weird shenanigans I do, but not only. I will also post here guides, and my thoughts.&lt;/p&gt;
</content>
	</entry>
	<entry xml:lang="en">
		<title>The Sims 2 on Apple Silicon</title>
		<published>2026-04-11T00:00:00+00:00</published>
		<updated>2026-08-14T00:00:00+00:00</updated>
		<link rel="alternate" type="text/html" href="https://micro856.github.io/blog/sims2/"/>
		<id>https://micro856.github.io/blog/sims2/</id>
    
		<content type="html" xml:base="https://micro856.github.io/blog/sims2/">&lt;h1 id=&quot;introduction&quot;&gt;Introduction&lt;a class=&quot;zola-anchor&quot; href=&quot;#introduction&quot; aria-label=&quot;Anchor link for: introduction&quot; style=&quot;visibility: hidden;&quot;&gt;&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;Since I got my M4 Mac mini I wanted to run Sims 2 UC on it. Tried a lot of things, different WINE forks or front-ends, Windows 11 and Linux VMs on VMware Fusion... Most of them failed or the game ran poorly, but eventually I did it.&lt;/p&gt;
&lt;p&gt;This tutorial will show you how to run The Sims 2 on Apple Silicon using WINE. Some steps presented here were made with Bourbon/Whisky in mind but the tutorial also works with Crossover!&lt;/p&gt;
&lt;h2 id=&quot;notice&quot;&gt;NOTICE&lt;a class=&quot;zola-anchor&quot; href=&quot;#notice&quot; aria-label=&quot;Anchor link for: notice&quot; style=&quot;visibility: hidden;&quot;&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;If you use a lot of mods, and/or play with big hoods (big families, generation gameplay, etc.), this guide will not work for you. The reason is file descriptor limit that UNIX-like systems like MacOS or Linux use. Technically speaking file descriptor limit tells the system how many files can be loaded, it technically can be risen (MacOS on my Mac mini returns that the hardware limit [the actual maximum] is unlimited) BUT it MIGHT cause some issues, like making your system unstable. If you will be rising the file descriptor limit YOU ARE DOING IT AT YOUR OWN RISK. Be aware that with better hardware development and system updates the file descriptor limit will grow, meaning one day it might not be an issue unless you really force it.&lt;/p&gt;
&lt;h2 id=&quot;update-14th-august-2026&quot;&gt;Update 14th August 2026&lt;a class=&quot;zola-anchor&quot; href=&quot;#update-14th-august-2026&quot; aria-label=&quot;Anchor link for: update-14th-august-2026&quot; style=&quot;visibility: hidden;&quot;&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;On frankea&#39;s Whisky version 3.6.1, overrides in winecfg section clear when running the game, so instead use the option inside of Bottle configuration in Whisky. If you will get &quot;Direct3D returned an error: D3DERR_INVALIDCALL! The application will now termiate&quot; error during the loading screen try removing the config folder from the game&#39;s folder in documents. You can also enable performance mode in Bottle configuration.&lt;/p&gt;
&lt;h1 id=&quot;installation&quot;&gt;Installation&lt;a class=&quot;zola-anchor&quot; href=&quot;#installation&quot; aria-label=&quot;Anchor link for: installation&quot; style=&quot;visibility: hidden;&quot;&gt;&lt;/a&gt;
&lt;/h1&gt;
&lt;h2 id=&quot;1-get-the-game-s-files-on-your-mac&quot;&gt;1. Get the game&#39;s files on your Mac.&lt;a class=&quot;zola-anchor&quot; href=&quot;#1-get-the-game-s-files-on-your-mac&quot; aria-label=&quot;Anchor link for: 1-get-the-game-s-files-on-your-mac&quot; style=&quot;visibility: hidden;&quot;&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Do it however you want, if you are a Legacy Edition player then I can&#39;t help you, but I am guessing you would just install the game over Windows version of Steam or EA App running on WINE.&lt;/p&gt;
&lt;h2 id=&quot;2-install-your-preferred-wine-front-end&quot;&gt;2. Install your preferred WINE front-end.&lt;a class=&quot;zola-anchor&quot; href=&quot;#2-install-your-preferred-wine-front-end&quot; aria-label=&quot;Anchor link for: 2-install-your-preferred-wine-front-end&quot; style=&quot;visibility: hidden;&quot;&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;I&#39;ve used &lt;a rel=&quot;nofollow noreferrer external&quot; href=&quot;https://github.com/leonewt0n/Bourbon&quot;&gt;Bourbon&lt;/a&gt; because Whisky is no longer maintained. Well, Bourbon isn&#39;t either BUT it uses a newer version of WINE, and has Liquid Glass UI. Most likely there might be a new Whisky/Bourbon fork at the time of you following this tutorial. (Now I recommend you use [Whisky fork by frankea]((https://github.com/frankea/Whisky), the game runs better than when I made this tutorial on Bourbon, also on it you can launch the game withh DXVK, but well some graphics are broken, one of them is that the loaded lot and everything on it is invisible)&lt;/p&gt;
&lt;h2 id=&quot;3-create-a-new-bottle-and-install-the-game&quot;&gt;3. Create a new Bottle and install the game.&lt;a class=&quot;zola-anchor&quot; href=&quot;#3-create-a-new-bottle-and-install-the-game&quot; aria-label=&quot;Anchor link for: 3-create-a-new-bottle-and-install-the-game&quot; style=&quot;visibility: hidden;&quot;&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Each WINE front-end will be different, some might not even have bottles, just be sure to use a separate Bottle/Prefix for The Sims 2, as its fixes might break other games. Make sure DXVK is disabled, if you get a dropdown list for Graphics, select Wine, WineD3, or Auto.&lt;/p&gt;
&lt;h2 id=&quot;4-patch-wine&quot;&gt;4. Patch WINE.&lt;a class=&quot;zola-anchor&quot; href=&quot;#4-patch-wine&quot; aria-label=&quot;Anchor link for: 4-patch-wine&quot; style=&quot;visibility: hidden;&quot;&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;DXVK doesn&#39;t work as of time of making this tutorial, and clean WINED3D does not either, so we will need to patch WINED3D. Download newest release of TS2D3DFIX from &lt;a rel=&quot;nofollow noreferrer external&quot; href=&quot;https://github.com/erfan2255/TS2D3DFIX/releases/&quot;&gt;ttps://github.com/erfan2255/TS2D3DFIX/releases/&lt;/a&gt; . Extract the downloaded .zip and run the .exe inside of the Bottle/Prefix you installed the game in. When prompted, select &lt;code&gt;WineD3D 3.18 - Native Patches&lt;/code&gt; and hit Next. When the installation finishes, open WINE configuration utility (&lt;code&gt;winecfg&lt;/code&gt;) and head to the Libraries tab. In the text box for new library overrides enter the following, while pressing Enter/Return after each one:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;d3d10&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;d3d10_1&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;d3d10core&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;d3d11&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;d3d8&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;d3d9&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;ddraw&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;dxgi&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;wined3d&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;When entering &lt;code&gt;ddraw&lt;/code&gt; and &lt;code&gt;wined3d&lt;/code&gt; you might get prompted that overwriting these files might be risky, just press Yes to continue. Make sure that all of the rules that were entered are displayed as (Native, Built-in); if they aren&#39;t, change each one using the EDIT button.&lt;/p&gt;
&lt;h2 id=&quot;6-fix-family-portraits&quot;&gt;6. Fix Family Portraits&lt;a class=&quot;zola-anchor&quot; href=&quot;#6-fix-family-portraits&quot; aria-label=&quot;Anchor link for: 6-fix-family-portraits&quot; style=&quot;visibility: hidden;&quot;&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Launch TS2D3DFIX.exe again. Now select &quot;Fix Corrupted Family Thumbnails&quot; and hit next. When prompted change &lt;code&gt;C:\users\xdroid\My Documents\EA Games\The Sims 2\Downloads&lt;/code&gt; to &lt;code&gt;C:\users\[your mac username]\Documents\EA Games\The Sims 2\Downloads&lt;/code&gt;. You can check &lt;code&gt;[your mac username]&lt;/code&gt; by opening finder then from Menu bar choose Go &amp;gt; Go to Folder, then enter /Users , the folder with a house icon is your home folder, and its name is &lt;code&gt;[your mac username]&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&quot;7-registry-fixes&quot;&gt;7. Registry fixes&lt;a class=&quot;zola-anchor&quot; href=&quot;#7-registry-fixes&quot; aria-label=&quot;Anchor link for: 7-registry-fixes&quot; style=&quot;visibility: hidden;&quot;&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Open Registry Editor &lt;code&gt;regedit.exe&lt;/code&gt;. From menu bar select Registry &amp;gt; Import from file. Now navigate where you have TS2D3DFIX files, and select &quot;Enable Performance (csmt-on).reg&quot; and hit Open. You can close Registry Editor.&lt;/p&gt;
&lt;h2 id=&quot;8-install-graphics-rules-maker&quot;&gt;8. Install Graphics Rules Maker&lt;a class=&quot;zola-anchor&quot; href=&quot;#8-install-graphics-rules-maker&quot; aria-label=&quot;Anchor link for: 8-install-graphics-rules-maker&quot; style=&quot;visibility: hidden;&quot;&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Download Graphics Rules Maker from &lt;a rel=&quot;nofollow noreferrer external&quot; href=&quot;https://www.simsnetwork.com/tools/graphics-rules-maker&quot;&gt;https://www.simsnetwork.com/tools/graphics-rules-maker&lt;/a&gt;, and install it in the Bottle/Prefix in which you installed the game, then run it. From the game selection dropdown list choose The Sims 2 and press Auto-detect. UNCHECK &lt;code&gt;Disable Sim Shadows&lt;/code&gt; - the game can render the Sim shadows properly so there is no need to disable them and install a Sim shadow fixing mod. Press Save Files… and if prompted about adding your GPU, you can select anything as the game will detect an NVIDIA GPU, not your Mac&#39;s GPU.&lt;/p&gt;
&lt;h2 id=&quot;9-link-your-documents-folder-to-the-bottle-prefix-optional&quot;&gt;9. Link your Documents folder to the Bottle/Prefix (optional)&lt;a class=&quot;zola-anchor&quot; href=&quot;#9-link-your-documents-folder-to-the-bottle-prefix-optional&quot; aria-label=&quot;Anchor link for: 9-link-your-documents-folder-to-the-bottle-prefix-optional&quot; style=&quot;visibility: hidden;&quot;&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Open WINE configuration utility (&lt;code&gt;winecfg&lt;/code&gt;). Head to Desktop Integration. Under Directories, select Documents, then hit the checkbox next to &quot;Linked to:&quot;, now select your Documents folder on macOS, and press OK.&lt;/p&gt;
&lt;h2 id=&quot;10-test-run-the-game&quot;&gt;10. Test-run the game!&lt;a class=&quot;zola-anchor&quot; href=&quot;#10-test-run-the-game&quot; aria-label=&quot;Anchor link for: 10-test-run-the-game&quot; style=&quot;visibility: hidden;&quot;&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Launch the game, then after you get to the Main Menu close it. Now go to &lt;code&gt;Documents/EA GAMES/The Sims 2/Logs&lt;/code&gt;, open &lt;code&gt;[MAC_NAME]-config-log.txt&lt;/code&gt; and check if the game detects the graphics card in the Database. If not, add it to &lt;code&gt;Video Cards.sgr&lt;/code&gt;. I won&#39;t be explaining here how to do it, there is a bunch of tutorials online you can search for to help you. One thing, Graphics Rules Maker won&#39;t work as it detects your Mac&#39;s GPU, not the WineD3D GPU.&lt;/p&gt;
&lt;h2 id=&quot;11-launch-the-game&quot;&gt;11. Launch the game!&lt;a class=&quot;zola-anchor&quot; href=&quot;#11-launch-the-game&quot; aria-label=&quot;Anchor link for: 11-launch-the-game&quot; style=&quot;visibility: hidden;&quot;&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Launch the game, and load a hood. Then set all the graphics settings to the highest possible (take a look at the screenshots), you can always lower them if your game lags.
&lt;img src=&quot;https://thumbs2.modthesims2.com/img/1/0/3/4/1/4/6/6/MTS_Micro856-2312127-Zrzutekranu2026-04-11o15.57.23.png&quot; alt=&quot;Screenshot of the settings no. 1&quot; /&gt;
&lt;img src=&quot;https://thumbs2.modthesims2.com/img/1/0/3/4/1/4/6/6/MTS_Micro856-2312129-Zrzutekranu2026-04-11o15.57.40.png&quot; alt=&quot;Screenshot of the settings no. 2&quot; /&gt;
&lt;img src=&quot;https://thumbs2.modthesims2.com/img/1/0/3/4/1/4/6/6/MTS_Micro856-2312128-Zrzutekranu2026-04-11o16.01.39.png&quot; alt=&quot;Screenshot of the settings no. 3&quot; /&gt;&lt;/p&gt;
&lt;h2 id=&quot;12-you-are-done&quot;&gt;12. You are DONE!&lt;a class=&quot;zola-anchor&quot; href=&quot;#12-you-are-done&quot; aria-label=&quot;Anchor link for: 12-you-are-done&quot; style=&quot;visibility: hidden;&quot;&gt;&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;The game is playable now, be aware that it might slow down while your computer is also compiling TS2&#39;s shaders.&lt;/p&gt;
&lt;h1 id=&quot;tips&quot;&gt;Tips&lt;a class=&quot;zola-anchor&quot; href=&quot;#tips&quot; aria-label=&quot;Anchor link for: tips&quot; style=&quot;visibility: hidden;&quot;&gt;&lt;/a&gt;
&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;When the game launches, move it to a separate Virtual Desktop from Mission Control, this is just to copy the MacOS behavior of putting Fullscreen apps in separate Desktops.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&quot;bugs&quot;&gt;Bugs&lt;a class=&quot;zola-anchor&quot; href=&quot;#bugs&quot; aria-label=&quot;Anchor link for: bugs&quot; style=&quot;visibility: hidden;&quot;&gt;&lt;/a&gt;
&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Cheats console does not always render properly, sometimes you might not see what you are typing, because the Cheats console opens as a small rectangle that fits 0 text&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;https://thumbs2.modthesims2.com/img/1/0/3/4/1/4/6/6/MTS_Micro856-2312130-cheatsconsole.png&quot; alt=&quot;Incorrectly rendering Cheats console&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://thumbs2.modthesims2.com/img/1/0/3/4/1/4/6/6/MTS_Micro856-2312131-cheatsconsole-proper.png&quot; alt=&quot;Correctly rendering Cheats console (Sim shadows invisible, as I forgot to disable Disable Sim Shadows)&quot; /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When Cmd-Tabbing or sometimes when loading a Lot, the screen can be mostly black, expect for UI and few Objects, just move your camera around to fix it.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;https://thumbs2.modthesims2.com/img/1/0/3/4/1/4/6/6/MTS_Micro856-2312133-image.png&quot; alt=&quot;Cmd-Tab graphical bug&quot; /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;When Cmd-Tabbing, the game&#39;s window might show a while and disappear, just click on the desktop then right click Sims 2 icon on the dock, and select The Sims™ 2 (Name of the latest DLC)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;When switching audio devices, your game might loose sound. You will need to relaunch it.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&quot;future-proofing&quot;&gt;Future-proofing&lt;a class=&quot;zola-anchor&quot; href=&quot;#future-proofing&quot; aria-label=&quot;Anchor link for: future-proofing&quot; style=&quot;visibility: hidden;&quot;&gt;&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;Because &lt;a rel=&quot;nofollow noreferrer external&quot; href=&quot;https://support.apple.com/en-us/102527?cid=mc-ols-rosetta-article_102527-macos_finder-52526201&quot;&gt;Apple is discontinuing Rosetta&lt;/a&gt;, the future of this way of running TS2 on Apple Silicon is unclear. We might get open-source emulators like FEX or Box64 on Mac, or maybe a built in translation layer/emulator for x86(_64) in wine. If VMware improves DirectX support (so that &lt;a rel=&quot;nofollow noreferrer external&quot; href=&quot;https://www.reddit.com/r/sims2help/comments/17toigr/comment/k9f5x1j/?utm_source=share&amp;amp;utm_medium=web3x&amp;amp;utm_name=web3xcss&amp;amp;utm_term=1&amp;amp;utm_content=share_button&quot;&gt;this&lt;/a&gt; does not happen), or/and adds Vulkan (for running the game on DXVK without software rendering) support in the future, a better free alternative to running the game on Parallels will be VMware Fusion. We will see what the future brings.&lt;/p&gt;
&lt;h1 id=&quot;some-screenshots&quot;&gt;Some screenshots&lt;a class=&quot;zola-anchor&quot; href=&quot;#some-screenshots&quot; aria-label=&quot;Anchor link for: some-screenshots&quot; style=&quot;visibility: hidden;&quot;&gt;&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;&lt;img src=&quot;https://thumbs2.modthesims2.com/img/1/0/3/4/1/4/6/6/MTS_Micro856-2312134-Zrzutekranu2026-04-11o12.40.40.png&quot; alt=&quot;Screenshot no. 1&quot; /&gt;
&lt;img src=&quot;https://thumbs2.modthesims2.com/img/1/0/3/4/1/4/6/6/MTS_Micro856-2312135-Zrzutekranu2026-04-11o16.10.22.png&quot; alt=&quot;Screenshot no. 2&quot; /&gt;
&lt;img src=&quot;https://thumbs2.modthesims2.com/img/1/0/3/4/1/4/6/6/MTS_Micro856-2312132-Zrzutekranu2026-04-11o16.11.31.png&quot; alt=&quot;Screenshot no. 3&quot; /&gt;&lt;/p&gt;
</content>
	</entry>
</feed>
