Skip to content

The first automatic multi-car auction sniper script for Forza Horizon 5. This script applies simple picture matching strategy by using open-cv library.

License

Notifications You must be signed in to change notification settings

YiwenLu-yiwen/Forza-Horizon-5-Auction-Buyout-Sniper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Forza-Horizon-5-Auction-Buyout-Sniper

This is the first script using image matching (e.g., OpenCV) to create a much faster and more stable macro for sniping a variety of desired cars in the auction house. Rather than sniping single specific cars, this script aims at fully collection for this game.

Note: This script DOESN'T gaurantee 100% to snipe the auctions. Due to network and other potential issues, you may run it for nothing or get quite a few cars within a long time.

This script is against Forza Code of Conduct, Use it as YOUR OWN RISK!

Performance Preview (2MIN Demo)

In this demo, we let the script snipe these four cars AUDI RS, AUDI R1, MEGANE R26 R, MINI COUNTRYMAN.

preview

Result Preview

Result ingame result

Features

Name Added version Breif introduction
✅ Fast sniping v1.0 Fast speed buyout
✅ Enable single or multi auction snipers v2.0 Support one or many different car snipers
✅ Smart auto switch cars v3.0 If one auction takes more than 30mins, switch to another car
✅ Easy set-up v4.0 Only needs to set how many cars you want to buy
✅ Memory efficient with 40MB(->80MB) v1.1(->v4.0) Less memory costs
✅ Include all car info v4.0 Include short_name, seasons, DLC, Autoshow,etc
✅ Game pre-check v4.0 Game and windows resolution pre-check
✅ Few auction house setting v5.0 Only needs to set Price

Limits:

  1. FH5_all_cars_info_v3.xlsx must be up to date. Otherwise, it may buy different cars.

Future Work

  • Apply a better interface rather than console.
  • Fit any resolution.

Pre-Requirements

  1. System Requirements:

    This script only tests well on windows 10 with 1920*1080 (100% scale).

    system requirement

  2. Game setting:

    I am using Hyper-V, a GPU Paravirtualization on Windows like virtual box on MacOS. Therefore, the HDR setting shows wired here. But it doesn't matter.

    video setting

    To save energy and gpu cost, strongly suggest to set "VERY LOW" in grahic setting.

    Graphic setting

  3. Default language is English, any other language should replace all screenshots (See images folder, DON'T CHANGE FILE NAME)

  4. Modify the CARS.csv

    For introduction of CAR MAKE LOCATION and CAR MODEL LOCATION, please see previous tags.

    Now, only need to set BUY NUM in the file. Super simple and easy!!!

How to run it

  1. Run with Python

    Python version must below 3.13

Git Clone https://github.com/YiwenLu-yiwen/Forza-Horizon-5-Auction-Buyout-Sniper.git
cd Forza-Horizon-5-Auction-Buyout-Sniper
pip install -r requirements.txt
python main.py
  1. Use Compiled Zip

    Steps:

    1. Download zip file on release page.
    2. Modify the images folder.(No need if you are satisfied pre-requirements)
    3. Modify the FH5_all_cars_info_v3.csv.
    4. Run the exe.

Start and Enjoy

  1. Make sure you have checked all above info.

  2. Modify the FH5_all_cars_info_v3.csv for your own needs.

  3. Optional: Set auction price.

  4. Stay with this screen (Search auctions must be active), then run the script or exe.

Auction House

About

The first automatic multi-car auction sniper script for Forza Horizon 5. This script applies simple picture matching strategy by using open-cv library.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages