Logo GoodFeelings

๐ŸŽฎ GameFusion Mod Menu

iOS No Jailbreak Version Architecture Platform

๐Ÿš€ iOS Mod Menu with Gamepad Support and Controller Light Customization

photo_2025-06-28_23-02-08


๐Ÿ“‹ Table of Contents


โœจ Features

๐ŸŽฏ Core Mod Menu

photo_2025-06-28_23-02-40

  • Elegant UI Design: Modern, customizable interface with smooth animations
  • Multi-Submenu System: Organized feature categories with function counters
  • Infinite Scrolling: Smooth navigation through unlimited menu items
  • Auto-Resizing: Dynamic menu sizing based on content
  • Real-time Toggle Switches: Instant activation/deactivation of features
  • Memory Patching: Advanced offset-based memory manipulation

๐ŸŽฎ Gamepad Controller Light Features

  • Static Colors: Red, Green, Blue, Yellow, Purple, Cyan, White
  • Dynamic Effects: RGB Cycle, Police Lights, Breathing, Rainbow Wave, Strobe, Pulse

๐Ÿ”ง Advanced Features

  • Gamepad Input Monitoring: Real-time controller input detection
  • Custom Notifications: Enhanced alert system
  • Memory Management: Optimized for performance
  • Rootless Support: Compatible with modern jailbreaks
  • Cross-Architecture: Supports arm64 and arm64e
  • Function Counters: Track number of features in each submenu

๐Ÿ”” Custom Notification System

  • Modern UI Design: Dark themed notifications with rounded corners and smooth animations
  • Dynamic Positioning: Automatic stacking of multiple notifications
  • Progress Indicator: Violet progress bar showing notification duration
  • Auto-Hide: Notifications automatically disappear after 2.5 seconds
  • Smooth Animations: Spring-based slide-in animations from right side photo_2025-06-28_23-02-06

๐Ÿ“ฑ Requirements

  • iOS Version: 14.0 or later
  • Jailbreak: Rootless, Rootful, or Non-jailbreak (JIT)
  • Device: iPhone/iPad with gamepad support
  • Dependencies: mobilesubstrate, GameController framework

๐Ÿš€ Installation

๐Ÿ“ฆ Build from Source

# Clone the repository
git clone https://github.com/yourusername/GameFusion.git
cd GameFusion

# Install dependencies
make setup

# Build for device
make package

# Install to device
make install

๐ŸŽฏ Quick Start Guide

git clone https://github.com/yourusername/GameFusion.git && cd GameFusion && make setup && make package

๐ŸŽฎ Usage

๐ŸŽฏ Accessing the Menu

  • Open/Show Menu: L1 - Toggle menu visibility
  • Hide Menu: L1 - Close menu
  • Navigate: Arrow Keys - Move through menu items
  • Enter/Activate: Square - Enter submenu or activate function
  • Exit/Close: Circle - Exit submenu or close menu

๐Ÿงช Testing the Mod Menu

To test the mod menu functionality:

  1. Change Bundle ID: Edit GameFusion.plist and change the bundle identifier to match your target application
  2. Install Tweak: Install the tweak to your device
  3. Open Target App: Launch the application you specified in the bundle ID
  4. Access Menu: Press L1 on your gamepad controller to open the mod menu
  5. Navigate: Use the controller to navigate through menu options and test features

๐Ÿ› ๏ธ Development

๐Ÿ“ Project Structure

GameFusion/
โ”œโ”€โ”€ GameFusion.xm          # Main tweak entry point
โ”œโ”€โ”€ Menu.mm                # Core menu implementation
โ”œโ”€โ”€ Menu.h                 # Menu interface definitions
โ”œโ”€โ”€ GameFusion/            # Feature modules
โ”‚   โ”œโ”€โ”€ ControllerLight.m  # Controller light effects
โ”‚   โ”œโ”€โ”€ GamepadInput.m     # Gamepad input handling
โ”‚   โ”œโ”€โ”€ Layout.xm          # UI layout and styling
โ”‚   โ””โ”€โ”€ CustomNotification.mm # Notification system
โ”œโ”€โ”€ KittyMemory/           # Memory manipulation library
โ”œโ”€โ”€ SCLAlertView/          # Alert view components
โ”œโ”€โ”€ DobbyHook/             # Hooking framework
โ””โ”€โ”€ Makefile               # Build configuration

๐Ÿ”จ Building Commands

  • make clean - Clean build artifacts
  • make package - Create .deb package
  • make install - Install to device
  • make debug - Build with debug symbols

๐Ÿ”ง Configuration

โž• Adding New Features

Simple Toggle (Switch without patching function)

[switches addSimpleSwitchToSubMenuByName:@"New Feature"    // Function name in menu
    description:@"Description of new feature"              // Function description
    subMenuName:@"SUB MENU 1"];                            // Submenu name where it will appear

Memory Patch (Switch with memory patching function)

[switches addOffsetSwitchToSubMenuByName:@"Memory Hack"    // Function name in menu
    description:@"Memory manipulation feature"             // Function description
    patchOffsets:{0x100394E60}                             // Memory addresses to change (offsets)
    patchBytes:{"0x00f0271e"}                              // New bytes to write to memory
    unpatchOffsets:{0x100394E60}                           // Addresses to restore original bytes
    unpatchBytes:{"0x0008211E"}                            // Original bytes to restore
    subMenuName:@"SUB MENU 1"];                            // Submenu name where it will appear

๐Ÿ“‚ Adding New Sub Menus

To add more sub menus, modify the subMenuNames array in your main file:

NSArray *subMenuNames = @[
    NSSENCRYPT("SUB MENU 1"), 
    NSSENCRYPT("GamePad Menu"),
    NSSENCRYPT("New Sub Menu"),     // Add your new sub menu here
    NSSENCRYPT("Another Menu")      // Add more sub menus as needed
];

Then add your features to the new sub menu by specifying the sub menu name:

[switches addSimpleSwitchToSubMenuByName:@"New Feature"
    description:@"Description of new feature"
    subMenuName:NSSENCRYPT("New Sub Menu")];  // Use the new sub menu name

๐Ÿ› Troubleshooting

โ— Common Issues

  • Menu not appearing: Ensure tweak is properly installed and respring. Check bundle application matches GameFusion.plist
  • Controller not detected: Check gamepad connection and permissions
  • Effects not working: Verify iOS version compatibility
  • Build errors: Check Theos installation and SDK setup

๐Ÿ™ Acknowledgments


โš ๏ธ Disclaimer

This software is for educational and research purposes only. Use responsibly and in accordance with applicable laws and terms of service.


๐ŸŽฎ Made with โค๏ธ by xSECx (AlexZero)

GitHub