Spoiler tag

Tuesday, June 28, 2016

JSRF Graffiti Tool

Hey there!

I don't know why I didn't look into making custom graffiti for JSRF earlier, but since some people have recently asked about importing custom graffitis I gave it a try and figured out how to do it and made a tool to ease the process.

As usual, you'll need a modded xbox with JSRF installed on the HDD and the JSRF files somewhere on your PC.

The tool uses the JSRF stock graffiti folder as the mod folder, it lists the graffiti in the tool, you can select one and click edit to open it up in an image editor, make the changes, save and import back into the tool.
The tools handles all the image format conversion and file management, it also lets you automatically upload the selected graffiti to the xbox (through FTP) and automatically clears the cache for the graffitis.

Here's what the tool looks like with XL size graffitis loaded:

If you are going to use this, first head to the settings tab and lets configure things :) here's an example with my settings so you get the general idea.

JSRF Files (PC)
-JSRF TEX Folder: select the TEX folder in the JSRF files on your PC.
-JSRF TEX original files: This is just optional if you want to restore files, make a second copy of the JSRF files (only the TEX folder if you prefer) and select the TEX folder of that copy, this will be used to restore the graffitis to its original.

JSRF Files (Xbox) 
-Set the FTP IP address of your xbox, login and password
-JSRF games folder: set the path to the Media folder where you have installed JSRF on your xbox.

Preferred texture editor
-Select any image editor (that can edit .tga images).

And you should be set! :D

Now to edit graffiti, go back to the Graffitis tab, click on a button for a graffiti size.
1-Select a graffiti: it will be marked with a light orange stroke like so:

2-Click Edit Selected

The graffiti should open in the image editor, in my case I am using photoshop.

3-Make your edits and don't forget to use the Alpha channel for transparency (black = completely transparent, white = completely opaque)

My alpha channel:

If using Photoshop, flatten the image once you are done.

4-Save the image: very important save with the same file name and location it was opened in, this is so the  JSRF Graffiti tool knows what file to import.

If you are using Gimp, make sure to export with the following settings:


5-Go back to the tool, make sure the graffiti is selected.

6-Click Import selected, the tool should import the graffiti and refresh the thumbnail.

-To install the graffiti mod on the xbox, have your xbox running on the dashboard, make sure your FTP works.

8-With the graffiti selected click "Send to xbox", the tool UI will freeze for a second or two, once its done it should make a confirmation sound.

That's it! :D

Now lets see the results ingame :)

Go check it in the graffiti selection menu to make sure you have it selected, you'll need to have the graffiti slot unlocked of course.

Well its totally out of place hehe but its just for demonstration purposes :D

Let me know if you run into any issues with the tool and if you mod, feel free to post your screenshots of your modded graffiti in the comments :)


  1. Oh boy! More toys I get to work with for the secret project. Only thing that could be better was if there was a way to replace character sound effects. (I can replace music and DJ Professor K's lines, but none of the rudies. .adx files are super easy to work with, surprisingly.) :P Thanks a bunch!

  2. this is INSANE, yours sincerely, zul

  3. I am getting an error with Paint.net. It says that the image cannot be found, yet I have the files on my computer.

    1. In what folder did you place the JSRF files?

      Make sure the folder has read/write permission, in windows 10 many folders such as C:\, program files etc do not have write permission.

  4. My game freezes when I go to edit my graffiti.

    1. Hi, do you mean after editing and uploading to the xbox?

      Or are you trying to connect to the xbox while in the game?

      You need to be on the xbox modded dashboard that supports FTP to upload the files, then launch the game.

    2. I uploaded it while I was on the modded xbox dashboard. When I launch the game and goto change my default graffiti, I choose the one I modded and my game crashes.

  5. Which version of the game do you have? Pal or NTSC/NTSCJ?
    Which kind of graffiti size are you replacing?
    Which tool are you using to edit the textures?


    1. Okay I think I found the issue, when exporting from Gimp, you get the export options, untick/disbale "RLE comrpression" and have "Origin" set to Botton Left.

      You'll want to restore the original graffiti s first to get rid of the previous imports which are causing the crash, either by restoring the original graffitis within the JSRF Graffiti tool and re-uploading the to the xbox.

      Or maybe a simpler way to do that might be to FTP the Medi\Mark\TEX\ folder contents (from the original iso files) to the xbox, also empty the cache on partitions X Y Z, also restore the original TEX files to your JSRF pc folder.

  6. help me
    i get the error Media\Mark\TEX\ directory not found

    1. Do you get that when selecting the folder in the settings tab, or when trying to load a type (size) of graffiti such as SS, S, M etc?

  7. I cant send the new design of graffiti by FTP. The connection is stablish, works (because i can get access of the directories on my Xbox) all configurations are done. But when replace the graffiti (I heard success sound) and checkout in the game, this don't appear. I tested in a NTSC Console with a PAL Game.

    1. Could be the FTP isn't working from the tool, make sure there isn't a firewall blocking the application.

      Also make sure your xbox dashboard allows multiple FTP connections, if you connected to the xbox through FTP with an FTP app its possible the xbox only allows one connection at a time.

      You could check if the files are being uploaded/updated to the xbox through the JSRF Graffiti tool, after you update one from the tool, check the xbox folder "JSRF\Media\TEX\" and you can check the time/date to see if they were updated or not when you uploaded from the JSRF tool.

  8. Is it possible to, for example, in the SS graffiti, to put a 256x256 picture instead of a 128x128 picture?