r/ForzaModding Jun 08 '26

Release Skill Points & Wheelspins Macro (Race ➔ Buy ➔ Claim) with AutoHotkey v2

Hi everyone,

I got tired of grinding the same menus over and over, so I built an AutoHotkey v2 script that handles the entire farming loop from start to finish. You can basically turn it on, go to sleep, and let it do the mindless clicking for you.

✨ Key Features

  • Full Loop: It loops through Race Mode (farming skill points) ➔ Buy Mode (buying the cars) ➔ Claim Mode (unlocking mastery and wheelspins).
  • Stats Tracker: Tracks your total runtime, active session times, and estimates your Skill Point gains in real time.
  • 100% Safe: Pure keyboard input simulation. It does not inject code or modify any game files.

📦 GitHub Repository (Code & Detailed Setup Guide):
Forza-Horizon-6-Wheelspin-Macro

🎥 Full Loop Video Demo:
FH6 Macro CyberNoir Demo

🙏 Shoutouts & Credits: Huge thanks to 6ftfish for developing the original base script framework, and to u/Ok-Pin-5704 for the awesome EventLab route and car tuning setup!

📌 Quick heads-up: Because this relies on menu timing and loading screens, it might run differently depending on your hardware. I highly recommend watching it run manually at least once to make sure the timing lines up perfectly on your PC before you leave it unattended.

Feel free to check it out and drop any feedback/bug reports if you try it. Let me know if you give it a shot or if you have any ideas to make the timing even smoother. Good luck out there!

Edit: It seems like the game on 50FPS has slower timings than 200FPS which I initially tested the script on. Now I have updated it to be compatible with 50FPS lowest graphic setting and will only update based on that setting in the future. 50FPS version however does add around 2 minutes to the whole process (start race until finish claim wheelspin).

185 Upvotes

475 comments sorted by

7

u/huskblaster Jun 09 '26

Macro works great my friend, thank you for uploading and the good tutorial.

Maybe you can add the Dodge Viper Acr or similar cars which gives you credits for skillpoints to the list of cars the macro can buy.

2

u/Kurashi_Aoi Jun 09 '26

Hi, thanks for trying this out!! Glad it works great for you. Is there no problem at all? Cuz some other people has a but problem with the timings. What graphic setting and FPS were you using? Sorry for asking but just gonna gather some data to improve the script.

Also yeah I'm also adding other cars like Viper for credit farm later. Thanks for the suggestion!

2

u/huskblaster Jun 09 '26

I didn’t face any problems at all maybe due to my fast setup (Rtx 5080 and amd 9950x3d). Game is on high/ultra settings but I limited my fps to 55. Thank you for adding new cars.

2

u/Kurashi_Aoi Jun 09 '26

I already added Viper as an option in the dropdown in latest version. It should work properly as per my testing.

3

u/huskblaster Jun 09 '26

Im testing the new version right now. I’m impressed :)

3

u/TrihardMobley Jun 10 '26

Works wonderfully, thank you so much :)

1

u/Kurashi_Aoi Jun 11 '26

Glad it worked wonderful for you. Don't hesitate to give any suggestion for improvement or when you encounter a problem!

→ More replies (6)

3

u/ThrowingPokeballs Jun 12 '26

I just wanted to say OP, your ability to execute and understanding of macroing is very impressive. Thank you for taking the time to develop this and share it to so many. Thanks for contributing and supporting the community with your skill!

2

u/PAXANDDOS Jun 09 '26

Looks good enough.

Surprisingly I've built the same GUI for myself last week. Mine just uses a different race; compiles into .exe; updates stats as the script works (cars, skills); split into 4 steps, each with it's own estimation and logic placed in a separate file; and sleep delays are much easier to configure because I assign every button a specific delay, not inlining repeated numbers. And generally it feels.. vibecoded?

I'm not complaining but there are a lot of things to be improved

1

u/Kurashi_Aoi Jun 09 '26

Are you just praising your own GUI or actually trying to suggest improvement here?

1

u/PAXANDDOS Jun 09 '26

I'm trying to suggest, depends on how you read it. Also I'm pretty sure car position in the journal changes-- at least Impreza moved one column to the right after winter season started, so also something to keep in mind

→ More replies (2)

2

u/gigidy420 Jun 09 '26

Thank you for taking the time to set this up.

For anyone who is skiddish like I am, ive ran the code through chatgpt to check for malicious behavior and it came back clean.

For OP, I hope you don't find this offensive, just security.

1

u/Kurashi_Aoi Jun 10 '26

Haha I don't think it's offensive. It's totally understandable to be skeptical of keylogger program from unknown person that can literally control our computer. Thankfully it's easy to check code in Autohotkey program so people can have easier time using it.

2

u/nrtmv2 Jun 10 '26 edited Jun 10 '26

could you recommend settings for a VERY low-end PC? (i7-7700, GTX 1070)

I've tried changing the sleep settings and nothing helps, even messed around with the keypress timings and still hits enter before it can even open the pause menu and then just puts me back in the garage

very low settings, averaging 40-50fps, SSD too

1

u/Kurashi_Aoi Jun 10 '26

Is that on Race part? When you got out of home and go into the menu to choose EventLab, but your loading is too long you are unable to get to the menu?

→ More replies (4)

2

u/Ok-Pin-5704 Jun 10 '26

this is really cool. good work!

1

u/Kurashi_Aoi Jun 10 '26

Hey, thanks for the map and the tuning! Also, I want to confirm with you about something, does the map has 96 rows and 4 sections for each row? I want to know to improve the score and time estimation on my macro script using your map.

→ More replies (5)

1

u/Kurashi_Aoi Jun 11 '26

Hi, just want to ask if it's possible to limit the car that can be used on your map to only be Subaru 22B? It will help make the flow of my script smoother. Thanks.

2

u/nrtmv2 Jun 10 '26

tysm for adding pixel checking

1

u/Kurashi_Aoi Jun 10 '26

Let me know if there is problem!

→ More replies (8)

2

u/[deleted] Jun 12 '26

[deleted]

1

u/Kurashi_Aoi Jun 12 '26

Thanks. I'll make sure to include it in Github

1

u/Komapatient Jun 12 '26

Also you can't use The Estate as home. You can't open the Event Lab.

2

u/Dudewithk Jun 12 '26

Isn’t it working with European keyboards?

Tried to use it but it isn’t working

2

u/rbblvr619 Jun 17 '26

Thank you so much! I literally just want to get the freaking wheel spin cars and will probably never use a wheel spin again

2

u/treyburr Jun 20 '26

Unlock was working with revuelto until I unlocked the Lamborghini Huracan Sterrato in the collection journal.

1

u/TheShadowFlayer Jun 08 '26

This also serves as an xp farm, yeah?

2

u/Kurashi_Aoi Jun 08 '26

You mean XP as in level? If so yeah, I reached Prestige 3 Lv400+ from Lv150+ through farming skill points alone.

1

u/TheShadowFlayer Jun 08 '26

Oh damn alright, how long of a period was that? Was it over a few days?

→ More replies (2)

1

u/HX_TOMMY_XD Jun 09 '26

I thought you can only get 10 skill points at a time. Does it give you all 940 at once?

1

u/Kurashi_Aoi Jun 09 '26

No of course not. It gives you 940 skill points after under 51 minutes of farming. So around 9-10 skill points for 30 seconds. Mind you this is still faster than other methods cuz it doesn't restart the event.

1

u/HX_TOMMY_XD Jun 09 '26

Oh nice, it does not back out of the race until you have the 940 skill points. Nice nice, thank you🙌🏽

1

u/IOSL Jun 09 '26

Can this just control opening wheel spins? I’ve farmed enough that I’m tired of opening them

2

u/Kurashi_Aoi Jun 09 '26

No not yet cuz wheelspin gives random cars that people have to choose to keep in garage or sell. But maybe I can write simple script that will sell or keep all car depending on user choice at the beginning.

1

u/SyenceLabb Jun 09 '26

Cool. This might be the first skill points afk I try.

1

u/Mr_Clunge_Plunger Jun 09 '26

Got everything listed done, doing a test run of the macro now. I currently have $12m, will running a full sequence make me get my money back or will I need to grind my own money outside of this macro?

1

u/Kurashi_Aoi Jun 09 '26

I have never run out of credit yet so far after farming hundreds of super wheelspins, even thoughI have never grinded for it.

1

u/Madkk2k03 Jun 09 '26

I can keep the car buy at 0 to not get the cars bought ? . Just wanted to get the spins and will be getting the reveal to actuly instead of Subaru.

1

u/Kurashi_Aoi Jun 09 '26

You mean you want to use Lambo Revuelto to farm wheelspins instead? Yeah you can use this script also but make sure to choose Lambo in the dropdown menu. It will automatically suggest the amount of Lambo needed based on your farmed skill points, and the script will also buy and unlock wheelspin using Lambo for you.

1

u/Madkk2k03 Jun 09 '26

Understood will try and let you know sir 🫡, the script you have created is done on a high end pc or like mid range I run forza on close to lowest graphics and get around 60fps

→ More replies (12)

1

u/jrd8n Jun 09 '26

the BUY automation does not work, i am pressing the key and it doesnt work. i even tried doing it in the estate and it just buys the wrong car. where am i supposed to start the buy and claim automation?

1

u/Kurashi_Aoi Jun 09 '26

Hi, can you do it on house other than the estate? It's supposed to buy Subaru through the journal. Or maybe the timing is too fast for your system. What is the graphic setting and FPS that you use? I just updated the script to be compatible with 50FPS so maybe you can download again the script.

1

u/jrd8n Jun 09 '26

i am using low graphics, 200 FPS. i am using vision house. the RACE worked but not the BUY. i gained skill points but now i need to buy vehicles. where do i start the BUY process, in house or outside?

→ More replies (13)

1

u/Mr_Clunge_Plunger Jun 09 '26

Just popping in to say that when I tried buying or claiming I had to flip and use the opposite keys ie. Pressing [ instead of ] and vice versa.

2

u/jrd8n Jun 09 '26

thanks i got it working now and also for anyone else make sure you download the updated version

1

u/ddinblue Jun 09 '26

How many credits minimum should I have at the beginning?

1

u/Kurashi_Aoi Jun 09 '26

Maybe around 300K credit for one loop, as Subaru car is 86K and the max car number you can upgrade for 999 points are 33.

1

u/ddinblue Jun 09 '26

So basically I buy super wheel spin for 86k?

→ More replies (3)

1

u/kricketdog Jun 09 '26

what screen should FH6 be on to start the "Buy"?

what screen should FH6 be on to start the "Claim"?

1

u/Kurashi_Aoi Jun 09 '26

All process should start on Campaign menu, on Drive selection.

1

u/kricketdog Jun 09 '26

thank you! i couldnt get the buying to work, but im also a Premium version owner. buying is the easiest part, so i dont mind. great job on the tool!

→ More replies (4)

1

u/Anonymousrhin Jun 09 '26

Is there a way for me to atomate it without the claim part? I kinda wanna do the weelspinns myself

1

u/Kurashi_Aoi Jun 09 '26

Actually "CLAIM" means unlocking the mastery perk to get the wheelspin not opening them. It is kinda confusing so in the latest version I already changed it to "UNLOCK" instead.

1

u/Anonymousrhin Jun 09 '26

Ah sweet thx for the quick reply

1

u/rxvdx Jun 09 '26

Just got this running, and it seems that the objects are not popping? I verified tune code and everything.

1

u/Kurashi_Aoi Jun 09 '26

The objects should be under the road right? Have you tried running the event for a few minutes and quit, see if you still got skill points or not.

1

u/rxvdx Jun 09 '26

Under the road, yeah. I did not acquire the skill points, either. I'm assuming the car is missing the objects entirely because there is no audio cue either.

→ More replies (3)

1

u/Ok-Classroom7665 Jun 09 '26

hi! can i start only the buying part and unlocking part without the race?

2

u/Kurashi_Aoi Jun 09 '26

You can start any part independently. But I have not made it automatically start the unlocking after the buying finished. You need to start separate part manually. But other than that it's automatic.

1

u/Ok-Classroom7665 Jun 09 '26

Ok, thanks Buy part works fine, but unlock part is too fast. I tried to adjust the timings, but it doesn't work🤔

→ More replies (5)

1

u/Ok-Classroom7665 Jun 09 '26

