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
03-16-2013, 07:50 AM #11
192.168.1.1
Slave of the sky.
Pretty helpful tool can't wait to put it to use! Smile
03-16-2013, 07:26 PM #12
Renton
Hurah!
it just opens and closes.. no erros i have everything needed...
03-16-2013, 09:36 PM #13
BadChoicesZ
I defeated!
Originally posted by Renton View Post
it just opens and closes.. no erros i have everything needed...



Hmm I had a few mates when testing have this problem, i was putting it down to their frame work. what Windows are u using ??
03-16-2013, 11:31 PM #14
TheGhostModder
Bounty hunter
Originally posted by StubnOne 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



hey for some reason it wont open in windows 8

---------- Post added at 11:31 PM ---------- Previous post was at 11:29 PM ----------

it wont open in windows 8 for some reason... i have the right framework n everything..
03-17-2013, 03:06 AM #15
Renton
Hurah!
Originally posted by StubnOne View Post
Hmm I had a few mates when testing have this problem, i was putting it down to their frame work. what Windows are u using ??

win vista sp2 32 bit
03-27-2013, 12:42 AM #16
BadChoicesZ
I defeated!
I had tried heaps of different Ways to make it compatibal with other versions of windows i couldnt seem to get it to work for certain people, while i had other mates that could use it on ther Windows XP etc.. If anybody else knows of fixing compatibility isues please dont hesitate to try help :P
05-13-2013, 04:28 AM #17
smashedya
I’m too L33T
nice program bro u allways got the goods Happy
05-13-2013, 01:03 PM #18
RealTimeEditz
I defeated!
Very good useful program
05-14-2013, 10:32 PM #19
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?

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo