Skip to content

bizulk/wosbot

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

52 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– Advanced Auto Bot, Macro & Management Script for Whiteout Survival

Completely free. Fully open-source. Zero paywalls.


Discord Β Β  Buy Me A Coffee



πŸ“– AboutΒ Β β€’Β Β βœ¨ FeaturesΒ Β β€’Β Β πŸŽ¬ ShowcaseΒ Β β€’Β Β πŸ› οΈ InstallationΒ Β β€’Β Β πŸ“± EmulatorΒ Β β€’Β Β πŸš€ Roadmap



πŸ“– About The Project

WOS Bot β€” a free and open-source bot that automates daily tasks, manages multiple accounts, and boosts your Whiteout Survival progression. No paywalls, ever.

Note

Acknowledgment: This project is built upon the excellent foundational work of wosbot by camoloqlo. It is continually developed and expanded with new features and improvements.


✨ Key Features

Packed with features to automate nearly every aspect of the game.

βš”οΈ Combat & Events

Feature Description
Arena Battles Automatically fight your Arena matches
Polar Terror Join or initiate hunts seamlessly
Bear Trap Participate and maximize your damage
Alliance Rallies Auto-join rallies & configurable manual rallies
Tundra Truck Manage "My Trucks" section efficiently
Beast Hunting Auto-hunt wilderness beasts with configurable march count and beast level

🏰 City Management

Feature Description
Troop Training Auto-train and promote troops to higher tiers
Intel & Experts Complete intel missions & manage experts
Gathering Keep march queues busy with optimal gathering
Hero Recruitment Auto-claim daily hero recruitment options
Fire Crystals Collect from Crystal Lab & War Academy
Furnace Priority Automatically prioritize and queue Furnace upgrades

🐾 Pets & Exploration

Feature Description
Pet Adventure Manage food, treasure, and stamina automatically
Tundra Trek Automate exploration with optimized routing
Journey of Light Full automation with smart pathfinding
Exploration Chests Automatically open and claim rewards
Auto-Exploration Fully automated wilderness exploration handling

🀝 Alliance & Social

Feature Description
Alliance Tech Contribute to tech and claim alliance gifts
Mail & Rewards Keep inbox clean, claim time-based rewards
Nomadic Merchant Process merchant trades efficiently
Gift Code Hub Fetch and copy the latest gift codes directly from the UI

βš™οΈ Advanced Bot Capabilities



Multi-Profile

Run and manage multiple accounts simultaneously with seamless switching


Preemption System

Intelligent idle monitoring ensures time-sensitive events are never missed


Injection System

Dynamically inject quick operations into the active queue without disruption


Debug Tools

Advanced UI providing real-time logs and bot troubleshooting tools




🎬 Showcase & Media

πŸŽ₯ Video Showcase β€” Click to expand

Video Showcase

Click the image above to watch the full demo on YouTube


πŸ“Έ Screenshots β€” Click to expand
Interface 1 Interface 2
Interface 3 Interface 4
Interface 5 Interface 6
Interface 7 Interface 8
Interface 9 Interface 10
Interface 11 Interface 12
Interface 13



πŸ› οΈ Installation & Setup

Note

Follow these steps to compile and run the bot from source code.


1️⃣ Prerequisites

Requirement Version Download
Java 17 or newer Adoptium Temurin
Maven 3.8+ Download Maven
πŸ’‘ Windows Users: Adding Java & Maven to PATH
  1. Press Win + R, type sysdm.cpl, and press Enter
  2. Go to Advanced β†’ Environment Variables
  3. Under System variables, select Path and click Edit
  4. Add the bin directories of your Java and Maven installations:
    C:\Program Files\Eclipse Adoptium\jdk-17\bin
    C:\apache-maven-3.9.9\bin
    
  5. Click OK and restart your terminal
  6. Verify with:
    java -version
    mvn -version

2️⃣ Compilation

# Clone the repository
git clone https://github.com/Shederator/wosbot.git
cd wosbot

# Build the project
mvn clean install package

Tip

Once completed, the compiled .jar file will be in the wos-hmi/target directory (e.g., wos-bot-1.7.1.jar).


3️⃣ Running the Bot

# Navigate to the target directory
cd wos-hmi/target

# Run the compiled jar
java -jar wos-bot-1.7.1.jar

Important

We highly recommend running via command line to access real-time logs for easier debugging. Double-clicking the .jar works, but console logs won't be visible.




πŸ“± Emulator Configuration

The bot interfaces with your Android emulator via ADB. Officially supported:

MuMu Β  MEmu Β  LDPlayer


Emulator Executable Paths

When prompted by the bot launcher, select the command-line controller (not the graphical app):

πŸ“‚ MuMu Player
C:\Program Files\Netease\MuMuPlayerGlobal-12.0\shell\MuMuManager.exe
C:\Program Files\Netease\MuMuPlayer\nx_main\MuMuManager.exe
πŸ“‚ MEmu
C:\Program Files\Microvirt\MEmu\memuc.exe
πŸ“‚ LDPlayer 9
C:\LDPlayer\LDPlayer9\ldconsole.exe

[!WARNING] You must manually enable ADB: Settings β†’ Other settings β†’ ADB debugging β†’ Enable local connection


Required Instance Settings

Setting Value Status
Resolution 720 Γ— 1280 (Portrait) πŸ”΄ Mandatory
DPI 320 πŸ”΄ Mandatory
Language English πŸ”΄ Mandatory
CPU / RAM 2 Cores / 2 GB 🟑 Recommended

Tip

In the game's settings, disable Snowfall and Day/Night Cycle, and avoid Ultra graphics. This considerably improves performance and visual reliability for the bot.




πŸš€ Roadmap

We are continuously working to expand the bot's capabilities.

Status Feature Description
Planned 🎣 Fishing Event Full automation of the fishing event
Done 🦁 Beast Hunting Auto-hunt beasts with configurable march count and level
Done 🎁 Gift Code Hub Fetch and copy the latest gift codes directly from the UI
Planned πŸ’¬ Messaging Integrations Discord, Telegram & WhatsApp notifications
Planned πŸ›οΈ Alliance Management Advanced alliance management tools
Planned 🧠 AI Integration Handling unprogrammable logic & dynamic tasks



🀝 Contributing

Contributions are what make the open-source community amazing!
Any contributions you make are greatly appreciated.


1. Fork the Project
2. Create your Feature Branch    β†’  git checkout -b feature/AmazingFeature
3. Commit your Changes           β†’  git commit -m 'Add some AmazingFeature'
4. Push to the Branch            β†’  git push origin feature/AmazingFeature
5. Open a Pull Request



⭐ Star History

If you find this project useful, please consider giving it a star!


Star History Chart




Developed with ❀️ for the Whiteout Survival community

Have suggestions or need help?

Discord


About

Whiteout Survival Bot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 95.7%
  • CSS 2.3%
  • Python 1.9%
  • Batchfile 0.1%