Post: [RELEASE] BadChoicesZ Ultimate RTM Tool - Any Game V1.1
03-14-2013, 01:36 AM #1
BadChoicesZ
I defeated!
(adsbygoogle = window.adsbygoogle || []).push({});
BadChoicesZ RTM Tool V1.1 - Any Game
Created By StubnOne

You must login or register to view this content.

What it is:
This is a Real Time Modding Tool, it can write to Memory of any game easily for Endian/float/Raw Hex/text and can save and load Any data you require.

Here is Some Pics of Program:
Write Text To Memory:
You must login or register to view this content.
Write Raw Hex To Memory:
You must login or register to view this content.
Write Little Endian To Memory:
You must login or register to view this content.
Write Big Endian To Memory:
You must login or register to view this content.
Write Float Values To Memory:
You must login or register to view this content.
Other Functions Include;
View Memory, And Conversion Tools


Requirements:
0.) 4.0 .Net Framework Important
1.) Dex Ps3
2.) TargetManager/Debugger
3.) Files From this page
4.) PS3TMAPI_net.dll (this comes with Targetmanager but is required)
**NOTE: I cannot Provide PS3TMAPI_net.dll so you have to Find it on ur computer and put in Same directory as my program **

What it does:
This program Has Many Functions; it has 5 different Data Types that it can write in, these being: Text, Raw Hex, Big Endian, Little Endian and Float, It has a default save for Each of them And can save all Six Inputs on each tab, if u want more saved you can Change Save Data # and it'll save a new page of data.... you can also save functions by name for individual loading.
This program Also has A Converter For Hex To Dex (Big / little Endians ), Float to Hex, And Text To Hex And visa versa.
Also it allows user to view Memory.

How To Use:

Connecting:
1.) Before Connecting Make Sure your PS3 is Turned ON
2.) You will also need to make sure you setup ur Default Ps3 In Debuging Station In Target manager
3.) Click Connect and it should Connect
Images:

You must login or register to view this content.
You must login or register to view this content.This Bar Will Say Connected In Green if Succsefull

Attach Process:
1.) Load your Game up on ps3
2.) Press Attach Process... it should have no problems if its connected fine.
It will also tell you down the bottom in status bar if process is attached or not

Set Text:
This Is used for Areas Where u want to write text to the game, eg NAME, DVARS, ERROR MESSAGE etc.
1.) Enter The Offset You wish to Edit into "OFFSETS"
2.) Next to that is "VALUES" you enter the text you want it to write to your game eg. BadChoicesZ
3.) you can then press set offset to write this to memory... alternatively u can check the checkbox in line with and press Set Selected Button
Images

You must login or register to view this content. - "OFFSETS" - put the offset u wish to write to here.
You must login or register to view this content. - "VALUES" - write the Text you wanna send, And "SET OFFSET" button to send
Or alternativly you can use The checkboxes and "set all selected" to set all Checkboxes that are ticked
The "save reference" thing is the name of the offset Completly up to you put there, it is also used for Loading and Saving by name
which will be Explained further in This thread.

Raw Hex:
Raw Hex is probably Going to be most used tool on this as it can write Anywhere in memory, you can use the "othertoolz" Converters to get values u wish to send using this raw hex option.

Endians:
The Endian Tab is Both Big and Little Endians You can switch between both by either right clicking and Swapping endianness or by using checkbox next to the tabs:
Statistics are normaly stored in little endian eg Money or Points
This Function will let you input a number ie. 1337 and then convert it to its Endian Value big or little Depending on specified...
image:

You must login or register to view this content.
This swaps Endianess for Endian Tab And for Converting Dec To Hex in Other Toolz Tab

Float:
from my experience Dvar Values are normaly Stored in Float or Boolaen values, ( I didnt add boolean in this program as u can use raw hex for it )so for float values things like jump_height etc would need to b written in Float > hex, so using this tab u can specify the float value and it will write it into Hex eg. 1337 = 44A72000 .. pressing Set offset will send "44a72000" to specified offset

