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

    • Love & Pies - Merge Mystery +8 Jailed Cheats [ Unlimited Currencies ]
      Modded/Hacked App: Love & Pies - Merge Mystery By Trailmix Ltd
      Bundle ID: com.Trailmix.LoveAndPiesMerge
      App Store Link: https://apps.apple.com/us/app/love-pies-merge-mystery/id1563239332?uo=4

       
       

      🤩 Hack Features

      - Unlimited Coins
      - Unlimited Gems
      - Unlimited Energy
      - Unlimited Stars
      - Complete Order
      - Complete All Orders
      - Clear Blockers
      - Unlock All Storage Slots
      • 56 replies
    • Zombusters v3.3.2 [ +12 APK MOD ] Currency Max
      Mod APK Game Name: Zombusters
      Rooted Device: Not Required.
      Google Play Store Link: https://play.google.com/store/apps/details?id=com.lexenzolab.vs&hl=en

      🤩 Hack Features

      - Gems Freeze
      - Coin Freeze
      - Energy Freeze
      - Resources Freeze
      :::::: VIP ::::::
      - VIP Active
      - ADS NO / Rewards Free
      - Unlimited Gems
      - Unlimited Coins / Battle Drop / Patrol Rewards
      - Unlimited Energy
      - Unlimited Resources / Easy To Upgrade
      - HP MAX
      - ATK MAX
      • 1 reply
    • Zombusters v3.3.2 [ +12 Cheats ] Currency Max
      Modded/Hacked App: Zombusters By VOILAGAMES LTD
      Bundle ID: com.lexenzolab.vs
      App Store Link: https://apps.apple.com/us/app/zombusters/id6747124932?uo=4

      🤩 Hack Features

      - Gems Freeze
      - Coin Freeze
      - Energy Freeze
      - Resources Freeze
      :::::: VIP ::::::
      - VIP Active
      - ADS NO / Rewards Free
      - Unlimited Gems
      - Unlimited Coins
      - Unlimited Energy
      - Unlimited Resources / Easy To Upgrade
      - HP MAX
      - ATK MAX
      • 1 reply
    • Zombusters v3.3.2 [ +12 Jailed ] Currency Max
      Modded/Hacked App: Zombusters By VOILAGAMES LTD
      Bundle ID: com.lexenzolab.vs
      App Store Link: https://apps.apple.com/us/app/zombusters/id6747124932?uo=4

      🤩 Hack Features

      - Gems Freeze
      - Coin Freeze
      - Energy Freeze
      - Resources Freeze
      :::::: VIP ::::::
      - VIP Active
      - ADS NO / Rewards Free
      - Unlimited Gems
      - Unlimited Coins
      - Unlimited Energy
      - Unlimited Resources / Easy To Upgrade
      - HP MAX
      - ATK MAX
      • 0 replies
    • Word Champion PvP word battles v0.01 [ +7 APK MOD ] Auto Win
      Mod APK Game Name: Word Champions - Word Battles
      Rooted Device: Not Required.
      Google Play Store Link: https://play.google.com/store/apps/details?id=com.peoplefun.wordchamps

      🤩 Hack Features

      - Auto ADS NO
      - Auto Win
      - Merge Any Words
      - Unlimited Coins
      - Your Soccer Max 2000
      - AI Soccer 0
      - AI Can't Place Word
      • 0 replies
    • Path of Kings +32++ Jailed Cheats [ Debug Menu ]
      Modded/Hacked App: Path of Kings By Voodoo
      Bundle ID: com.TornadoBear.WayOfKings
      App Store Link: https://apps.apple.com/us/app/path-of-kings/id6753709030?uo=4

       


      🤩 Hack Features

      - Damage Multiplier
      - Defence Multiplier
      - God Mode
      - Debug Menu
      • 1 reply
    • Word Champions - Word Battles v0.01 [ +7 Cheats ] Auto Win
      Modded/Hacked App: Word Champions - Word Battles By PeopleFun, Inc.
      Bundle ID: com.peoplefun.wordchamps
      App Store Link: https://apps.apple.com/us/app/word-champions-word-battles/id6779349143?uo=4

      🤩 Hack Features

      - Auto ADS NO
      - Auto Win
      - Merge Any Words
      - Unlimited Coins
      - Your Soccer Max 2000
      - AI Soccer 0
      - AI Can't Place Word
      • 1 reply
    • Word Champions - Word Battles v0.01 [ +7 Jailed ] Auto Win
      Modded/Hacked App: Word Champions - Word Battles By PeopleFun, Inc.
      Bundle ID: com.peoplefun.wordchamps
      App Store Link: https://apps.apple.com/us/app/word-champions-word-battles/id6779349143?uo=4

      🤩 Hack Features

      - Auto ADS NO
      - Auto Win
      - Merge Any Words
      - Unlimited Coins
      - Your Soccer Max 2000
      - AI Soccer 0
      - AI Can't Place Word
      • 0 replies
    • Dungeon Hunter 6 +1 Jailed Cheat [ Dumb Enemies ]
      Modded/Hacked App: Dungeon Hunter 6 By Goat Co. Ltd
      Bundle ID: com.goatgames.dhs.gb.ios
      App Store Link: https://apps.apple.com/us/app/dungeon-hunter-6/id1664335636?uo=4

       
       

      🤩 Hack Features

      - Dumb Enemies
      • 68 replies
    • Idle Airplane Inc. Tycoon +1++ Jailed Cheat [ Unlimited Currencies ]
      Modded/Hacked App: Idle Airplane Inc. Tycoon By Green Panda Games
      Bundle ID: com.gpg.airplaneinc
      iTunes Store Link: https://apps.apple.com/us/app/idle-airplane-inc-tycoon/id6445961774
       

      Hack Features:
      - Unlimited Currencies -> Will increase instead of decrease.
      - Free In-App Purchases -> Toggle on via iGMenu.


      Jailbreak required hack(s): [Mod Menu Hack] Idle Airplane Inc. Tycoon ( All Versions ) +2++ Cheats [ Unlimited Currencies ] - Free Jailbroken Cydia Cheats - iOSGods
      Modded Android APK(s): https://iosgods.com/forum/68-android-section/
      For more fun, check out the Club(s): https://iosgods.com/clubs/
      • 82 replies
    • Mini Golf Club PvP Multiplayer +20++ Jailed Cheats [ Debug Menu ]
      Modded/Hacked App: Mini Golf Club PvP Multiplayer By BoomBit, Inc.
      Bundle ID: mini.golf.sports.club.games
      App Store Link: https://apps.apple.com/us/app/mini-golf-club-pvp-multiplayer/id6741755675?uo=4

       


      🤩 Hack Features

      - Debug Menu -> Head into Settings and toggle the Music slider.

      Most features probably won't work, but features like auto win, set trophies do work however. 
      • 12 replies
    • Mars Survivor - Loot & Build +7 Jailed Cheats [ Unlimited Everything ]
      Modded/Hacked App: Mars Survivor - Loot & Build By Estoty LLC
      Bundle ID: com.space.breaker.game
      iTunes Store Link: https://apps.apple.com/us/app/mars-survivor-loot-build/id6476778963?uo=4


      Hack Features:
      - Unlimited Currencies -> Earn some.
      - Unlimited Resources -> Earn some.
      - God Mode
      - One-Hit Kill
      - One-Hit w/ Tool
      - No Ads -> Head into Settings and toggle the Discord Support button. Game will crash, re-launch the game.


      Jailbreak required hack(s): [Mod Menu Hack] Mars Survivor - Loot & Build v1.1.5 +7 Cheats [ Unlimited Everything ] - Free Jailbroken Cydia Cheats - iOSGods
      Modded Android APK(s): https://iosgods.com/forum/68-android-section/
      For more fun, check out the Club(s): https://iosgods.com/clubs/
      • 47 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