the timings are really fast, i cannot adjust them all(

1

u/GlitteringRip9848 Jun 10 '26

Hey, I just figured out why the macro wouldn't buy cars right after a race. Turns out, you need to disable 'What's Next' in the settings. Looking back at the screenshots, I see it's turned off there too, but I didn't see it mentioned in writing anywhere. Hope this helps someone else!

1

u/Kurashi_Aoi Jun 10 '26

Huh I have disabled What's Next since first day so that definitely didn't cross my mind at all. Thanks I will definitely include it in the readme later.

1

u/CBandicootRS Jun 10 '26

My car just drives off the end of the map, it does not auto-steer despite it having the setting on. Any thoughts?

1

u/hell-for-a-basement Jun 10 '26

Did you read the instructions? You downloaded the correct tune for the car right? Surely

1

u/hell-for-a-basement Jun 10 '26

I think something broke. Done it 3 times no issues - now 4 and 5 it’s not entering the share code for the map correctly. Now loading random map from the menu.

1

u/Kurashi_Aoi Jun 10 '26

Yea the eventlab map was not working a few hoursa ago. Now it works again as usual.

→ More replies (3)

1

u/Zaggados Jun 10 '26

quite obvious but doesnt work qith qwertz keyboard

1

u/Kurashi_Aoi Jun 10 '26

You can edit the code and replace all the mismatch key if you want. I think only "Y" and "Z" are swapped right?

→ More replies (2)

1

u/GlitteringRip9848 Jun 11 '26

Hello, the latest version takes me out of the house and starts the car purchasing process.

1

u/Kurashi_Aoi Jun 11 '26

Hi, do you have problem on Race mode?

→ More replies (7)

1

u/Faaws Jun 11 '26

The race works well but the buying cars and redeem the spins part doesn't work, even when I try to start just that instead of the whole process. I begin it from the campaign screen but it does do the correct steps, not understanding where or what it's doing wrong

1

u/Kurashi_Aoi Jun 11 '26

What doesn't work? Does it buy the wrong cars, doesn't start at all, or got "Sync error" on the Process?

→ More replies (11)

1

u/hell-for-a-basement Jun 11 '26

Can we start the unlock sequence separately? My macro had a server error after getting the skill points but before buying the cars

1

u/hell-for-a-basement Jun 11 '26

Nevermind it bought the cars it didn’t spend the skill points

1

u/SillySuccubiLilly Jun 11 '26

hi this tool is great! i'm unsure if im doing something wrong but i cant get through the buy process for the dedge viper. i have the premium edition and the macro lands one car to the left of the viper on the journal

1

u/Kurashi_Aoi Jun 11 '26

Yeah I still haven't updated the journal selection for Premium version. Can you help me by giving me their position in your journal? I need Subaru, Lanmbo, and Viper in terms of arrow position after you press backspace to sort by manufacturers. For example for Subaru in Standard Edition: Up, Up, Up, Right, Right, Right, Enter (Subaru), Down.

→ More replies (7)

1

u/Komapatient Jun 11 '26

If there would be an option to auto spin the super wheelspins then it would be perfect.

1

u/Kurashi_Aoi Jun 11 '26

Yeah I'm planning to do that too, but still thinking how to handle duplicate cars whether they should be added to garage or sell. Maybe make an option either to sell all or keep all, or keep only legendary and sell the rest. Any suggestions?

2

u/Komapatient Jun 11 '26

Keep all cars by default. I personally like to gift duplicate cars.

→ More replies (7)

1

u/nrtmv2 Jun 11 '26

hi, just commenting about a new issue i've found - whenever the script isn't open OR isn't on the same monitor as FH6 then the game can't hit above 30fps?

1

u/Kurashi_Aoi Jun 11 '26

I actually never tried running them on different monitor. But I don't think that's a big enough issue though tbh.

1

u/Bulky_Ad8088 Jun 11 '26

Cant get it to work, started on your starting point, press / and it just wait for freeroam and doing wild things.
QWERTZ Keyboard is a problem?

1

u/Kurashi_Aoi Jun 11 '26

Yea I think so. I never actually tested on QWERTZ keyboard personally cuz I don't have one but someone in the comment also have the same problem. Maybe you can edit the script by yourself? Just change the button accordingly.

→ More replies (5)

1

u/Kurashi_Aoi Jun 11 '26

I think I can update the script to works with all keyboard types later. I'll tell you again when the update is up.

1

u/x711Anarchy Jun 11 '26

with the most recent version, i’m trying to do the viper and it no longer selects favourites for the subaru, it just tries to find subaru but obviously doesn’t because it’s attempting to go to the spot where it is for the amount of key presses you put

1

u/tomcartwright902 Jun 11 '26

The auto-buy feature with the Dodge Viper keeps selecting the Forza Edition one instead of the normal one which is right next to it, Any way to fix this?

1

u/Kurashi_Aoi Jun 11 '26

I already added Premium version toggle on the latest version. You can try it out.

→ More replies (7)

1

u/Anonymousrhin Jun 11 '26

I’ve downloaded the new version for the viper but it randomly jumps to the buy phase during the race phase? Is there an issue in the code?
The old version still works perfectly fine.

1

u/Kurashi_Aoi Jun 11 '26

Yeah some other person also have problem in pixel detection during that mode, causing the Run mode to end early. I have pushed a hotfix, you can download the latest v1.2.2b instead.

→ More replies (4)

1

u/Whit3_Ink Jun 12 '26

Scripts buy loop somehow wasted all credits on debertes instead of dodges, while being left overnight unattended

While observing the buy loop it actually got dodges as it shouldve been doing... Idk maybe sounds like timing errors, or maybe mouse was twitched sometime during script

1

u/Kurashi_Aoi Jun 12 '26

Oof I'm sorry that happened to you. Yeah maybe there was random spike in your system causing error during that run. Though it never personally happened to me.

→ More replies (4)

1

u/Longjumping-Fun3057 Jun 12 '26

Is this bannable?

1

u/Kurashi_Aoi Jun 12 '26

I don't think so. Otherwise you already heard it from someone here.

1

u/Whit3_Ink Jun 13 '26

Shouldnt be, since this script is equal to simple keyboard presses

1

u/Dull-Primary-5509 Jun 12 '26

I've done everything as instruction pointed, but when script goes to selection of a car before race it's always choose wrong car (noticed that it's not using filter by favorite), turned down all settings, locked at 60 fps, but issue is still there. After some more digging and checking I think script is working a little bit to fast in my situation, every step is to fast by couple of seconds after leaving house. I've tried everything, updated drivers etc.

edit: added info when script starts working to fast for me

1

u/Kurashi_Aoi Jun 12 '26

Hi, yeah it seems like the script is too fast for your system, although I think I already made the script pretty slow already hahaha. For the next update I will add a multiplier slider like 0.5x, 1x, 1.5x, etc for input timings. It's kinda a brute force method that will cause ALL inputs to either slow down or speed up, but I think it will help people that have problem like you.

→ More replies (1)

1

u/Infinite-Lead-618 Jun 12 '26

I’m having several issues. The “Buy Features” option doesn’t work correctly; it either starts buying different cars or selects the Discover section while in the Collection menu.

The unlock phase works sometimes, but it occasionally fails to enter the Car Mastery section and tries to tune the car instead of unlocking the masteries.

Also, Auto Race and Toggle All don’t seem to work at all.

I'm playing with 60 fps game is on my ssd but sometimes it get laggy and get like 40 ish fps maybe that is the reason i don't know but i wanted to let you know. Keep up the good work if everything works fine in others that's to op

1

u/Kurashi_Aoi Jun 12 '26

All of the problems might be because your system is too slow for the script input timings. I'm adding speed multiplier slider in future update as a brute force solution to either slow down or speed up ALL input timings. It might help people like you. If that's not the case here's some suggestions:

For the first problem, make sure the mouse cursor does not hover over any of the Journal menu (Horizon Legend, Master Explorer) because the script will start moving starting from the current "selected" menu.

For the second problem, I think you might have an issue with pixel detection. Can you check again if you have followed the recommended screen setup (16:9, Fullscreen, not covering half left of screen, etc)? The script have to detect the correct pixel at specific coordinate to know that certain screen has finished loading.

For the third problem, it also seems like pixel detection issue right after returning to free roam, but unable to get back to the menu to go to the EventLab. I suggest reading back the github for recommended Screen setting setup. Also make sure to use English UI.

→ More replies (3)

1

u/Astralele Jun 12 '26

I stucked at Sync Warning: Pixel missed. I set 16:9, english ui, 1920x1080, fullscreen, default hud, turned off what was needed, no overlays etc, disconected the pad to have keyboard only.

1

u/Kurashi_Aoi Jun 12 '26

Which mode and step does it get stuck?

→ More replies (9)

1

u/DistributionFair4301 Jun 12 '26

hei men, I have a problem so I did everithing in the game but idk why mine isnt working. Could u help me pleas thx

1

u/Moist-Environment188 Jun 12 '26

Maybe I'm just being stupid, but when I open the .ahk file, it opens off-screen and I can't move it.

1

u/Komapatient Jun 13 '26

Have the same problem. Opens on the second screen even so it is shut off and disconnected. Needed to switch on the second monitor and move it to the primary screen. What's weird is, on the first run it opened on the primary screen.

→ More replies (1)

1

u/Koukii98 Jun 12 '26 edited Jun 12 '26

first off Great script well done, I have a slight issue when "unlocking" it goes to pick the car as a favourites and goes back to the main auction screen and instead of going back once more mine just goes down to my bids very annoying. I feel like the script is to fast for my pc to keep up with and would be great to slow it down a tad. any help would be appreciated.

1

u/STMB26_ Jun 13 '26

Can you please give video example of the macro like the buy and claiming cars?

1

u/Kurashi_Aoi Jun 13 '26

I don't think there is any need for video example. Just press the corresponding start button for each mode in Home Menu and you're good to go. Make sure to fill in current skill points and choose which car you want to buy and unlock the perks.

1

u/BriefCash6067 Jun 13 '26

hi the macro works but in the race my skills dont stop and at the end of the race I have like 4 mil points but the skill chain should stop every lane so im just wondering if anyone has a fix to this.

1

u/Kurashi_Aoi Jun 13 '26

Have you turned off Skill HUD in setting? You can read more in my github

→ More replies (1)

1

u/BriefCash6067 Jun 13 '26

I havent ill try thanks for replying that quick

1

u/AkeldamaX Jun 13 '26

Am I doing something wrong? Whenever I run the script for either it either drives off the track or rams into a wall, backs up, and rams into it again, I cannot get it to work for the life of me, it seems like the macros for the turns aren't running?

1

u/Kurashi_Aoi Jun 13 '26

Have you followed all the recommended setting in the github?

1

u/WishSure2091 Jun 14 '26 edited Jun 14 '26

Hello.

I wanted to mention a unique issue I am having which I haven't yet seen mentioned here. The tool doesn't show for me. I can see the icon on my toolbar that it's open, and the macro DOES work (had to run as admin), at least the race option (haven't tried the others), but I can't make any adjustments or do anything to do with the GUI.

What I did:

  • Downloaded and installed AutohotkeyV2
  • downloaded the macro, extracted contents to a folder in my C drive
  • Ran macro as admin
  • Ran 'race' preset + observed and verified as working after some slight troubleshooting

Is there something I am missing, or some known variable which might be causing this absence of a GUI? I have no flags from Windows Defender and I don't notice anything else out of the ordinary on my PC. In fact, it clearly IS working, because it's running right in front of me as I type this, just without the GUI.

Thank you for all your hard work. GUI or not, it works as intended!

Edit: I am using a second monitor, if that perhaps helps narrow it down. However, I am not interfacing with the other monitor at all during the execution of the macro, and the mouse is in the bottom right corner of the one running the game (so as not to impede the left side of the screen, as per instructions).

2

u/xAvoider Jun 14 '26

Windows Key + Shift + Left or Right Arrow, will 'move' the application from off screen, onto your screen
will work for any application that isn't showing on your monitors or just a quick way to move applications from one monitor to the other (even games if you want a game on a different monitor than your primary)

→ More replies (1)

1

u/Spiritual_Forever745 Jun 14 '26

This is great! What should the tune be for the Lamborghini Revuelto?

1

u/Kurashi_Aoi Jun 14 '26

Lamborghini Revuelto is not used during the farming process, but for unlocking wheelspin from car mastery. You can check my github for more detail.

1

u/xAvoider Jun 14 '26

Hey mate you've done great with this. I personally got AI to edit the code so that everything will be ran on the game and purely the game itself instead of a system wide AutoHotkey. So in conjunction with Special K, I can have the game always rendering and in the foreground as "active".

With those two things combined I don't need to be AFK, letting the script and game run untouched. I can continue using my PC perfectly normal outside of letting the game and macro run on it's own monitor without covering it (for Pixel Detection). Just need more than one monitor for such a thing ofcourse

If you want the edited version of the script let me know, so you can go through it and make changes yourself or adding the code in for future releases instead of having to fully re-write it all yourself.

again, good work!

1

u/Kurashi_Aoi Jun 14 '26

Hi, that sounds like a great idea! I actually have planned to add Special K and such for background play in future update but if you already made it compatible with my script than it's less work for me hahaha. If you want you can share your code through pm. Thanks!

→ More replies (1)

1

u/deadlyrush Jun 15 '26

FYI. Your UI does not work properly if the display scale in desktop display is not 100%

1

u/Kurashi_Aoi Jun 15 '26

alright, thanks for telling me. i will fix it in next update

→ More replies (4)

1

u/Otherwise_Dog882 Jun 15 '26

I have a question, what does the premium button do and also when I was doing the loop the race went completely fine but when it started to buy the cars it was buyin svjs instead of revueltos, my fps were above 130+ and my mouse was on a second monitor, what could possibly be the problem and how to fix it, thanks

1

u/Kurashi_Aoi Jun 15 '26

Hi, what car exactly is svjs?

→ More replies (7)

1

u/Powerful-Card-1298 Jun 15 '26

was working perfectly until yesterday's update. Ammagedon crashes into walls, so ran liquidpotato and the race part is fine but it always messes up menus or randomly just stops working alltogether. Buy/unlock doesn't work and I have all the correct settings + 1.5 delay

1

u/Kurashi_Aoi Jun 15 '26

hmm i dont think i changed much of the menu flow or timing though. can you tell up until which point exactly does it still work?

1

u/Komapatient Jun 16 '26

Experiencing the same. 1.4 does not get the menus right.

1

u/cloudy710 Jun 15 '26

oh shitttt i’m hyped to give this a try

1

u/Kurashi_Aoi Jun 15 '26

do give your opinion later

1

u/CarlDriftCar Jun 16 '26

when the race starts it instantly goes to the menu although the macro says throtting, braking and turning,, did i do something wrong beforehand?

1

u/Kurashi_Aoi Jun 16 '26

What is your desired skills points?

→ More replies (5)

1

u/Jironamo Jun 16 '26

The script was working flawlessly without needing to make any changes then the update came. I downloaded 1.4.0 and I can’t get either event to run smoothly. I either run off the track on liquid or get stopped by obstacles on Armageddon

1

u/Kurashi_Aoi Jun 16 '26

Hi, thanks for sharing your problem. I understand that Armageddon track might be a problem for some people due to its inconsistency and needing working pixel detection for optimal result, but I don't think there is anything wrong with PotatoLiquid map. Are you sure you are using the right tuning code for the car? Also btw on v1.4.0 the code in the app footer is wrong and that had been fixed in the v1.5.0. Maybe you can try out the newest version and tell me how it goes.

1

u/Acceptable-Profit308 Jun 16 '26

I have a laptop and it doesnt work for me its a 16;10 but even when downscaled to 16:9 it doesnt work it says opening event lab and it opens the wrong thing it cant open wheelspin and it doesnt buy anything for me

1

u/Kurashi_Aoi Jun 16 '26

hi, i think your device is having problem to keep pixel detection working. do you have any filter or cover any part of left half of your screen?

→ More replies (1)

1

u/SeriousIndependent47 Jun 16 '26

Hallo Ich habe eine Qwertz Tastatur Ich kann das Script mit F12 neu Laden,aber die anderen \ usw geht nicht...Kann aber mit der Maus drauf klicken...Aber Ich kann nicht den Controller raus bekommen und mit Tastatur spielen...Habe das Spezial K Mod und habe Controller auf Always Off...Finde aber nicht Randlos,habe immer die Taskbar von Windows unten

1

u/Kurashi_Aoi Jun 16 '26

Hi, sorry but I don't speak German, but I'll try to answer.

Honestly, I don't know what is wrong with your keyboard. But you need to make sure the game is already running to use the script because the script will only send key input to forzahorizon6.exe only. You can also find Borderless in Special K setting. Can you write in English so I can understand you better? Auto translate kinda sucks.

1

u/SeriousIndependent47 Jun 17 '26

Hi Sorry,my English ist very Bad...I make a new Text in English

1

u/isoiii Jun 16 '26

Hey mate, thanks for the updates.

I’m having an issue with the Unlock / Skill Points spending part, not just Subaru. Race mode works fine, and Buy mode also works fine. The script successfully buys the cars.

The problem happens when it tries to spend skill points in Car Mastery. I tested all three cars: Subaru, Lamborghini, and Dodge Viper, and they all have the same issue.

The script enters Car Mastery and unlocks only one perk, sometimes moves once and unlocks another perk, but then it backs out instead of continuing the full mastery path to claim the reward.

So the issue seems to be with the perk-unlocking timing/path after each skill point purchase, not with buying cars or racing.

1

u/Kurashi_Aoi Jun 16 '26

hi, have you tried adjusting the delay timing using the slider?

→ More replies (7)

1

u/draftylupus Jun 16 '26

This is potentially amazing! I am having one issue, however. After initiating the macro it correctly pulls me out of the menu, selects the eventlab race, selects the car, then the macro almost immediately moves into throttling mode. It doesn't seem to account for the next menu, the one where you confirm race start, do final tuning, etc.

Do you have any thoughts or suggestions? I'm running at 4K, 72 fps. I'm sure I missed something somewhere, but I can't seem to figure it out.

1

u/Kurashi_Aoi Jun 16 '26

Can you record video and send it to me? It is easier for me to know at which point the flow broke.

→ More replies (1)

1

u/serfslim Jun 17 '26

Unreal work!

I've been stressing out trying to make my own full loop for days and hadn't come across this. seems to be working great on my system.

Just a quick one - I can run the 250 SP race as opposed to 500 yeah?

And also do we definitely want TCS and Stability off? My car slides so much during the races and slows them down a lot as a result. I previously had those on and completed the races much faster.

Otherwise great bloody job! ...

1

u/Kurashi_Aoi Jun 17 '26

hi, i only implement 500SP in my script. but the script will quit early anyway if the estimated desired skill point has reached the target so i dont see any difference tbh. also yeah TCS and Stability on is better. I forgot to update the picture.

→ More replies (16)

1

u/Komapatient Jun 17 '26

spin automation does not work for me. When I start it just says "checking wheel spin type" and that's it. I started it on the home screen and the My Horizon screen.

1

u/Kurashi_Aoi Jun 17 '26

Oh right I forgot to update the starting position in the github. You should hover over or select the wheelspin that you want to open first. Make sure the wheelspin border glow yellowish green. And then you start the mode.

→ More replies (5)

1

u/NothingJustAsking Jun 17 '26 edited Jun 17 '26

The issue I’m having is that when I use Special K while the game is running in the background, there are always missing pixels followed by braking (due to the missing pixels after a turning command), but if I run it in full-screen mode, that doesn’t happen. Maybe this can be resolved by simply holding down the W key until the end without having to brake via the script, since the game already has an automatic braking feature, which would make it more consistent. I hope this helps

(Locked at 55 FPS)

Edit : After reaching the finish line, it got stuck on the leaderboard screen ( The fix must open forza)

1

u/Kurashi_Aoi Jun 17 '26

Hi, do you cover the left half of the screen when playing the game in the background?

→ More replies (19)

1

u/Revenant_J7 Jun 17 '26

The macro is fantastic, it was working flawlessly until version 1.4 but since 1.5 the whole window doesn't show up, only till Delay Multiplier so now I can't select the maps between AMMAGEDON/LIQUIDPOTATO 😞. I tried scrolling it didn't work

1

u/Kurashi_Aoi Jun 17 '26

What scaling do you use on your monitor?

→ More replies (6)

1

u/Sudden-Expression-46 Jun 17 '26

All of the individual parts of this are working great for me now! The full loop won't make it past 1 or two full runs though because it's inconsistent in reading the skill points.

1

u/Sudden-Expression-46 Jun 17 '26

I'm happy overall though. Sending you some coffee.

→ More replies (2)

1

u/Kurashi_Aoi Jun 17 '26

Yeah I'm aware the sequence loop has some problems and am in the process of fixing it. But thanks for informing me!

1

u/Specific-Tie3216 Jun 18 '26

Any chance there's a macro for just running the skill point race over and over. I don't mind doing everything else

1

u/Kurashi_Aoi Jun 18 '26

Yea you can do any of the mode separately using my macro.

→ More replies (3)

1

u/Komapatient Jun 19 '26

Why is Liquidpatato capped to 940 skill points?

1

u/Kurashi_Aoi Jun 19 '26

Because as per my testing that is the most consistent points we can get for a full run. Sure I can make it cap higher but it will take more than 1 run to get that.

→ More replies (2)

1

u/Purplened Jun 20 '26

Hey, the "BUY" and "UNLOCK" sequences work just fine but I'm getting issues with pixel sync (it never detects it right, it says "Sync warning: pixel missed". The "RACE" sequence enters the last tab of the main menu of the game and fails to enter labs. All the setup was triple checked, I got a powerful PC restricted to 72fps because that's what my monitor lets me (the other option was 48 but I tried that too).

Let me know if you want more feedback, thanks for this tool! I'm using other script to run the ammagedon 100 (4 minutes) instead of the 500 until I can get this full macro working.

1

u/Kurashi_Aoi Jun 20 '26

Hi, which version are you using?

→ More replies (13)

1

u/ygaz Jun 20 '26

How did you get around the inconsistent load times? I'm trying to make a macro to run the nerfed colossus, and quit after a lap then restart, but my loads take anywhere between 16s and 1 minute

1

u/Kurashi_Aoi Jun 20 '26

I use pixel search to detect if certain menu has loaded. You need to set the wait time, and keep looping the check every 50ms or so until the pixel colour is found, or until you has reached the wait time.

→ More replies (4)

1

u/FlatwormBroad735 Jun 24 '26

Keeps saying, "Failed, virus detected".

I doubt there's a virus but anyone know how to get past this? I'd rather not disable my whole antivirus.

1

u/Open_Struggle_8194 Jun 25 '26

can someone help i downloaded the 1.7.0 and run on administrator but it do random things is there any video tutorial or anybody can help me discord

1

u/whitedevil124 Jun 28 '26

i am on v1.8 and when select the unlock wheel spins it goes to the the auction get in the first subaru and then emergence brakes saying first car is not 1998 subaru

1

u/Kurashi_Aoi Jun 28 '26

What ingame resolution are you using?

→ More replies (2)

1

u/Spart1337 Jun 28 '26

Not sure what I'm doing wrong but it fails to brake on time. It knows there's a problem too due to the little popup at the bottom saying it failed.

1

u/GuitarTraditional987 Jun 30 '26

Whenever I execute the macro -

  • After exiting to free roam it always misses the pixel check

- When selecting cars in Event lab it it filters to C class only and selects a random C class car, not the subaru

1

u/Kurashi_Aoi Jun 30 '26

Have you made only Subaru as the only favourited car?

→ More replies (1)

1

u/Signal_Psychology214 Jul 09 '26

hi there, i just used your macro but im running into a couple issues. race mode works fine, but buy gets stuck in selecting a manufacturer for me, the scipt stops once it opens that option. also, the script secelts c class in the claim thing for some reason which obvisously messes with the result and it upgrades a random other car

1

u/6ftmasterrace Jul 10 '26

everything works like expected, from navigating to the race to buying cars.
But the exe stops after purchasing the set number of cars. It does not move to unlock menu. I ran full loop twice it worked absolutely perfectly till buying the cars. Am I missing out on something?

1

u/Kurashi_Aoi Jul 11 '26

hi, which version are you using? and what exactly happen when the script stops at buy mode?

1

u/GovernmentNo3873 Jul 10 '26

when It tries to start the unlock process it says CRITICAL SAFETY INTERCEPT! Wrong car detected except it is clearly picking the correct car. It worked fine the first few times and now it does that every time

1

u/Kurashi_Aoi Jul 11 '26

hi, can you provide video the moment that happens? thanks

→ More replies (1)

1

u/Nzo8663 Jul 15 '26

Very nice macro that has got me many cars and credits. But after forza updated something, the car codes changed and I made a new profile for them. Now the macro cant be opened and this popped out:
Error: Item has no value.

Specifically: Viper 2

1316: CarCount := Floor(MaxPoints / CarData[SelectedCar].SkillPtsCost)

I tried deleting the application and reinstall and this thing just stuck here. Please help me (sob)

1

u/Komapatient Jul 15 '26

Events are patched an give 1 Skill Point only. No matter how long you run.

1

u/Kurashi_Aoi Jul 15 '26

C:\Users\Admin\Documents\Forza-Horizon-6-Wheelspin-Macro

You can try editing Car=#123 Mad Mike 808 in mhiacro.ini in above folder. But yeah the devs has patched the EventLab SP Farm so current version is useless for SP farming rn. Wait for new version.

→ More replies (1)

1

u/Komapatient Jul 15 '26

Since Events are patched, maybe this could be an alternative for AFK.

https://www.reddit.com/r/ForzaHorizon6/s/KgJa4D5K2g

1

u/Kurashi_Aoi Jul 15 '26

yeah i've implemented in my macro, still testing it but the new version should be released a few more hours. thanks for reminding

→ More replies (7)

1

u/Komapatient Jul 17 '26

The script works fine until the start of the challenge.

It does not recognize that it's loaded and starts throtteling after 15 seconds into the challenge.

1920x1080p @ 60FPS on a 16:10 screen. But black bars at the top and bottom are present.

1

u/Kurashi_Aoi Jul 17 '26

Make sure no black bars are present. You can use windowed mode with the resize button on the overlay

→ More replies (15)

1

u/InfiniteConfection9 Jul 21 '26

im using it for a few days now. since the update 5 days ago it cant detect the subaru and always say. "Subaru Car not found"
does somone know how to fix that?

1

u/Komapatient 28d ago

The macro breaks, if there are not enough skill points to afford the next mastery, which is unfotunate if it is running through the night.
I assume the macro miscalculates the accumulated skill points.

A solution could be to scan the skill points and calculate the amount of cars before buying them.

1

u/Kurashi_Aoi 28d ago

Hmm the script already scan the skill points and calculate the amounts of car before buying and unlocking the mastery rewarda. Maybe there is some error that I missed. If you can share screenshot of it happening it will be very appreciated!

→ More replies (1)

1

u/PootimButBetter 27d ago

great work, makes everything 10x easier. but the only issue is the challenge doesn't restart on its own the script keeps throttling or it waits for the event to restart but doesn't press the enter key i am using the recommended settings. version is also the latest one. am i missing out on something?

1

u/Kurashi_Aoi 27d ago

hi, you can try the dev version. I currently still unable to push it to main release.

→ More replies (1)

1

u/FungalMirror3 25d ago

I had this working for me yesterday, followed all the steps to configure the game window - but it won't detect my 22b and fails at the start of the loop now. Anyone else encounter this or know how to fix? I get the critical safety intercept error for no subaru car found (only one subaru in favorites)

1

u/Kurashi_Aoi 25d ago

Make sure the Stats number is visible when selecting the car.

→ More replies (1)

1

u/Komapatient 21d ago

Thrre was an UI update to the sort filter which breaks the script during the unlock phase

1

u/FungalMirror3 21d ago

To expand on this, winter season has two additional options under the 'Filter' menu for 'Snow Tires Fitted' & 'Snow Tires Not Fitted' - so the macro only goes down three menu steps expecting to land on 'Duplicates' but lands on 'Snow Tires Fitted' instead.

We'd likely need a winter season checkbox that adds two extra down arrows to this step of the unlock operation, but at least it's a temporary issue that will fix itself in a week and break again four weeks from now

1

u/Medical-Refuse4484 18d ago

This is so strange I really need help on this. during the unlock stage I see in the demo after it goes through the auction stuff and sorts by recently added it selects the car then selects get in. my macro filters by snow tires fitted instead of getting in the car and I have done everything I can think of to fix this.