View Memory:
Viewing memory comes in handy.. specialy for finding new offsets or to see if what u changed is correct, you can access this menu from "other toolz" and or by right clicking and going to view memory,


You must login or register to view this content. - This is on The "other toolz" page, The first input box is OFFSET you wanna Start from, and # of Bytes: is a byte value of how many Bytes you wanna view so 0xA would show 10 bytes, you can press auto refresh to see if anythings changing infront of you, ... but this is just a basic Memory viewer so dont expect to much :P
You must login or register to view this content.



Loading Bins:**NEW** 1.1
this you can use to load a .bin file into memory view , and chose if u wish to send it or not,
warning: Loading large Bin files ( anything larger than 500kb can start to take awhile )
this is newly added and untested if all goes well with it i should add Save .bin in the future


Saving:
There is two Save Functions so ill Seperate them here:

SAVE ALL:

This is General Save This will save to "Filename:" (inifile) Under Heading of "Game Name:" and with "SAVE DATA" # appended to the end.
so by default if u were to save all Offsets in TEXT TAB it will save as:
BadChoicesZ.ini
[ANYGAME0]
Offset_1="this is offset"
Value_1="this is value"
Name_1="this is name"

that will be written in BadChoicesZ.ini

SAVE BY NAME / SAVE ALL BY NAME:

This will save Functions under there name So you can Reload them By Writing in that name eg.
if u save Text offset 1 with offset 0x0777 value Something and Save refrence TEST
it will save as
[ANYGAME0]
TEST_O = 0x0777
TEST_V = Something

You can load this by typing TEST1 and pressing "LOAD BN"

Remember for Different Games Data you can change "Game name" to IE MW3 BO2, Etc.. And Save Data is like Page# as for Save all you can only save 6 things at a time, so its like 6 per page


Loading:
Loading The Data you have saved Has two functons aswell Load By Name, And Load ALL, Load all will load for whichever tab ur in The Data That has been saved For it.

You can Load For Certain Games By Changing "ANY GAME" value to Whateva u have, There is Lots to it but play around and If you have any problems feel free to ask Smile

Setting Offsets:
Setting offsets is Easy Once you have written in the Desired Value and Offset you can simply press "Set offset" thats inline with them text boxes, or if u wanna set multiple offsets at once , Check the boxes You wanna Set The offset and Press "Set Selected"

Restoring Offsets:
This is for "undoing" a offset so if u change a offset by mistake and it stuffs up u can restore the offset Smile, * i didnt get to test this as my jbps3 aint workin, so if u have any problems with this let me know Happy *

If you do have trouble With Restoring offset, or u just wanna copy wat Raw bytes are in the Previous bytes Textbox Then you can Enable The textbox's to allow copying
You must login or register to view this content. This is by Right clicking or Alternativly you can goto the "other toolz" tab and its in bottom left corner a check box that allows u to enable them to
You must login or register to view this content.
You must login or register to view this content.


Converting:
Using the "OTHER TOOLZ" tab there is a few converters for DEC > Hex, FLOAT > HEX, Text > HEX.

You must login or register to view this content.


Pausing And Playing:
This Is Added because there is some offsets where you can only edit/change them By pausing process first then changing and then pressing play , so if ur trying to change an offset that freezes ur ps3, try pausing it first then edit, then press play and should fix that problem Smile

**NEW** 1.1 for More ease in pause and play you can access it from context menu, i thought about adding keyboard shortcuts but depends on feedback :P





Other Problems:

Here is some problems you mite encounter:
You must login or register to view this content. - This Happens when u do not have PS3TMAPI_net.dll In the same path as This program,
for the program to work make sure u have all these files in same folder:
You must login or register to view this content.

Files to Download

Newest Version:
You must login or register to view this content. **NEW**



VIRUS SCAN:
You must login or register to view this content.


Previous Versions:

You must login or register to view this content.



VIRUS SCAN:
You must login or register to view this content.




Credits:-
    
