0 of 0

File information

Last updated

Original upload

Created by

RiHax

Uploaded by

rihaxx

Virus scan

Safe to use

Tags for this mod

49 comments

  1. iSteelyxD
    iSteelyxD
    • member
    • 0 kudos
    I love not having to accept deals all day, the mod is great for that. However, any of the settings that I've tried after reading through these posts and the base description, will not work for me. This is just feedback for OP. Thank you for the mod.

    If i use 0.98, -1, 1 with enable counter on, if they order 1 x product it counters with their original offer which sometimes fails. If they ask for 2x then it works as I want and offers 3 for full price.
    I tried go to max spend and that one rejects every offer because the offers are crazy. Customer offers $1210 for 1 product, it counters with how about x 3576 product for $4000. 
    I i use round to 2 it will counter with only +20% for the extra product. If i round to 5 it doesn't increase the price any further so 5 for ~120%.
  2. Isla5555
    Isla5555
    • member
    • 0 kudos
    Your code has a big bug and it's that it offers less money for cocaine when its price is 999. plz change the code to don't counter offer when your price calculation is equal or lower than the customer suggestion. also it would be great if you add Minimum success % for optimization percentage in config file
    1. rihaxx
      rihaxx
      • member
      • 1 kudos
      added the min success thing, would recommend to use price per unit. Added an check for the exception
  3. OopsO8O
    OopsO8O
    • member
    • 0 kudos
    If I set "dynamic" dealing, does it automatically finds highest counter value and counters the deal automatically?
    1. rihaxx
      rihaxx
      • member
      • 1 kudos
      if you set roundto to 1 it will always have the highest value, but later in game you want to round to 5 or 20 because of jars/bricks it calculates the price per unit the costumer is given and tries to round the value. (too high price per unit leads to rejection)it takes in consideration the maxspending of the costumer with a 98% acceptance rate. This for dynamic. Or if you set priceperunit it will round and set the priceperunit (unsafe because of rejection)
  4. AutismDispenser
    AutismDispenser
    • member
    • 0 kudos
    I would love an option to set the number of items to 20. 1 and 5 work for early and mid game, but end game, bricks are too efficient to sell in 5s. When I set the option to 20 it kinda breaks everything.
    1. rihaxx
      rihaxx
      • member
      • 1 kudos
      what exactly breaks?
    2. AutismDispenser
      AutismDispenser
      • member
      • 0 kudos
      It isnt a problem with your mod I dont think. I have the Customier mod, with the setting to always generate deals turned on. The problem is that whenever this mod bargains with a customer, and they decline, the other mod immediately generates a new deal, and this mod accepts the deal without trying to barging again. Mainly had this issue with large mixes with high prices, but I also had it when the round up was set to 20, and assumed it was this mod that was the problem. My bad!
  5. raynefyrelyte
    raynefyrelyte
    • premium
    • 0 kudos
    im having issues with the employee manager mod just like the other and the new contact that breaks this mod


    No offer details available for the customer.
    [20:39:06.509] [AutoAcceptCounters] Unhandled exception in coroutine. It will not continue executing.
    System.NullReferenceException: Object reference not set to an instance of an object.
       at AutoCounter3.AutoCounter.getBestQuantityAndPrice(Customer customer, ProductDefinition product, Int32 quantity, Single price, Int32 rountTo)
       at AutoCounter3.AutoCounter.MSGResponderCoroutine(List`1 msgs)+MoveNext()
       at MelonLoader.Support.MonoEnumeratorWrapper.MoveNext() in D:\a\MelonLoader\MelonLoader\Dependencies\SupportModules\Il2Cpp\MonoEnumeratorWrapper.cs:line 39
    [20:39:11.529] [AutoAcceptCounters] No offer details available for the customer.
    [20:39:11.530] [AutoAcceptCounters] Unhandled exception in coroutine. It will not continue executing.
    System.NullReferenceException: Object reference not set to an instance of an object.
       at AutoCounter3.AutoCounter.getBestQuantityAndPrice(Customer customer, ProductDefinition product, Int32 quantity, Single price, Int32 rountTo)
       at AutoCounter3.AutoCounter.MSGResponderCoroutine(List`1 msgs)+MoveNext()
       at MelonLoader.Support.MonoEnumeratorWrapper.MoveNext() in D:\a\MelonLoader\MelonLoader\Dependencies\SupportModules\Il2Cpp\MonoEnumeratorWrapper.cs:line 39
    [20:39:16.546] [AutoAcceptCounters] No offer details available for the customer.
    [20:39:16.546] [AutoAcceptCounters] Unhandled exception in coroutine. It will not continue executing.
    System.NullReferenceException: Object reference not set to an instance of an object.
       at AutoCounter3.AutoCounter.getBestQuantityAndPrice(Customer customer, ProductDefinition product, Int32 quantity, Single price, Int32 rountTo)
       at AutoCounter3.AutoCounter.MSGResponderCoroutine(List`1 msgs)+MoveNext()
       at MelonLoader.Support.MonoEnumeratorWrapper.MoveNext() in D:\a\MelonLoader\MelonLoader\Dependencies\SupportModules\Il2Cpp\MonoEnumeratorWrapper.cs:line 39
    [20:39:21.575] [AutoAcceptCounters] No offer details available for the customer.
    [20:39:21.576] [AutoAcceptCounters] Unhandled exception in coroutine. It will not continue executing.
    System.NullReferenceException: Object reference not set to an instance of an object.
       at AutoCounter3.AutoCounter.getBestQuantityAndPrice(Customer customer, ProductDefinition product, Int32 quantity, Single price, Int32 rountTo)
       at AutoCounter3.AutoCounter.MSGResponderCoroutine(List`1 msgs)+MoveNext()
       at MelonLoader.Support.MonoEnumeratorWrapper.MoveNext() in D:\a\MelonLoader\MelonLoader\Dependencies\SupportModules\Il2Cpp\MonoEnumeratorWrapper.cs:line 39
    [20:39:26.588] [AutoAcceptCounters] No offer details available for the customer.
    [20:39:26.589] [AutoAcceptCounters] Unhandled exception in coroutine. It will not continue executing.
    System.NullReferenceException: Object reference not set to an instance of an object.
       at AutoCounter3.AutoCounter.getBestQuantityAndPrice(Customer customer, ProductDefinition product, Int32 quantity, Single price, Int32 rountTo)
       at AutoCounter3.AutoCounter.MSGResponderCoroutine(List`1 msgs)+MoveNext()
       at MelonLoader.Support.MonoEnumeratorWrapper.MoveNext() in D:\a\MelonLoader\MelonLoader\Dependencies\SupportModules\Il2Cpp\MonoEnumeratorWrapper.cs:line 39
    [20:39:31.614] [AutoAcceptCounters] No offer details available for the customer.
    [20:39:31.615] [AutoAcceptCounters] Unhandled exception in coroutine. It will not continue executing.
    System.NullReferenceException: Object reference not set to an instance of an object.
       at AutoCounter3.AutoCounter.getBestQuantityAndPrice(Customer customer, ProductDefinition product, Int32 quantity, Single price, Int32 rountTo)
       at AutoCounter3.AutoCounter.MSGResponderCoroutine(List`1 msgs)+MoveNext()
       at MelonLoader.Support.MonoEnumeratorWrapper.MoveNext() in D:\a\MelonLoader\MelonLoader\Dependencies\SupportModules\Il2Cpp\MonoEnumeratorWrapper.cs:line 39
    1. rihaxx
      rihaxx
      • member
      • 1 kudos
      should be fixed, pls try it if it works for you
  6. garebares
    garebares
    • member
    • 0 kudos
    I'm having problems with the config file. It doesn't seem to change anything when I try to disable the counteroffer aspect.
  7. Expanic
    Expanic
    • premium
    • 0 kudos
    Dynamic pricing is not working for me. It will still accept orders, but the price it sets is the same as the customer's initial offer. No change.
    I am using the High Baller mod to auto calculate the highest the customer would pay. Could it be conflicting?

    Love the mod. Cheers!
    1. Claimintru
      Claimintru
      • member
      • 0 kudos
      Same problem, I assumed turning off rounding to the nearest (5) for jars, would mean if someone wanted 8 Weed, it would try to upsell them to 17 or 18 at a price they would probably accept, but it just takes their initial offer and books the time 

      Not using other contact mods though
    2. rihaxx
      rihaxx
      • member
      • 1 kudos
      it just round to the nearest value eg. 3 -> 5 or 7 -> 10 (with rounto 5). Could be conflicting with other counter mods, not jet tested all.
       
    3. Claimintru
      Claimintru
      • member
      • 0 kudos
      Yeah I'm saying sometimes I dont' want rounding, but want it to upsell (think early game with baggies) and it doesn't do that
    4. rihaxx
      rihaxx
      • member
      • 1 kudos
      yeah now you can do rounding to 1 and it will upsell (new version)
    5. Claimintru
      Claimintru
      • member
      • 0 kudos
      Oh sorry man, just checked it out, seems to be working really well. Thank you !@
  8. d3athskat3r
    d3athskat3r
    • supporter
    • 0 kudos
    It clashed/ not working with Dealer Mod
    1. rihaxx
      rihaxx
      • member
      • 1 kudos
      pls send logs if you have any
    2. d3athskat3r
      d3athskat3r
      • supporter
      • 0 kudos
      [13:20:24.413] [AutoAcceptCounters] Unhandled exception in coroutine. It will not continue executing.
      System.NullReferenceException: Object reference not set to an instance of an object.
         at AutoCounter3.Class1.MSGResponderCoroutine(List`1 msgs)+MoveNext()
         at MelonLoader.Support.MonoEnumeratorWrapper.MoveNext() in D:\a\MelonLoader\MelonLoader\Dependencies\SupportModules\Il2Cpp\MonoEnumeratorWrapper.cs:line 51
  9. blazernt
    blazernt
    • member
    • 0 kudos
    There's a conflict with the Employee Manager App mod. EMA creates a fake contact, Beth not Beth Penn, to operate through. Your mod doesn't have that contact in the table, tries to evaluate it, fails, then errors and resets the loop. It seems EMA isn't uninstall safe, as the Beth contact persists even after EMA is removed.
    1. rihaxx
      rihaxx
      • member
      • 1 kudos
      i mean if it works just ignore it, send logs if possible 
    2. leonseye
      leonseye
      • supporter
      • 0 kudos
      I'm not the guy who posted that, but I have the same issue as well.  It just loops the error and the mod breaks entirely.

      Not sure how to send a log, so I'll c/p part of it here I guess?  It just keeps looping this error over and over and stops running.


      [19:42:36.084] Processing customer: Beth
      [19:42:36.085] [AutoAcceptCounters] Unhandled exception in coroutine. It will not continue executing.
      System.NullReferenceException: Object reference not set to an instance of an object.
         at AutoCounter3.Class1.MSGResponderCoroutine(List`1 msgs)+MoveNext()
         at MelonLoader.Support.MonoEnumeratorWrapper.MoveNext() in D:\a\MelonLoader\MelonLoader\Dependencies\SupportModules\Il2Cpp\MonoEnumeratorWrapper.cs:line 51
      [19:42:36.285] [AutoAcceptCounters] No offer details available for the customer.
      [19:42:36.286] Processing customer: Beth
      [19:42:36.287] [AutoAcceptCounters] Unhandled exception in coroutine. It will not continue executing.
      System.NullReferenceException: Object reference not set to an instance of an object.
         at AutoCounter3.Class1.MSGResponderCoroutine(List`1 msgs)+MoveNext()
         at MelonLoader.Support.MonoEnumeratorWrapper.MoveNext() in D:\a\MelonLoader\MelonLoader\Dependencies\SupportModules\Il2Cpp\MonoEnumeratorWrapper.cs:line 51
      [19:42:41.306] [AutoAcceptCounters] No offer details available for the customer.
      [19:42:41.306] Processing customer: Beth
      [19:42:41.308] [AutoAcceptCounters] Unhandled exception in coroutine. It will not continue executing.
      System.NullReferenceException: Object reference not set to an instance of an object.
         at AutoCounter3.Class1.MSGResponderCoroutine(List`1 msgs)+MoveNext()
         at MelonLoader.Support.MonoEnumeratorWrapper.MoveNext() in D:\a\MelonLoader\MelonLoader\Dependencies\SupportModules\Il2Cpp\MonoEnumeratorWrapper.cs:line 51
      [19:42:46.338] [AutoAcceptCounters] No offer details available for the customer.
      [19:42:46.338] Processing customer: Beth
      [19:42:46.341] [AutoAcceptCounters] Unhandled exception in coroutine. It will not continue executing.
      System.NullReferenceException: Object reference not set to an instance of an object.
         at AutoCounter3.Class1.MSGResponderCoroutine(List`1 msgs)+MoveNext()
         at MelonLoader.Support.MonoEnumeratorWrapper.MoveNext() in D:\a\MelonLoader\MelonLoader\Dependencies\SupportModules\Il2Cpp\MonoEnumeratorWrapper.cs:line 51
      [19:42:53.473] [AutoAcceptCounters] No offer details available for the customer.
      [19:42:53.473] Processing customer: Beth
      [19:42:53.474] [AutoAcceptCounters] Unhandled exception in coroutine. It will not continue executing.
      System.NullReferenceException: Object reference not set to an instance of an object.
         at AutoCounter3.Class1.MSGResponderCoroutine(List`1 msgs)+MoveNext()
         at MelonLoader.Support.MonoEnumeratorWrapper.MoveNext() in D:\a\MelonLoader\MelonLoader\Dependencies\SupportModules\Il2Cpp\MonoEnumeratorWrapper.cs:line 51
      [19:42:55.903] [Employee Manager] [EmployeeManager] Config saved.
      [19:42:56.100] [Hardcore Police] Main scene unloaded. Resetting state.
      [19:42:56.100] [QoL_Pack] Main scene unloaded. Cleaning up modules.
      [19:42:56.102] [QoL_Pack] Unloading clock.
      [19:42:58.482] [Employee_Manager] Scene loaded: Menu
      [19:42:58.483] [Mod_Settings_Manager] Left target scene, entering 'Menu'. Resetting state.
      [19:42:58.485] [Auto_Clear_Completed_Deals] Left target scene, entering 'Menu'.
      [19:42:58.485] [Employee_Manager] Scene loaded: Menu
      [19:42:58.485] [Employee_Manager] Scene loaded: Menu
      [19:43:00.645] [Auto_Clear_Completed_Deals] Auto Clear Completed Deals Deinitializing...
      [19:43:00.645] [Auto_Clear_Completed_Deals] Unsubscribed from Mod Manager's ManagerPreferencesSaved event.
      [19:43:00.806] [Mod_Settings_Manager] Mod Settings Manager Deinitialized.
      [19:43:01.267] Preferences Saved!
    3. blazernt
      blazernt
      • member
      • 0 kudos
      1.0.3 works for the EMA contact now, thanks for the fix
    4. rihaxx
      rihaxx
      • member
      • 1 kudos
      ggs
    5. leonseye
      leonseye
      • supporter
      • 0 kudos
      Nice, we're back in business boys! Thanks for the quick update
  10. CanadianOak
    CanadianOak
    • member
    • 0 kudos
    am i not using it right or is it not this advanced? i am constantly having my offers rejected because its rounding up and not changing the price, i dont have price per gram on, i want to sell in fives, but its asking for way too much (as if i have price per gram on) or dose not change the price at all (asks what they offer) priceperunit is null

    even when placing the round up to 1 the bot just asks for what they order and nothing more (price). is this bot supposed to auto haggle?