PS3 Artemis PS3 Hacking (Cheat) System by Dnawrkshp

UPDATE (June 4th 2015): bitsbubba has added some user friendly packages for adding NetCheat codes to the Artemis GUI (which has been updated also to support Cobra CFW), See original [break]ss[/break] below:

Do you like cheats or devices like CodeUnique? Well, if so then developer Dnawrkshp has shared a project that that may be of interest as he and other contributors have been working on the Artemis PS3 Hacking System, It's an Open Source project that will allow you to apply Netcheat codes to many of your favorite games with ease. Checkout the details of this project (App and Plugin) below and the Video Demonstration provided from the developer.


ICON0.PNG



Dnawrkshp (via ps3hax) said:
Artemis PS3 Hacking System

I'm pressed for time right now so I can't write a full write-up, but basically Artemis PS3 is similar to CodeUnique except it is free and open source.
Artemis PS3 is a part of Project Artemis; a larger, collaborative initiative to create hacking systems for those that lack one already. If you care to, you may read more about it here: GameHacking.org | ARTEMIS. Artemis PS3 will be added to it later.

Again pressed for time so here's an old video I have of Artemis in action


. Since then there have been a few graphical changes, but mainly just more features.

The source code, as always, is on my Github https://github.com/Dnawrkshp/ArtemisPS3. It has a instructional readme to help you get it running on your PS3.
As of now I'm most interested in getting feedback from users. I can't truly find all the bugs and that's where I need you. If you encounter anything unusual, please message me somehow with a description of the bug and a possible way to recreate it. Thanks.
[/INDENT]
Artemis.PNG


What is ArtemisPS3?

How To Use
  • Please refer to the Installation file for installation and use instructions (or see below).

Installing Artemis PS3

  • Download the ArtemisPS3-GUI.pkg
  • Install it onto your PS3 (method to install depends on your CFW)

Installing cheat codes

  • Choose between installing the .ncl file on a flash drive or in the Artemis installation directory
  • For the flash drive make a new folder on the root called USERLIST
  • Inside the folder place any .ncl files inside it
  • Insert the usb drive into the right usb slot of your PS3 and launch Artemis PS3
  • For the installation directory method launch an FTP server on your PS3 (multiman)
  • Navigate to /dev_hdd0/game/ARTPS3001/USRDIR/USERLIST/
  • Place any .ncl files inside the folder and launch Artemis PS3


Using Artemis

  • Launch Artemis from the XMB and selected your codes
  • Once you have selected your codes Press X on Start in the main menu
  • You should hear a single beep (if you hear three MAMBA failed to install)
  • From here you can launch the game or launch homebrew to mount the game
  • Once you are ready to use your codes in the game, open the in game XMB by pressing the PS button
  • A notification should appear telling you to press L3 and R3 to attach (if this does not appear just wait a little)
  • HOLD L3 and R3 until Artemis says that it has attached
  • At this point any codes chosen to constant write will be constantly writing
  • For any single write codes you wish to write again, just enter the in game XMB again and hold L3 and R3


Creating cheat lists (.ncl)

  • NetCheat List Files are built into NetCheat PS3
  • Download and run NetCheatPS3
  • In the codes tab create a new code and name it as you wish
  • Within the textbox enter any NetCheat PS3 codes (or use the Codelist by clicking the square on the bottom left)
  • Finally click Save All and specify a save location for the new .ncl

Creating advanced cheat lists (.ncl)
New in Artemis PS3 is the ability to add option tags.
These tags enable you to specify options for a code that has multiple effects for one address.
Using tags instead of multiple codes condenses the overall cheats list.
The format for an option tag is very specific and must be used exactly as described.
A tag begin with brackets that surround an ID ([Z]).
This ID must be a collection of capital Z's.
For instance, a tag such as [ZZZZ] has an ID of ZZZZ. [zz] is not a valid ID.
Following the opening tag are the elements, or options.
Each element begins with the value that the option represents, an equal sign (=), and the name of the option.
Elements are separated by semicolons (;).
So right now an option tag would look something like this: [ZZ]0010=This is 0x10;0020=This is 0x20
But now we have to end the tag. To end an option tag you simply add a forward slash (/) in front of the ID and surround that with brackets ([/Z]).
Finally to actually implement this as a value for a code, simply put the ID of the tag anywhere in the code you'd like.
For instance, in Jak 1 there are 4 different types of eco states you can be in. Red, blue, green, and yellow.
Each uses the same line. So the appropriate code using option tags would be:
0 201FEE08 ZZ
0 201FEE18 FFFFFF7F
0 201FEE0C 00000040
[ZZ]01=Yellow;02=Red;03=Blue;04=Green[/ZZ]


Status
(Green = Complete / RED = Incomplete)

  • Install MAMBA and PS3MAPI payload (if not already installed)
  • Load artemis_ps3.sprx into VSH
  • Access codes from an online database
  • Access user codes
  • Allow for users to enter their own codes
  • Sorts codes and games alphabetically

Credits

  • Lazy Bastard - Project Founder
  • Berion - GUI Graphic Designer
  • Dnawrkshp - Creator of ArtemisPS3-GUI and ArtemisPS3-PRX
  • NzV - PS3MAPI (on which Artemis is dependant upon)
  • PS2Dragon - Artemis Logo
  • Square Enix - Kingdom Hearts Dearly Beloved song

Dependencies

  • ArtemisPS3-GUI - PSL1GHT SDK (github HACKERCHANNEL)
  • ArtemisPS3-PRX - CELL SDK

Compiling

  • This has been built using a makefile and my VS Integration tools. Ideally, you'd use Visual Studio to run and compile as normal. However the command line will still operate functionally.

For the following, only selfs can be packaged and run.

  • Visual Studio
  • Build - Set mode to Debug. Build as normal (F6)
  • Run - Set mode to Debug. Run as normal (F5)
  • Package - Set mode to Release. Build as normal (F6)
  • Command Line
  • Build - make
  • Run - make run
  • Package - make pkg

UPDATE (June 4 2015):

Bitsbubba said:
so I got all codes done [strike](except BLJM)[/strike], renamed to Title/ Version/ Title ID for better alphabetical sort & separated them into pkg installs by Title ID (regions)

Update: added BLJM pack Ninja Gaiden Sigma 1/2 codes and Singularity v1.00 [BLUS30296] (thanks @Grim Doe )

Downloads (also below):



Download (GUI): https://github.com/Dnawrkshp/ArtemisPS3/blob/master/ArtemisPS3-GUI/ArtemisPS3-GUI.pkg

Download NetCheat Codes (
Noob Friendly Installation):


Source: https://github.com/Dnawrkshp
(Thanks to bitsbubba for the News Tip)
 
Last edited:
LOL AIO pkg if you don't mind. All those small files at 14 kb/s max takes hella effort. If not I will just have to take my time.
 
edit: [MENTION=224]TheDemon[/MENTION] or you could add this line to your boot_plugins.txt "/dev_hdd0/game/ARTPS3001/USRDIR/artemis_ps3.sprx"(without quotes) & remove the NewCore/payloads folders from dev_hdd0:/game/ARTPS3001/USRDIR/ then restart PS3 so you can run Artemis with Cobra enabled

Seriously, im gonna try this when i get home, i hate activating/deactivating cobra every time i want to use use some cheat
 
stupid question, but would you mind to convert a custom usercheat list of mine to netcheat codes? i am too lazy to do this and i have too many other things on my mind to mess with at the moment :crazy:

too bad that aldostools has quit. i am sure he would be able to code an app or add it to his cheateditor
I can see what I can do :)
 
[MENTION=1431]Berion[/MENTION], would you perhaps have the .NCL files for Gran Turismo 6 (BCUS)? Thank you.

It's great (maybe except "ufo icon" ^^").

To be honest, I completely forgot about this app somewhere in (probably) 2010 when Jimmi left the scene and leave GUI for Artemis in draw form. Few years later, someone ask me for project file which I cleaned it and made public. And from this time rd/artemis was dead (or I am wrong?). It's nice to see that my work didn't waste, and You recreate it from hard to read previews and PSD. So of course I appreciate it!



:)
Problem with original logo is that is very small and semi-transparent at bottom. I have never got original artwork. I don't know which font ps2dragon used, so it could be hard to restore it.



Well, not to many unfortunately but I already finished most of work so tomorrow I could show You polished stone. ;)

I seldom login to scene services but often use email, so if You have nothing against it, this is way which I prefer (I hate social media so I don't using FB/TW/Evil ;]).


View attachment 3156 View attachment 3157 View attachment 3158 View attachment 3159 View attachment 3160
 
I really cant get this to work on habib 4.70 cobra, i already installed the latest version from github, tried every tip that bitsbubba gave me also but everytime i press start the console crashes, if i press start with no cheats enabled it doesn't crash on the first time just bring me back to xmb, i only tried BJLM FFX remaster cheats.
 
About the homebrew

Well, in my opinion, it's a great evolution, being able to use netcheat while only on console(without the need of a computer)
- It will be great if i ever travel just with my console and can't use tmapi.dll configuration as i use at home

What i'm against though, is just the attach buttons, like pressing L3+R3 to attach, this combo is the most sensible thing in the controller, i already have 3 controllers with this button combo non-working... couldn't you change on a new version the attach command to instead of being pressing both buttons together, just "holding Select" for a while... like Hold Select for 5 seconds = attached.(kinda like PSP CWCheat but yeah, it's better than having to press L3+R3 in controllers with problems).
Thanks if you can change this though =D. I'm really looking forward to how this program will evolve later =D, and seeing this, most 3.55 users that only stick on that cfw because of Usercheat now will take the courage to update their CFW too(probably), and then, no one would need to make fix for earlier CFW's anymore(lol)
 
Last edited:
I really cant get this to work on habib 4.70 cobra, i already installed the latest version from github, tried every tip that bitsbubba gave me also but everytime i press start the console crashes, if i press start with no cheats enabled it doesn't crash on the first time just bring me back to xmb, i only tried BJLM FFX remaster cheats.

I'm going to be switching to cobra to figure out this issue people are experiencing. I would suggest using rebug cobra instead of habib as I've heard that it is working okay.

Well, in my opinion, it's a great evolution, being able to use netcheat while only on console(without the need of a computer)
- It will be great if i ever travel just with my console and can't use tmapi.dll configuration as i use at home

What i'm against though, is just the attach buttons, like pressing L3+R3 to attach, this combo is the most sensible thing in the controller, i already have 3 controllers with this button combo non-working... couldn't you change on a new version the attach command to instead of being pressing both buttons together, just "holding Select" for a while... like Hold Select for 5 seconds = attached.(kinda like PSP CWCheat but yeah, it's better than having to press L3+R3 in controllers with problems).
Thanks if you can change this though =D. I'm really looking forward to how this program will evolve later =D, and seeing this, most 3.55 users that only stick on that cfw because of Usercheat now will take the courage to update their CFW too(probably), and then, no one would need to make fix for earlier CFW's anymore(lol)

Yeah I can do that. Maybe Start to attach/write, select to deattach?
 
Yeah I can do that. Maybe Start to attach/write, select to deattach?

Maybe as possible future updates, a search method(if it's not already added into the homebrew, i'm not at home to check, but i'll surely check later), to easily find the game you want to apply codes in a big codelist.
An option to turn off the codes during gameplay(same as an auto backup of original values), something like, Hold Select to apply, Start to reset to originals, and so on.
And it's really a good work, saddly, some games probably will be against the changes in real time though... cause some of the games just freeze because the speedy of the writing is slower than the speedy of reading.(must pause the games to activate these cheats efficiently).
 
Updated the github with a new release.

Code:
Added prebuilt list into pkg
Fixed start crashing the PS3
Added somewhat faster cheats loading
Added Berion's new GUI (incomplete)
Fixed Artemis unloading itself when a game is exited
Fixed the notification popup not displaying
Changed activation button to Start from L3+R3

Maybe as possible future updates, a search method(if it's not already added into the homebrew, i'm not at home to check, but i'll surely check later), to easily find the game you want to apply codes in a big codelist.
An option to turn off the codes during gameplay(same as an auto backup of original values), something like, Hold Select to apply, Start to reset to originals, and so on.
And it's really a good work, saddly, some games probably will be against the changes in real time though... cause some of the games just freeze because the speedy of the writing is slower than the speedy of reading.(must pause the games to activate these cheats efficiently).

I've changed it to Start. Select will now Detatch.
I've already gotten a request to implement a section for installed games since most of the games from the list are useless if you don't have the game installed. I think that should be fine unless you'd still prefer a searching method.

I'm not so keen on backup up the values. That'd require more memory allocations that I don't want to stress the VSH with.

When it writes too slow then you just have to make a subroutine. Which I know is hard for those with no experience but it is truly the best form of hacking. You can do so much with assembly.
 
Sharing some of the codelists i've made within sometime that i dunno if they were already added into the homebrew list yet...
Download: Dropbox
bungholio probably has more, i don't have any patience like him to go thread to thread in CMP making the lists... y.y
 
Sharing some of the codelists i've made within sometime that i dunno if they were already added into the homebrew list yet...
Download: Dropbox
bungholio probably has more, i don't have any patience like him to go thread to thread in CMP making the lists... y.y

thanks, there's a "Record of Agarest War Zero" in the pack, what's the title ID of that one?
 
It doesn't crash on rebug 4.70.1, but gives triple beep. What do I need to install in addition to Artemis?
 

Similar threads

Featured content

Trending content

Back
Top