Jump to content

Mod menu compiling error


Go to solution Solved by Ted2,

7 posts in this topic

Recommended Posts

Posted (edited)

I keep getting tweak.xm at %orig error when compiling 

Making all for tweak 
 Preprocessing Tweak.xm...
Constants from lexical variables potentially modified elsewhere are deprecated at /private/var/theos/bin/lib/aliased.pm line 42.
Constants from lexical variables potentially modified elsewhere are deprecated at /private/var/theos/bin/lib/aliased.pm line 42.
Constants from lexical variables potentially modified elsewhere are deprecated at /private/var/theos/bin/lib/aliased.pm line 42.
Constants from lexical variables potentially modified elsewhere are deprecated at /private/var/theos/bin/lib/aliased.pm line 42.
Constants from lexical variables potentially modified elsewhere are deprecated at /private/var/theos/bin/lib/aliased.pm line 42.
Constants from lexical variables potentially modified elsewhere are deprecated at /private/var/theos/bin/lib/aliased.pm line 42.
Constants from lexical variables potentially modified elsewhere are deprecated at /private/var/theos/bin/lib/aliased.pm line 42.
Constants from lexical variables potentially modified elsewhere are deprecated at /private/var/theos/bin/lib/aliased.pm line 42.
Tweak.xm:110: error: %orig found outside of hook or subclass
make[2]: *** [obj/Tweak.xm.18ae4c1a.o] Error 255
make[1]: *** [internal-library-all_] Error 2
make: *** [deadeffect2.all.tweak.variables] Error 2

I pointed the error out with <<<<<<<<<<<<<<<<

here is my tweak.xm

#import "Macros.h"
#import "ModMenu.h"
#import "Hack.h"
#import "Hook.h"
#import "SliderHook.h"
#import "TextfieldHook.h"
#import <substrate.h>
#import <initializer_list>
#import <vector>
#import <mach-o/dyld.h>

/*****************************/
static NSString *const title = @" cheats"; //title of your menu
static NSString *const credits = @"hacked by Taylor "; //who made the hack?
static NSString *const font = @""; //what font do you want the text to be? don't put anything for the default font
static UIColor *const themeColor = ?; //the overall color for the menu and the button

//replace the ? with anything from this list:
//https://ghostbin.com/paste/mbkfb
//or you could specify a custom color with
//rgb(0xCOLORCODE) ex: rgb(0x738282)

//a complete list of fonts can be found here:
//http://iosfonts.com/

//please refer to README.txt for more info.
/******************************/

uint64_t getRealOffset(uint64_t);

void addHack(NSString *, NSString *, NSString *, std::initializer_list<uint64_t>, std::initializer_list<uint64_t>, std::initializer_list<uint64_t>);
void addHook(NSString *, NSString *, NSString *, uint64_t, void *, void *);
void addSliderHook(NSString *, NSString *, NSString *, float, float, uint64_t, void *, void *);
void addTextfieldHook(NSString *, NSString *, NSString *, uint64_t, void *, void *);

static ModMenu *menu;

bool buttonAdded;

%hook 

- (void)applicationDidBecomeActive:(id)arg0 {
UIWindow *main = [UIApplication sharedApplication].keyWindow.rootViewController.view;

UIButton *openButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
openButton.frame = CGRectMake((main.frame.size.width/2)-15, (main.frame.size.height/2)+75, 30, 30);
openButton.backgroundColor = [UIColor clearColor];
openButton.layer.cornerRadius = 16;
openButton.layer.borderWidth = 2;
openButton.layer.borderColor = themeColor.CGColor;
[openButton addTarget:self action:@selector(wasDragged:withEvent:) 
forControlEvents:UIControlEventTouchDragInside];
[openButton addTarget:self action:@selector(showMenu) 
forControlEvents:UIControlEventTouchDownRepeat];

if(!buttonAdded){
timer((int64_t)1){
UIWindow *main = [UIApplication sharedApplication].keyWindow.rootViewController.view;

menu = [[ModMenu alloc] initWithTitle:title credits:credits fontName:font theme:themeColor];

/***********************
add your features below this multi line comment. they show in the order you have added them.
for example:
addHack(@"God Mode", @"Description of the hack", font, {0x252e1a}, {0x7047}, {0xf0b5});
multi offset hacks can be added like this (there is no limit to the number of offsets you can have!):
addHack(@"No Recoil", @"No recoil prevents any recoil from being applied when you shoot.", font, {0x356a7c, 0x110f0a}, {0x7047, 0x7047}, {0xf0b5, 0xf0b5});
parameters: addHack(hack name, description, font, offset(s), hacked hex(es), original hex(es));

to add a slider hook:
for example:
addSliderHook(@"Field of View Slider", @"Adjust the game's field of view with this slider.", font, 40, 120, 0xc48ea6, (void *)_getFov, (void *)getFov);
parameters:
addSliderHook(hack name, description, font, minimum slider value, maximum slider value, function to hook, hooked function name, original function name);

to retrieve the value of the slider, use:
float val = [SliderHook getSliderValueForHook:@"hack name here"];

to add a textfield hook:
for example:
addTextfieldHook(@"Field of View Textfield", @"Adjust the game's field of view with this textfield.", font, 0xc48ea6, (void *)_getFov, (void *)getFov);
parameters:
addSliderHook(hack name, description, font, function to hook, hooked function name, original function name);

to retrieve the value of the textfield:
int val = [[TextfieldHook getTextfieldValueForHook:@"hack name here"] intValue];
float val = [[TextfieldHook getTextfieldValueForHook:@"hack name here"] floatValue];

to add a normal hook:
for example:
addHook(@"80 FOV", @"When on, your FOV will be changed to 80.", font, 0xc48ea6, (void *)_getFov, (void *)getFov);
parameters:
addHook(hack name, description, font, function to hook, hooked function name, original function name);
to see if the the user turned on the hook or not:
bool isOn = [Hook getHookOnForHook:@"hack name here"]
************************/
//add features here!

addHack(@"Unlimited crystals", @"Sets crystals to a huge amount ", font, {0x123456789}, {0x12345678}, {0x12345678});

addHack(@"Unlimited Credits ", @"Sets credits to a huge amount", font, {0x123456789}, {0x12345678}, {0x12345678});

[main addSubview:openButton];
[main addSubview:menu];

buttonAdded = true;
});
}

%orig;  <<<<<<<<<<<<<<<<<<< that's the error 
}

%new
- (void)showMenu {
[menu show];
}

%new
- (void)wasDragged:(UIButton *)button withEvent:(UIEvent *)event
{
    UITouch *touch = [[event touchesForView:button] anyObject];

    CGPoint previousLocation = [touch previousLocationInView:button];
    CGPoint location = [touch locationInView:button];
    CGFloat delta_x = location.x - previousLocation.x;
    CGFloat delta_y = location.y - previousLocation.y;

    http://button.center = CGPointMake(http://button.center.x + delta_x, http://button.center.y + delta_y);
}
%end

void addHack(NSString *name, NSString *description, NSString *fontName, std::initializer_list<uint64_t> offsets, std::initializer_list<uint64_t> hackedHexes, std::initializer_list<uint64_t> originalHexes){
    std::vector<uint64_t> offsetVector;
    std::vector<uint64_t> hackedHexVector;
    std::vector<uint64_t> originalHexVector;
    
    offsetVector.insert(offsetVector.begin(), offsets.begin(), offsets.end());
    hackedHexVector.insert(hackedHexVector.begin(), hackedHexes.begin(), hackedHexes.end());
    originalHexVector.insert(originalHexVector.begin(), originalHexes.begin(), originalHexes.end());
    
    Hack *h = [[Hack alloc] initWithHackName:name info:description fontName:fontName theme:themeColor offset:offsetVector hackedHex:hackedHexVector originalHex:originalHexVector];
    [menu addHack:h];
}