[B]Special Thanks to:[/B]
BucShotZ - [I]Wouldnt of been possible without him[/I]
xSonoro - [I]Helped Me Out With Heaps !![/I]
IMCSX - [I][url=https://www.nextgenupdate.com/forums/playstation-3-mods-cheats-customization/634548-release-development-application-ps3tmapi_net-dll-c-c-vbulletin-net.html]For this Tutorial[/url] and PS3Lib.dll Class he suplied[/I]
enstone - [I]For Helping, Hes a Smart Bloke !![/I]
Red-EyeX32 - [I]Encrypting My Program[/I]

[B]Testers:[/B]
Thanks To These people for Testing My program for me:
Primetime43
x-riggs_tq1
INFINITYCL
Tustin
Sharkbait263



-** NOTE **-V1.1 HAS BEEN ADDED-**
Things Fixed:
    
-No Capital Letter Problem when saving/loading Little/Big Endian
-Added Load .Bin Files for View Memory
-Minor Fixes in different places
-Create Button Added For Creating New database Files
-Auto Load Now Saves And Loads The Game Name / Filename ur Currently Using if checked
-Process Controlls Added to Context Menu for Easier Pause/Play

IF you guys Think that i should add anything else to this program Feel free To Comment Happy

(adsbygoogle = window.adsbygoogle || []).push({});

The following 49 users say thank you to BadChoicesZ for this useful post:

^TPP^, ResistTheMoon, -SuperMan, Eddie Mac, 1337 1337, 192.168.1.1, 631, anxify, Red-EyeX32, Capo837, deneo24, Chxii, CodJumper:, Daweeyz, ErasedDev, EliteHackzPS3, flynhigh09, FM|T Enstone, iLLy-i, ImIrIsH, Jarvis123 xOGx, LaughTracks, Lethal Hack, Mango_Knife, Mz-Bomb3rZz-, primetime43, Pseudo_Soldier, Cmd-X, RayJ_chugs, riggstq, SC58, Shark, Sir Zee, Sirprizer, smashedya, SubwayMonkey, Swifter, ThePaaqoHD, Tipton_Modz, tunde1992, Unstopbole Mods, Wesley_Pipes540, worrorfight, xKtF, xRequiKz, xXchocoXx, Ziad1997
05-15-2013, 10:20 AM #20
BadChoicesZ
I defeated!
Originally posted by FullMetalJack3t View Post
Dam I give and am now in search of a ylod or jailbroken ps3. I have searched on here for more info about the benefits of cfw and differences between the different type of fw. But un able to find such a thing. Can anyone begin pointing me in the right direction. If there is no such thing then where do I start this mass thread?


this is wrong place for this question but ill answer to help you out :P

Benefits of CFW
1. Can download / Play Games FREE
2. Can Backup Games to play Without disc
3. Can Create Your Own Programs to play on your PS3 ( or just download other peoples :P )
4. Can Mod / "hack" Games for Reactions / Profit / Advantage
5. Can "unban" your ps3 if it is banned ( Console not Account )
6. Can FTP through your ps3 / Computer
7. For playing movies on your ps3 Some CFW's Disable Cinivia Protection ( which stops u playing Illegally Recorded/Downloaded Movies )
8. Allows you to Install Older patches of Game updates so if u liked a game then they patched something n you don't like it you can download desired update pkg. ( some cases u can bypass to play online... but mostly for offline use ).
9. There's probably Other Advantages that I may have missed but That's a basic outline of some positives

Disadvantages Of CFW
1. Legality Issues ( I think its actually illegal to jailbreak/ own jailbroken ps3 ) / Many of the advantage uses would be considered illegal aswell ( Copying Games from Video Store to play later/ Downloading games )
2. Does ruin playing games legit ( Most games I have hacked I barely play legit anymore )
3. Every1 Requires your Services / Asks for XP lobbies etc. ^_^


Some things to note when buying a JB PS3:
1. If its YLOD & JB... u should wonder why somebody with a jb ps3 is selling it because of ylod ( because its easy fix ) ... some things may include...
- Other Problems Eg. Blue ray drive is broken
- Apps don't Load ( Eg. Multiman, PSID Patch etc )
- Console Banned ( u can get other CID's to 'unban' ur console however a banned console would be worth less than unbaned console imo )
2. If its not console banned, they person selling it to you may have also retrieved the cid ( As its easy to do on cfw ).. so u could get a Console ban not long after purchase unexpectedly...
3. To Check if it has Had ylod in the past you should check Back of ps3 if its melted / warpped it could Ylod again anytime soon ( not that ylods hard to fix... but tooo many ylod fixes is not gonna b a good thing )

that's all just off top of my head so theres probably A lot more Advantages / Disadvantages / Things to watch out for when buying CFW
05-15-2013, 08:20 PM #21
sithxnew
Treasure hunter
nice, can't wait to use when i jailbreak
05-16-2013, 03:28 PM #22
Okay so before i begin my 2nd ps3 purchase. Can i ask a
ultimate newb question is there anything outside of of W@W cfg I can do on Ofw with any game. Just some links to lead me in the right direction. Or did i read i can have cfw on a usb and downgrade and upgrade back to ofw at will?
06-09-2013, 02:27 PM #23
smashedya
I’m too L33T
Originally posted by BadChoicesZ View Post
Ive Just Added A Newer Version That Has A Few bugs Fixed...

Also a few minor functions added such as loading .bin files, and Create file Button for New databases, Autoload will also remember last database u used and last game name u had loaded.. Smile if theres anything else any1 thinks that would be needed let me know :y:


WzUUUUUUUUPPPPPPPPPPPPPPPPPPPPPPPP
06-10-2013, 06:41 PM #24
:HIGH:
You talkin to me?
great work keep it up

The following user thanked :HIGH: for this useful post:

Alan.
06-14-2013, 07:47 PM #25
tryme
Do a barrel roll!
can anybody tell me how to get this working? it doesn't even open for me, even though it has the dll in same folder. i also have tried all net4 updates but no joy and i am running win7x64 ultimate. and where the fack do i get this ini file from?
06-14-2013, 07:54 PM #26
xFlavez
Vault dweller
Great work mate keep it up.
08-04-2013, 12:26 PM #27
TreyarchTragedy
Can’t trickshot me!
Originally posted by BadChoicesZ View Post
BadChoicesZ RTM Tool V1.1 - Any Game
Created By StubnOne


You must login or register to view this content.

What it is:
This is a Real Time Modding Tool, it can write to Memory of any game easily for Endian/float/Raw Hex/text and can save and load Any data you require.

Here is Some Pics of Program:
Write Text To Memory:
You must login or register to view this content.
Write Raw Hex To Memory:
You must login or register to view this content.
Write Little Endian To Memory:
You must login or register to view this content.
Write Big Endian To Memory:
You must login or register to view this content.
Write Float Values To Memory:
You must login or register to view this content.
Other Functions Include;
View Memory, And Conversion Tools


Requirements:
0.) 4.0 .Net Framework Important
1.) Dex Ps3
2.) TargetManager/Debugger
3.) Files From this page
4.) PS3TMAPI_net.dll (this comes with Targetmanager but is required)
**NOTE: I cannot Provide PS3TMAPI_net.dll so you have to Find it on ur computer and put in Same directory as my program **

What it does:
This program Has Many Functions; it has 5 different Data Types that it can write in, these being: Text, Raw Hex, Big Endian, Little Endian and Float, It has a default save for Each of them And can save all Six Inputs on each tab, if u want more saved you can Change Save Data # and it'll save a new page of data.... you can also save functions by name for individual loading.
This program Also has A Converter For Hex To Dex (Big / little Endians ), Float to Hex, And Text To Hex And visa versa.
Also it allows user to view Memory.

How To Use:

Connecting:
1.) Before Connecting Make Sure your PS3 is Turned ON
2.) You will also need to make sure you setup ur Default Ps3 In Debuging Station In Target manager
3.) Click Connect and it should Connect
Images:

You must login or register to view this content.
You must login or register to view this content.This Bar Will Say Connected In Green if Succsefull

Attach Process:
1.) Load your Game up on ps3
2.) Press Attach Process... it should have no problems if its connected fine.
It will also tell you down the bottom in status bar if process is attached or not

Set Text:
This Is used for Areas Where u want to write text to the game, eg NAME, DVARS, ERROR MESSAGE etc.
1.) Enter The Offset You wish to Edit into "OFFSETS"
2.) Next to that is "VALUES" you enter the text you want it to write to your game eg. BadChoicesZ
3.) you can then press set offset to write this to memory... alternatively u can check the checkbox in line with and press Set Selected Button
Images

You must login or register to view this content. - "OFFSETS" - put the offset u wish to write to here.
You must login or register to view this content. - "VALUES" - write the Text you wanna send, And "SET OFFSET" button to send
Or alternativly you can use The checkboxes and "set all selected" to set all Checkboxes that are ticked
The "save reference" thing is the name of the offset Completly up to you put there, it is also used for Loading and Saving by name
which will be Explained further in This thread.

Raw Hex:
Raw Hex is probably Going to be most used tool on this as it can write Anywhere in memory, you can use the "othertoolz" Converters to get values u wish to send using this raw hex option.

Endians:
The Endian Tab is Both Big and Little Endians You can switch between both by either right clicking and Swapping endianness or by using checkbox next to the tabs:
Statistics are normaly stored in little endian eg Money or Points
This Function will let you input a number ie. 1337 and then convert it to its Endian Value big or little Depending on specified...
image:

You must login or register to view this content.
This swaps Endianess for Endian Tab And for Converting Dec To Hex in Other Toolz Tab

Float:
from my experience Dvar Values are normaly Stored in Float or Boolaen values, ( I didnt add boolean in this program as u can use raw hex for it )so for float values things like jump_height etc would need to b written in Float > hex, so using this tab u can specify the float value and it will write it into Hex eg. 1337 = 44A72000 .. pressing Set offset will send "44a72000" to specified offset

View Memory:
Viewing memory comes in handy.. specialy for finding new offsets or to see if what u changed is correct, you can access this menu from "other toolz" and or by right clicking and going to view memory,


You must login or register to view this content. - This is on The "other toolz" page, The first input box is OFFSET you wanna Start from, and # of Bytes: is a byte value of how many Bytes you wanna view so 0xA would show 10 bytes, you can press auto refresh to see if anythings changing infront of you, ... but this is just a basic Memory viewer so dont expect to much :P
You must login or register to view this content.



Loading Bins:**NEW** 1.1
this you can use to load a .bin file into memory view , and chose if u wish to send it or not,
warning: Loading large Bin files ( anything larger than 500kb can start to take awhile )
this is newly added and untested if all goes well with it i should add Save .bin in the future


Saving:
There is two Save Functions so ill Seperate them here:

SAVE ALL:

This is General Save This will save to "Filename:" (inifile) Under Heading of "Game Name:" and with "SAVE DATA" # appended to the end.
so by default if u were to save all Offsets in TEXT TAB it will save as:
BadChoicesZ.ini
[ANYGAME0]
Offset_1="this is offset"
Value_1="this is value"
Name_1="this is name"

that will be written in BadChoicesZ.ini

SAVE BY NAME / SAVE ALL BY NAME:

This will save Functions under there name So you can Reload them By Writing in that name eg.
if u save Text offset 1 with offset 0x0777 value Something and Save refrence TEST
it will save as
[ANYGAME0]
TEST_O = 0x0777
TEST_V = Something

You can load this by typing TEST1 and pressing "LOAD BN"

Remember for Different Games Data you can change "Game name" to IE MW3 BO2, Etc.. And Save Data is like Page# as for Save all you can only save 6 things at a time, so its like 6 per page


Loading:
Loading The Data you have saved Has two functons aswell Load By Name, And Load ALL, Load all will load for whichever tab ur in The Data That has been saved For it.

You can Load For Certain Games By Changing "ANY GAME" value to Whateva u have, There is Lots to it but play around and If you have any problems feel free to ask Smile

Setting Offsets:
Setting offsets is Easy Once you have written in the Desired Value and Offset you can simply press "Set offset" thats inline with them text boxes, or if u wanna set multiple offsets at once , Check the boxes You wanna Set The offset and Press "Set Selected"

Restoring Offsets:
This is for "undoing" a offset so if u change a offset by mistake and it stuffs up u can restore the offset Smile, * i didnt get to test this as my jbps3 aint workin, so if u have any problems with this let me know Happy *

If you do have trouble With Restoring offset, or u just wanna copy wat Raw bytes are in the Previous bytes Textbox Then you can Enable The textbox's to allow copying
You must login or register to view this content. This is by Right clicking or Alternativly you can goto the "other toolz" tab and its in bottom left corner a check box that allows u to enable them to
You must login or register to view this content.
You must login or register to view this content.


Converting:
Using the "OTHER TOOLZ" tab there is a few converters for DEC > Hex, FLOAT > HEX, Text > HEX.

You must login or register to view this content.


Pausing And Playing:
This Is Added because there is some offsets where you can only edit/change them By pausing process first then changing and then pressing play , so if ur trying to change an offset that freezes ur ps3, try pausing it first then edit, then press play and should fix that problem Smile

**NEW** 1.1 for More ease in pause and play you can access it from context menu, i thought about adding keyboard shortcuts but depends on feedback :P





Other Problems:

Here is some problems you mite encounter:
You must login or register to view this content. - This Happens when u do not have PS3TMAPI_net.dll In the same path as This program,
for the program to work make sure u have all these files in same folder:
You must login or register to view this content.

Files to Download

Newest Version:
You must login or register to view this content. **NEW**



VIRUS SCAN:
You must login or register to view this content.


Previous Versions:

You must login or register to view this content.



VIRUS SCAN:
You must login or register to view this content.




Credits:-
    
[B]Special Thanks to:[/B]
BucShotZ - [I]Wouldnt of been possible without him[/I]
xSonoro - [I]Helped Me Out With Heaps !![/I]
IMCSX - [I][URL="https://www.nextgenupdate.com/forums/playstation-3-mods-cheats-customization/634548-release-development-application-ps3tmapi_net-dll-c-c-vbulletin-net.html"]For this Tutorial[/URL] and PS3Lib.dll Class he suplied[/I]
enstone - [I]For Helping, Hes a Smart Bloke !![/I]
Red-EyeX32 - [I]Encrypting My Program[/I]

[B]Testers:[/B]
Thanks To These people for Testing My program for me:
Primetime43
x-riggs_tq1
INFINITYCL
Tustin
Sharkbait263



-** NOTE **-V1.1 HAS BEEN ADDED-**
Things Fixed:
    
-No Capital Letter Problem when saving/loading Little/Big Endian
-Added Load .Bin Files for View Memory
-Minor Fixes in different places
-Create Button Added For Creating New database Files
-Auto Load Now Saves And Loads The Game Name / Filename ur Currently Using if checked
-Process Controlls Added to Context Menu for Easier Pause/Play

IF you guys Think that i should add anything else to this program Feel free To Comment Happy




The program won't open for me. I have 4.5 framework and running Vista, I get no errors just simply nothing happens when I try open it I have tried uninstalling 4.5 and installing framework 4.0 but still no luck.
08-04-2013, 12:27 PM #28
TreyarchTragedy
Can’t trickshot me!
Originally posted by BadChoicesZ View Post
BadChoicesZ RTM Tool V1.1 - Any Game
Created By StubnOne


[/code]



The program won't open for me. I have 4.5 framework and running Vista, I get no errors just simply nothing happens when I try open it I have tried uninstalling 4.5 and installing framework 4.0 but still no luck.

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo