0 of 0

File information

Last updated

Original upload

Created by

RageModz

Uploaded by

RageM0dz

Virus scan

Safe to use

Tags for this mod

15 comments

  1. bulletsNbourbon
    bulletsNbourbon
    • member
    • 0 kudos
    Has the correct version been uploaded yet?
    1. RageM0dz
      RageM0dz
      • member
      • 0 kudos
      Just uploaded. Active mission compass marker should now be visible and game performance should be better. ( You may freeze for like .3 sec when the world first loads, this is due to initialization and shouldn't be an issue to worry about. I will try to implement better coroutines to fix this later just to make things a little smoother.)
  2. dimebagduke
    dimebagduke
    • member
    • 2 kudos
    Dope, can't wait to try. I always love mods that bring more earnable items to the game :D.
    1. RageM0dz
      RageM0dz
      • member
      • 0 kudos
      Thank you for taking an interest in this mod even in its early stage. There is much more planned for this mod and I hope you enjoy it even though the mod is limited and didn't scratch the surface of my full expectations before release. Depending on how the official graffiti system works when Tyler releases the update, I hope to continue this mod to its fullest. I would love to hear your opinions and what you'd like to see improve.

      Again, I really hope you can get some enjoyment out of its current state!  Thank You!
    2. dimebagduke
      dimebagduke
      • member
      • 2 kudos
      mod is working but with some bugs for me. my experience so far on a fresh save file is as follows. when i bought the can and it equipped it, the first time i tried it didn't equip and i had to reload :P. the second time it was all good, i approached a graffiti sign, did the prompt and sprayed the marked spots. after a couple of tags the can ran out and disappeared, oscar texted me that i did a good job and drops are behind the grocery store, no marker on the compass there's supposed to be. 

      i also noticed this mod does alot of "checking" for things constantly which might explain a bit of framepacing issues im having.

      melonloader threw these logs and then finally some errors at the end when my can disappeared and oscar texted me

      [03:12:25.048] [Graffiti Job Mod]   - Found Conversation: 'Wei Long'
      [03:12:25.048] [Graffiti Job Mod]   - Found Conversation: 'Alison Knight'
      [03:12:25.048] [Graffiti Job Mod]   - Found Conversation: 'Kyle Cooley'
      [03:12:25.048] [Graffiti Job Mod]   - Found Conversation: 'Harold Colt'
      [03:12:25.048] [Graffiti Job Mod]   - Found Conversation: 'Cranky Frank'
      [03:12:25.048] [Graffiti Job Mod]   - Found Conversation: 'Charles Rowland'
      [03:12:25.048] [Graffiti Job Mod]   - Found Conversation: 'Jackie Stevenson'
      [03:12:25.048] [Graffiti Job Mod]   - Found Conversation: 'Melissa Wood'
      [03:12:25.048] [Graffiti Job Mod]   - Found Conversation: 'Mrs. Ming'
      [03:12:25.048] [Graffiti Job Mod]   - Found Conversation: 'Officer Lee'
      [03:12:25.048] [Graffiti Job Mod]   - Found Conversation: 'Louis Fourier'
      [03:12:25.048] [Graffiti Job Mod]   - Found Conversation: 'Officer Jackson'
      [03:12:25.048] [Graffiti Job Mod]   - Found Conversation: 'Hank Stevenson'
      [03:12:25.048] [Graffiti Job Mod]   - Found Conversation: 'Austin Steiner'
      [03:12:25.048] [Graffiti Job Mod]   - Found Conversation: 'Jennifer Rivera'
      [03:12:25.048] [Graffiti Job Mod]   - Found Conversation: 'Peter File'
      [03:12:25.048] [Graffiti Job Mod]   - Found Conversation: 'Oscar Wilde'
      [03:12:25.049] [Graffiti Job Mod]     (Target conversation 'Oscar Wilde' found!)
      [03:12:25.049] [Graffiti Job Mod]   - Found Conversation: 'Uncle Nelson'
      [03:12:25.049] [Graffiti Job Mod]   - Found Conversation: 'Carl Bundy'
      [03:12:25.049] [Graffiti Job Mod]   - Found Conversation: 'Chris Sullivan'
      [03:12:25.049] [Graffiti Job Mod]   - Found Conversation: 'Albert Hoover'
      [03:12:25.049] [Graffiti Job Mod]   - Found Conversation: 'Javier Pérez'
      [03:12:25.049] [Graffiti Job Mod]   - Found Conversation: 'Benji Coleman'
      [03:12:25.049] [Graffiti Job Mod]   - Found Conversation: 'George Greene'
      [03:12:25.049] [Graffiti Job Mod]   - Found Conversation: 'Jeff Gilmore'
      [03:12:25.049] [Graffiti Job Mod]   - Found Conversation: 'Officer Bailey'
      [03:12:25.049] [Graffiti Job Mod]   - Found Conversation: 'Greg Figgle'
      [03:12:25.049] [Graffiti Job Mod]   - Found Conversation: 'Jerry Montero'
      [03:12:25.049] [Graffiti Job Mod]   - Found Conversation: 'Molly Presley'
      [03:12:25.049] [Graffiti Job Mod]   - Found Conversation: 'Igor Romanovich'
      [03:12:25.049] [Graffiti Job Mod]   - Found Conversation: 'Igor Romanovich'
      [03:12:25.049] [Graffiti Job Mod]   - Found Conversation: 'Sam Thompson'
      [03:12:25.049] [Graffiti Job Mod]   - Found Conversation: 'Mac Cooper'
      [03:12:25.049] [Graffiti Job Mod]   - Found Conversation: 'Chloe Bowers'
      [03:12:25.049] [Graffiti Job Mod]   - Found Conversation: 'Genghis Barn'
      [03:12:25.049] [Graffiti Job Mod]   - Found Conversation: 'Mick Lubbin'
      [03:12:25.050] [Graffiti Job Mod]   - Found Conversation: 'Herbert bleuball'
      [03:12:25.050] [Graffiti Job Mod]   - Found Conversation: 'Elizabeth Homley'
      [03:12:25.050] [Graffiti Job Mod]   - Found Conversation: 'Dean Webster'
      [03:12:25.050] [Graffiti Job Mod]   - Found Conversation: 'Michael Boog'

    3. dimebagduke
      dimebagduke
      • member
      • 2 kudos
      and the errors i received

      [03:12:33.382] [Graffiti Job Mod] TargetHit: Consumed 1 use via target hit. Handler Uses: 3 -> 2[03:12:33.382] [Graffiti Job Mod] [GraffitiWall TargetHit] Cannot consume paint per target: Active handler's CurrentItemInstance is null.[03:12:33.502] [PaintCheck] Found paint data. Level: 100.00, Uses: 2, HasPaint: True[03:12:33.694] [Graffiti Job Mod] [StopSprayingGFX] Method called.[03:12:33.695] [Graffiti Job Mod] [StopSprayingGFX] Setting isSpraying = false.[03:12:34.138] [Graffiti Job Mod] [Graffiti Job Mod] [SprayCanHandler] StartSprayingGFX called.[03:12:34.138] [Graffiti Job Mod] [Graffiti Job Mod] [SprayCanHandler] Setting isSpraying = true.[03:12:34.139] [Graffiti Job Mod] [StartSprayingGFX] Aiming particle effect towards (91.54, 52.09, 76.33) (Direction: (0.85, 0.51, -0.16))[03:12:34.139] [Graffiti Job Mod] [StartSprayingGFX] sprayEffect exists, calling Play().[03:12:34.139] [Graffiti Job Mod] [StartSprayingGFX] sprayEffect.Play() called.[03:12:34.139] [Graffiti Job Mod] [StartSprayingGFX] Playing spray sound...[03:12:34.838] [PaintCheck] Found paint data. Level: 100.00, Uses: 2, HasPaint: True[03:12:36.171] [PaintCheck] Found paint data. Level: 100.00, Uses: 2, HasPaint: True[03:12:37.126] [Graffiti Job Mod] Target Target_1 complete![03:12:37.126] [Graffiti Job Mod] Target Target_1 hit![03:12:37.126] [Graffiti Job Mod] TargetHit: Consumed 1 use via target hit. Handler Uses: 2 -> 1[03:12:37.126] [Graffiti Job Mod] [GraffitiWall TargetHit] Cannot consume paint per target: Active handler's CurrentItemInstance is null.[03:12:37.416] [Graffiti Job Mod] [StopSprayingGFX] Method called.[03:12:37.416] [Graffiti Job Mod] [StopSprayingGFX] Setting isSpraying = false.[03:12:37.502] [PaintCheck] Found paint data. Level: 100.00, Uses: 1, HasPaint: True[03:12:38.325] [Graffiti Job Mod] [Graffiti Job Mod] [SprayCanHandler] StartSprayingGFX called.[03:12:38.326] [Graffiti Job Mod] [Graffiti Job Mod] [SprayCanHandler] Setting isSpraying = true.[03:12:38.326] [Graffiti Job Mod] [StartSprayingGFX] Aiming particle effect towards (88.79, 36.61, 139.20) (Direction: (0.81, 0.35, 0.46))[03:12:38.326] [Graffiti Job Mod] [StartSprayingGFX] sprayEffect exists, calling Play().[03:12:38.326] [Graffiti Job Mod] [StartSprayingGFX] sprayEffect.Play() called.[03:12:38.326] [Graffiti Job Mod] [StartSprayingGFX] Playing spray sound...[03:12:38.838] [PaintCheck] Found paint data. Level: 100.00, Uses: 1, HasPaint: True[03:12:40.171] [PaintCheck] Found paint data. Level: 100.00, Uses: 1, HasPaint: True[03:12:41.439] [Graffiti Job Mod] Target Target_2 complete![03:12:41.439] [Graffiti Job Mod] Target Target_2 hit![03:12:41.440] [Graffiti Job Mod] TargetHit: Consumed 1 use via target hit. Handler Uses: 1 -> 0[03:12:41.440] [Graffiti Job Mod] Spray can ran out of uses *due to* target hit. Attempting stack consumption...[03:12:41.441] [Graffiti Job Mod] TargetHit: Found target ItemSlot. Current Quantity: 1[03:12:41.441] [SprayCanHandler] Entering Unequip method.[03:12:41.441] [SprayCanHandler] Unequip: Destroying spray can model.[03:12:41.441] [SprayCanHandler] Unequip method finished.[03:12:41.441] [HarmonyPatch] Postfix-SprayCanHandlerUnequip: Running...[03:12:41.441] [Graffiti Job Mod] SetActiveSprayCanHandler: Clearing active handler (handler is null).[03:12:41.441] [Graffiti Job Mod] Restored original cursor.[03:12:41.441] [HarmonyPatch] Postfix-SprayCanHandlerUnequip: Called SetActiveSprayCanHandler(null).[03:12:41.441] [HarmonyPatch] Postfix-SprayCanHandlerUnequip: Cleared ItemInstance reference.[03:12:41.441] [HarmonyPatch] Postfix-SprayCanHandlerUnequip: Checking cursor restore conditions...[03:12:41.441] [HarmonyPatch] Postfix-SprayCanHandlerUnequip: crosshairImageComponent is NOT NULL[03:12:41.441] [HarmonyPatch] Postfix-SprayCanHandlerUnequip: originalCursorSprite is NOT NULL[03:12:41.441] [HarmonyPatch] Postfix-SprayCanHandlerUnequip: Conditions met. Attempting to restore original sprite...[03:12:41.442] [HarmonyPatch] Postfix-SprayCanHandlerUnequip: Restored original cursor sprite.[03:12:41.442] [HarmonyPatch] Postfix-SprayCanHandlerUnequip: Restored original cursor size: (6.00, 6.00)[03:12:41.442] [HarmonyPatch] Postfix-SprayCanHandlerUnequip: Hid paint bar UI.[03:12:41.442] [HarmonyPatch] Postfix-SprayCanHandlerUnequip: Running...[03:12:41.442] [Graffiti Job Mod] SetActiveSprayCanHandler: Clearing active handler (handler is null).
    4. dimebagduke
      dimebagduke
      • member
      • 2 kudos
      [03:12:41.441] [Graffiti Job Mod] Restored original cursor.[03:12:41.441] [HarmonyPatch] Postfix-SprayCanHandlerUnequip: Called SetActiveSprayCanHandler(null).[03:12:41.441] [HarmonyPatch] Postfix-SprayCanHandlerUnequip: Cleared ItemInstance reference.[03:12:41.441] [HarmonyPatch] Postfix-SprayCanHandlerUnequip: Checking cursor restore conditions...[03:12:41.441] [HarmonyPatch] Postfix-SprayCanHandlerUnequip: crosshairImageComponent is NOT NULL[03:12:41.441] [HarmonyPatch] Postfix-SprayCanHandlerUnequip: originalCursorSprite is NOT NULL[03:12:41.441] [HarmonyPatch] Postfix-SprayCanHandlerUnequip: Conditions met. Attempting to restore original sprite...[03:12:41.442] [HarmonyPatch] Postfix-SprayCanHandlerUnequip: Restored original cursor sprite.[03:12:41.442] [HarmonyPatch] Postfix-SprayCanHandlerUnequip: Restored original cursor size: (6.00, 6.00)[03:12:41.442] [HarmonyPatch] Postfix-SprayCanHandlerUnequip: Hid paint bar UI.[03:12:41.442] [HarmonyPatch] Postfix-SprayCanHandlerUnequip: Running...[03:12:41.442] [Graffiti Job Mod] SetActiveSprayCanHandler: Clearing active handler (handler is null).[03:12:41.442] [HarmonyPatch] Postfix-SprayCanHandlerUnequip: Called SetActiveSprayCanHandler(null).[03:12:41.442] [HarmonyPatch] Postfix-SprayCanHandlerUnequip: Cleared ItemInstance reference.[03:12:41.442] [HarmonyPatch] Postfix-SprayCanHandlerUnequip: Checking cursor restore conditions...[03:12:41.442] [HarmonyPatch] Postfix-SprayCanHandlerUnequip: crosshairImageComponent is NOT NULL[03:12:41.442] [HarmonyPatch] Postfix-SprayCanHandlerUnequip: originalCursorSprite is NOT NULL[03:12:41.442] [HarmonyPatch] Postfix-SprayCanHandlerUnequip: Conditions met. Attempting to restore original sprite...[03:12:41.442] [HarmonyPatch] Postfix-SprayCanHandlerUnequip: Restored original cursor sprite.[03:12:41.442] [HarmonyPatch] Postfix-SprayCanHandlerUnequip: Restored original cursor size: (6.00, 6.00)[03:12:41.442] [Graffiti Job Mod] TargetHit: Cleared slot. Called ClearStoredInstance() on ItemSlot.[03:12:41.443] [Graffiti_Job_Mod] Unhandled exception in coroutine. It will not continue executing.System.ArgumentNullException: Value cannot be null. (Parameter 'key')   at System.Collections.Generic.Dictionary`2.FindValue(TKey key)   at System.Collections.Generic.Dictionary`2.ContainsKey(TKey key)   at GraffitiMod.GraffitiWall.TargetHit(GameObject target)   at GraffitiMod.GraffitiWall.HandleAiming(Boolean isClickHeld, GameObject currentTarget, GameObject& lastAimedTargetRef)   at GraffitiMod.GraffitiWall.AimingLoopCoroutine()+MoveNext()   at MelonLoader.Support.MonoEnumeratorWrapper.MoveNext() in D:\a\MelonLoader\MelonLoader\Dependencies\SupportModules\Il2Cpp\MonoEnumeratorWrapper.cs:line 51
    5. dimebagduke
      dimebagduke
      • member
      • 2 kudos
      errors/log i posted may be somewhat out of order due to the 5k character limit. i get all of those logs during a roughly 10 minute play session
    6. RageM0dz
      RageM0dz
      • member
      • 0 kudos
      Thank you for the report!  It was late and i was trying to hurry and post before bed, it seems I posted the wrong dll. I uploaded the debug one with lots of log reports and such so yeah that definitely explains performance loss lol. I will post the correct one as soon as i am home.

      As far as the compass marker, I will look into the issue and see what is up. it was working for sure but might be the dll i posted. Ill make sure before reuploading.
  3. Qtimporta12
    Qtimporta12
    • member
    • 0 kudos
    When I try to play with the mod installed, Melonloader gives me an error alert and the game doesn't open.
    1. RageM0dz
      RageM0dz
      • member
      • 0 kudos
      Make sure you aren't playing on the schedule 1 alternate version on steam. The mod only works on main branch
  4. lhjdhghdfhfdaq
    lhjdhghdfhfdaq
    • member
    • 0 kudos
    NIE MOGE ROBIĆ WŁASNEGO GRAFITI 
    1. RageM0dz
      RageM0dz
      • member
      • 0 kudos
      Jeśli chcesz zmienić grafikę graffiti, musisz dodać własne pliki .png do: UserData\GraffitiJobMod
  5. how do i install ?
    1. MissSarry
      MissSarry
      • member
      • 0 kudos
      If you have melonloader installed you download the mod manually and drag the dll out of the .zip to youre "Mod" folder. Than you take the folder thats in the .zip called "UserData" and insert it to the same location that youre Mods folder is in, if you already have a folder called UserData in there you just move the contents of the .zip file UserData folder namely "GraffitiJobMod"