void addHook(NSString *name, NSString *description, NSString *fontName, uint64_t offset, void *hooked, void *orig){
    MSHookFunction(((void*)getRealOffset(offset + 1)), hooked, &orig);

    Hook *h = [[Hook alloc] initWithHookName:name info:description fontName:fontName theme:themeColor offset:0x251832];
    [menu addHook:h];
}

void addSliderHook(NSString *name, NSString *description, NSString *fontName, float minValue, float maxValue, uint64_t offset, void *hooked, void *orig){
    MSHookFunction(((void*)getRealOffset(offset + 1)), hooked, &orig);

    SliderHook *sh = [[SliderHook alloc] initWithSliderHookName:name info:description fontName:fontName theme:themeColor offset:offset minValue:minValue maxValue:maxValue];
    [menu addHook:sh];
}

void addTextfieldHook(NSString *name, NSString *description, NSString *fontName, uint64_t offset, void *hooked, void *orig){
    MSHookFunction(((void*)getRealOffset(offset + 1)), hooked, &orig);

    TextfieldHook *th = [[TextfieldHook alloc] initWithTextfieldHookName:name info:description fontName:fontName theme:themeColor offset:offset];
    [menu addHook:th];
}

uint64_t getRealOffset(uint64_t offset){
    return _dyld_get_image_vmaddr_slide(0)+offset;
}

Updated by Taylor Meyer
  • Solution
Posted

You didn't hook anything.

 

You just have: "%hook"

It's supposed to be something like: %hook AppDelegate or %hook UnityAppController

 

& since I assume it's a unity game #il2cpp

 

you have to do: %hook UnityAppController

 

if not, search this "applicationDidBecomeActive" & take the delegate.

Posted (edited)
10 hours ago, RudePerson said:

You didn't hook anything.

 

You just have: "%hook"

It's supposed to be something like: %hook AppDelegate or %hook UnityAppController

 

& since I assume it's a unity game #il2cpp

 

you have to do: %hook UnityAppController

 

if not, search this "applicationDidBecomeActive" & take the delegate.

Fixed it now 
                                    

Updated by Taylor Meyer
Posted

You think "?" is a valid color?

Don't think so. I think there's an actual example how to fill those things in in the template.

Posted
13 minutes ago, RudePerson said:

You think "?" is a valid color?

Don't think so. I think there's an actual example how to fill those things in in the template.

Fixed it forgot to respond 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Our picks

    • Zombie Harbor: FPS Zombie Game +12 Jailed Cheats [ Damage & Defence ]
      Modded/Hacked App: Zombie Harbor: FPS Zombie Game By MYGAMES MENA FZ LLC
      Bundle ID: games.my.zombie.shooter.fps
      App Store Link: https://apps.apple.com/us/app/zombie-harbor-fps-zombie-game/id6744439436?uo=4

       
       

      🤩 Hack Features

      - Freeze Currencies
      - Freeze Ammo
      - No Recoil
      - No Spread
      - Increased Fire Rate

      VIP
      - Damage Multiplier
      - Defence Multiplier
      - God Mode
      - Move Speed Multiplier
      - Unlimited Currencies
      - Kill All Enemies
      - Become Invisible
        • Informative
        • Agree
        • Thanks
        • Winner
        • Like
      • 19 replies
    • Zombie State: FPS Shooter +13 Jailed Cheats [ Damage & Defence ]
      Modded/Hacked App: Zombie State: Survival game By MYGAMES MENA FZ LLC
      Bundle ID: games.my.zombie.shooter
      App Store Link: https://apps.apple.com/us/app/zombie-state-survival-game/id6451382835?uo=4

       
       

      🤩 Hack Features

      - Freeze Currencies
      - Freeze Ammo
      - No Recoil
      - No Spread
      - Increased Fire Rate

      VIP
      - Damage Multiplier
      - Defence Multiplier
      - God Mode
      - Move Speed Multiplier
      - Unlimited Currencies
      - Kill All Enemies
      - Become Invisible
      - Battle Pass Purchased
        • Informative
        • Agree
        • Haha
        • Thanks
        • Winner
        • Like
      • 119 replies
    • Glory Ages - Samurais +1++ Jailed Cheat [ Unlimited Everything ]
      Modded/Hacked App: Glory Ages - Samurais By VLADISLAV VASILEV
      Bundle ID: com.lalapp.gloryagessamurais
      App Store Link: https://apps.apple.com/us/app/glory-ages-samurais/id1440521281?uo=4

       


      🤩 Hack Features

      - Unlimited Everything -> Earn or spend some. This modifies everything. Coins, stat points.
        • Like
      • 3 replies
    • Glory Ages - Samurais +1++ Mod [ Unlimited Everything ]
      Mod APK Game Name: Glory Ages - Samurais By NoTriple-A Games
      Rooted Device: Not Required.
      Google Play Store Link: https://play.google.com/store/apps/details?id=com.lalapp.gloryagessamurais

       

      🤩 Hack Features

      - Unlimited Everything -> Earn or spend some. This modifies everything. Coins, stat points. Only enable once a match has finished.
      • 0 replies
    • Nowhere Prophet +6 Jailed Cheats [ Health & Damage ]
      Modded/Hacked App: Nowhere Prophet By No More Robots Ltd
      Bundle ID: com.nomorerobots.nowhereprophet
      App Store Link: https://apps.apple.com/us/app/nowhere-prophet/id6740233187?uo=4

       

      🤩 Hack Features

      - Leader Health Modifier
      - Follower Health Modifier
      - Follower Damage Modifier
      - No Energy Cost
      - No Food Travel Cost
      - No Hope Travel Cost
        • Agree
        • Thanks
      • 3 replies
    • Endless Puncher +4 Jailed Cheats [ Damage & Defence ]
      Modded/Hacked App: Endless Puncher By Rollic Games Oyun Yazilim ve Pazarlama Anonim Sirketi
      Bundle ID: com.fubugames.endlesspuncher
      App Store Link: https://apps.apple.com/us/app/endless-puncher/id6758237144?uo=4

       


      🤩 Hack Features

      - Damage Multiplier
      - Defence Multiplier
      - God Mode
      - Currency Modifier -> Earn or spend some. 
        • Like
      • 1 reply
    • Quack Bag: Duck Mafia +3 Mods [ Damage & Defence ]
      Mod APK Game Name: Quack Bag: Duck Mafia By NOODLE GAMES LIMITED
      Rooted Device: Not Required.
      Google Play Store Link: https://play.google.com/store/apps/details?id=com.bag.blob

       

      🤩 Hack Features

      - Damage Multiplier
      - Defence Multiplier
      - God Mode
        • Winner
      • 0 replies
    • Quack Bag: Duck Mafia +3 Jailed Cheats [ Damage & Defence ]
      Modded/Hacked App: Quack Bag: Duck Mafia By Noodle Games Limited
      Bundle ID: com.bag.blob
      App Store Link: https://apps.apple.com/us/app/quack-bag-duck-mafia/id6785419179?uo=4

       

      🤩 Hack Features

      - Damage Multiplier
      - Defence Multiplier
      - God Mode
        • Winner
      • 1 reply
    • Castle Busters +7 Mods [ Damage & Defence ]
      Mod APK Game Name: Castle Busters By VOODOO
      Rooted Device: Not Required.
      Google Play Store Link: https://play.google.com/store/apps/details?id=com.epicoro.castleclashers

       

      🤩 Hack Features

      - Unit Damage Multiplier
      - Unit Defence Multiplier
      - Unit God Mode
      - Unlimited Currencies -> Earn or spend some.
      - Unlock All Units -> Tap on the Settings button.*
      - Cheat Menu -> Tap on the Settings button.*
      -- No Ads

      * - Only enable 1 feature at a time.
        • Winner
      • 0 replies
    • Longleaf Valley: Merge Game +1++ Mod [ Unlimited Currencies ]
      Mod APK Game Name: Longleaf Valley: Merge Game By TreesPlease Games Ltd
      Rooted Device: Not Required.
      Google Play Store Link: https://play.google.com/store/apps/details?id=com.treespleasegames.merge1

       

      🤩 Hack Features

      - Unlimited Currencies -> Will increase instead of decrease.
        • Winner
      • 0 replies
    • SoulGuardians 2 PLUS - GranAge +2 Cheats
      Mod APK Game Name: SoulGuardians 2 PLUS - GranAge
      Rooted Device: Not Required.
      Google Play Store Link: https://play.google.com/store/apps/details?id=com.proximadx.projectsoul

       

      🤩 Hack Features

      - Damage Multiplier
      - Defense Multiplier

       

      ⬇️ Android Mod APK Download Link


      Hidden Content

      Download Modded APK







       

      📖 Android Installation Instructions

      STEP 1: Download the modded APK file from the link above using your preferred Android browser or download manager.
      STEP 2: Once the download is complete, open your file manager and locate the downloaded .apk file (usually in the Downloads folder).
      STEP 3: Tap the APK file, then select Install. If prompted, enable Install from Unknown Sources in your device settings.
      STEP 3A: If the mod includes an OBB file, extract it if it’s inside an archive. Then move the folder to: /Android/obb/
      STEP 3B: If the mod includes a DATA file, extract it if it’s archived. Then move the folder to: /Android/data/
      STEP 4: Once installed, open the game and toggle your desired cheats & features through the APK mod menu. Enjoy!

       

      NOTE: If you have any questions or issues, read our Frequently Asked Questions topic. If you still need help, post your issue below and we’ll assist you as soon as possible. If the mod works for you, please share your feedback to help other members!

       

      🙌 Credits

      - AlyssaX64

       

      📷 Cheat Video/Screenshots

      N/A

       

       iOS & iPadOS App Hacks
      If you’re looking for Non-Jailbroken & No Jailbreak required iOS IPA hacks, visit the iOS Game Cheats & Hacks or the iOSGods App for a variety of modded games and apps for non-jailbroken iOS devices.
        • Agree
        • Thanks
        • Winner
        • Like
      • 38 replies
    • Otherworld Mercenary Corps +2 Cheats
      Mod APK Game Name: Otherworld Mercenary Corps By baobob lab
      Rooted Device: Not Required.
      Google Play Store Link: https://play.google.com/store/apps/details?id=com.Cryptect.Mercenary

       

      🤩 Hack Features

      - Damage Multiplier
      - Never Die

       

      ⬇️ Android Mod APK Download Link


      Hidden Content

      Download Modded APK







       

      📖 Android Installation Instructions

      STEP 1: Download the modded APK file from the link above using your preferred Android browser or download manager.
      STEP 2: Once the download is complete, open your file manager and locate the downloaded .apk file (usually in the Downloads folder).
      STEP 3: Tap the APK file, then select Install. If prompted, enable Install from Unknown Sources in your device settings.
      STEP 3A: If the mod includes an OBB file, extract it if it’s inside an archive. Then move the folder to: /Android/obb/
      STEP 3B: If the mod includes a DATA file, extract it if it’s archived. Then move the folder to: /Android/data/
      STEP 4: Once installed, open the game and toggle your desired cheats & features through the APK mod menu. Enjoy!

       

      NOTE: If you have any questions or issues, read our Frequently Asked Questions topic. If you still need help, post your issue below and we’ll assist you as soon as possible. If the mod works for you, please share your feedback to help other members!

       

      🙌 Credits

      - AlyssaX64

       

      📷 Cheat Video/Screenshots

      N/A

       

       iOS & iPadOS App Hacks
      If you’re looking for Non-Jailbroken & No Jailbreak required iOS IPA hacks, visit the iOS Game Cheats & Hacks or the iOSGods App for a variety of modded games and apps for non-jailbroken iOS devices.
        • Informative
        • Agree
        • Haha
        • Winner
        • Like
      • 32 replies
×
  • Create New...

Important Information

We would like to place cookies on your device to help make this website better. The website cannot give you the best user experience without cookies. You can accept or decline our cookies. You may also adjust your cookie settings. Privacy Policy - Guidelines