Skip to content
This repository was archived by the owner on May 3, 2026. It is now read-only.

ajay9634/Ajay-prefix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1,977 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

logo


โšก Ajay Prefix Pro

Version Platform Discord

Typing SVG


๐Ÿ“– Introduction

Ajay Prefix Pro is a comprehensive utility suite designed for Wine-based environments. It is fully compatible with mobile PC emulators such as Mobox WOW64, Winlator, Dark OS, MiceWine, Hangover, and GameHub (GameFusion). It also provides robust support for native Linux Wine environments (Bottles, Lutris, etc.).

๐Ÿ“š Wiki and FAQ

Consult our Wiki and FAQ for detailed configuration guides, troubleshooting, and advanced tips.


๐Ÿ“‹ Requirements

  • ๐Ÿ–ฅ๏ธ Architecture: 64-bit architecture (includes 32-bit compatibility).
  • ๐ŸŒ Internet: Active connection required for Start Menu components and updates.
  • ๐Ÿ’ป Platform: Any Wine-based PC emulator (Android/ARM).
  • ๐Ÿง Linux: Native Wine 8+ recommended.

Typing SVG

โœ… Ajay Prefix Pro v1.6

Core Functionality: Game save redirection (\Ajay_prefix\save_data) + Start Menu customization + Universal game fixes.

Redirected Folders: AppData, Documents, and Saved Games.


โš™๏ธ Installation Guide

  1. ๐Ÿ“ฆ Extract: Unpack Ajay_Prefix_Pro_v1.6_x64_offline.7z using ZArchiver or a similar tool.
  2. โš™๏ธ Execute: Run Install Setup (for wine).bat.
  3. ๐Ÿ”„ Mode Selection: Choose Start Menu Only, Prefix Only, or Both (Recommended). (See Choice Mode Help below).
  4. ๐Ÿ—‚๏ธ Configure Paths: Select an Offline Cache Folder and a Save Data Folder.
  5. ๐Ÿ’พ Finalize: Click Save and Exit and wait for the automated script to finish.
  6. ๐Ÿ”„ Restart: Restart the Wine server/container to apply changes.
  7. โœ”๏ธ Verify: Check the installation status via the Start Menu Viewer.

Important

Change user folder name: If you were using an older Ajay Prefix, after installing the latest Ajay Prefix v1.6, you must rename the "xuser" folder to "Ajay". This is located in: Ajay_prefix\save_data\users\


๐Ÿ› ๏ธ Installation Help (Choice Mode)

  • 1. Start Menu Only: Choose this if you only want Start Menu dependencies. You cannot redirect game save paths, and all prefix-related tools will be unavailable.
  • 2. Prefix Only: Choose this for full access to all prefix tools and save redirection. You cannot install dependencies in this mode.
  • 3. Both (Recommended): The full experience. Provides access to the complete Start Menu, all dependencies, and all prefix tools.

Important

Manual Registry Backup: It is highly recommended to export your registry keys before installation. Save Migration: After setup, manually move existing saves from C:\Users\... to your new designated Save Data Folder located at selected_drive:\Ajay_prefix\save_data\users\....


๐Ÿ“ค How to Transfer Game Save Data from the C Drive to a New Location

First, check the Documents location by selecting "Check Ajay Prefix Pro Status." Transfer the documents from the C drive to the following path: save_data\users\Ajay\. Additionally, transfer the "AppData" and "Saved Games" folders to this same location. Transfer the Public documents from the C drive to the following path: save_data\users\Public\.

If the game still fails to detect your save data, it may be using the hardcoded public folder and Documents folder; in this case, apply the Hybridizer app setup. This advanced setup redirects hardcoded %userprofile% and %public% paths to save_data\users2\, which is highly effective if supported. Read More

If you prefer not to use the Hybridizer setup, you can use the Backup Restore app; however, a backup must be created after every gameplay session. To avoid manual backups, enable the AjayAutoSync Service, which automatically creates a timestamped backup whenever you start the game or container.


๐Ÿ—‘๏ธ Complete Removal Method

To fully uninstall the Ajay Prefix Pro, please follow these steps in order:

  1. Standard Uninstallation: Run Uninstaller.bat to begin the removal process.

๐Ÿ”„ Restoring or Uninstalling Registry Only

If you only need to revert registry changes without removing the application:

  • Navigate to: C:\AJAY_PREFIX_PRO\backup\
  • Import all registry keys located in this folder to revert your system settings.

โœจ Key Features

  • ๐Ÿ’พ Auto-Backup: Creates a default registry backup at C:\AJAY_PREFIX_PRO\Backup\.
  • ๐Ÿš€ Performance Tweaks: Includes WineD3D, DXVK, VKD3D, and specialized registry optimizations.
  • ๐Ÿ“ฆ Essential Runtimes: Pre-packed with VC Redist (All-in-One), XNA, PhysX, and Disk Tools.
  • ๐Ÿ”Š Audio & Media: XAudio2_9 Redist, FAudio, and Media Foundation codecs included.
  • ๐Ÿ”„ Ajay Profile Hybridizer: Dynamically redirects %UserProfile% and %Public% paths.
  • ๐Ÿ› ๏ธ Integrated Tools: SymLink tools, Path2Exe, Ajay Hotkeys Pro, and GPU testing suites.

๐Ÿ”— Data Synchronization

  • Manual Sync: Use the Backup and Restore Tool to force data migration across different containers.
  • AjayAutoSync: An automated service that syncs files based on timestamps. Use with caution as it prioritizes newer file dates over total progress.
  • Hybridizer: The preferred method for seamless profile redirection without manual file movement.

โš ๏ธ Important Notices & Troubleshooting

  • ๐Ÿšซ Platform Restriction: Do NOT install this on a native Windows OS. This is designed strictly for Wine/Emulators.
  • ๐Ÿšซ Data Safety: Deleting your designated Save Data Folder will result in permanent loss of game progress.
  • ๐Ÿšซ System Integrity: Do not remove files from C:\AJAY_PREFIX_PRO or AjayPrefixConf.txt in the Windows directory.
  • ๐Ÿ“‚ Drive Selection: Avoid using internal drives (Z:, E:, or C:) as the target for the Save Data Folder.

โš™๏ธ Environment Variables

๐ŸŽฎ VKD3D FPS HUD

VK_INSTANCE_LAYERS=VK_LAYER_MESA_overlay

๐Ÿ“ˆ BOX64 โ€“ Performance

BOX64_DYNAREC_PAUSE=0
BOX64_DYNAREC_WEAKBARRIER=2
BOX64_MAX_CPU=4
BOX64_NOBANNER=1
BOX64_DYNAREC_ALIGNED_ATOMICS=1  # games may crash
BOX64_DYNAREC_DIRTY=1
BOX64_DYNAREC_TBB=1
BOX64_DYNAREC_VOLATILE_METADATA=0 # May generate graphics bugs

๐ŸŽฏ BOX64 โ€“ Fix Source Engine Bugs

BOX64_DYNAREC_CALLRET=0
BOX64_ALLOWMISSINGLIBS=1

โš™๏ธ BOX64 โ€“ Compatibility

BOX64_DYNAREC_DIV0=1 # can fix crashes in titles that use tricky math or expect exact CPU fault behavior
BOX64_DYNAREC_TBB=0 # Can fix crashes or instability in JIT-heavy programs (Unity/Unreal)
BOX64_FIX_64BIT_INODES=1 # Fix error "file not found" when the file is there
BOX64_IGNOREINT3=1 # For Some old games, copy protections, or JIT engines misuse INT3
BOX64_RESERVE_HIGH=1 # Fix allocate memory or segfaults when loading big binaries
BOX64_UNITYPLAYER=1
BOX64_SYNC_ROUNDING=1 # Fix crash by Game physics or graphics glitches
BOX64_DYNAREC_X87DOUBLE=1 # Can fix crashes in old DirectX/GL games
BOX64_NOSIGSEGV=1  # May fix game crash
BOX64_RDTSC_1GHZ=1 # May fix too fast and too slow timer in games and fix crash in drm
BOX64_DYNAREC_PAUSE=1 # Can reduce CPU usage and fix crash in multi threaded games

๐Ÿง  MESA Performance

MESA_VK_WSI_DEBUG=(sw
MESA_GLTHREAD=true
vblank_mode=0   # set to 1 to fix tearing
ZINK_DESCRIPTOR_POOL=1
ZINK_USE_LOW_MEMORY_POOL=1

๐Ÿ’ฒ Support the Project

Ko-fi


๐Ÿ‘จโ€๐Ÿ’ป Developer & Credits

๐Ÿ‘จโ€๐Ÿ”ง Ajay9634 (Emuplay0) and Emuplay0 Testing Team

๐Ÿ“ฆ Third-Party Sources:

  • Winlator, MoBox
  • Autoit Software and nsis 64 bit
  • DXVK, WineD3D, VKD3D and other d3d dlls
  • Microsoft, gog , Steam , WineHQ and Nvidia Tools
  • WinRAR, 7z, wget, curl
  • Dgvoodoo2 , Dxwrapper , Nglide etc
  • Explorer++ , Anyburn , Winbin2iso , OpenAL , VulkanRT
  • Adobe Flashplayer , Kron4ek FAudio
  • Winetricks Components
  • and other Open-source projects

About

Ajay Prefix Pro is an advanced optimization tool featuring smart scripts that redirect save data to prevent loss. It supports Mobox WoW64, Winlator, Dark OS, Micewine, Hangover, GameHub, and other PC emulators, as well as Linux Wine. It includes various Start Menu options to install necessary dependencies easily.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors