I haven't been planning it yet, for I played the version which works with MelonLoader (il2cpp) but if the game progresses towards that, I'll probably migrate it.
If you were thinking of another feature, I would kill for a feature that would go through my text messages and tell me "For tonight you need X Weed, X Meth, X Cocaine"
ive been getting this error, not sure if its my fault but i know it has to do with this mod [15:41:11.997] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143[15:41:11.997] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143[15:41:12.129] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143[15:41:12.130] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143[15:41:12.222] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143[15:41:12.223] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143[15:41:12.298] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143[15:41:12.299] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143[15:41:12.374] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143[15:41:12.375] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143[15:41:12.444] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143[15:41:12.445] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143[15:41:12.513] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143[15:41:12.514] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143[15:41:12.960] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143[15:41:12.961] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143
Now if your dealer has 3 products (OG, Granddaddy, Meth) in different servings (2 jars of OG, 2 jars of Granddaddy, 8 baggies of Granddaddy, 1 jar of Meth) then you get to see "3 types (Total: 13 units)" because he can sell 13 times even though the total number of buds and crystals are 33.
Since we don't see their orders, I thought the number of "servings" is a better indicator. So if one brick (20 units) or 1 jar (5 units) they both can be sold to 1 guy only. So it shows how much times they can sell / how much people they can serve max.
This doesn't really make sense for dealers though. It does make sense for the player only.
Dealers will take a brick and break it down into jars or baggies as necessary. They will take a jar and break it down into baggies if necessary.
1 brick =/= 1 potential customer for dealers, only the player. For the dealer, 1 brick = 20 servings. 1 jar = 5 servings.
This is why people are confused. If they give a brick to a dealer, he MAY sell it to 1 person, but more likely he will sell different amounts of singles (1 unit) to different buyers, so some may buy 7, others may buy 2, etc until the entire brick is gone.
Also, pretty sure a brick is 40 units lol. Still, if I give a brick to Benji, he has 40 units and that should probably be reflected. He does not just have 1 brick.
Hmm. Thanks for the heads up. I've never had bricks tbh, only jars for testing. But if what you're saying is that dealers break down the servings into portions, then indeed it doesn't make sense :P
thanks for mod! just wanted to request: since enhanced dealer modder stopped modding, any chance you can take on that or encorporate it into your dealer mod in this aio?
Hey, if you mean Boris, sadly he is not wrong.. "Due to power tripping moderators in the Schedule I discord, i wont be releasing anymore updates or developing more mods for this game." I've got banned without any warning for posting the mod link there even tho the rules say "Please do not directly upload modding files. If you wish to share mods, please post the link to it on a legitimate modding site such as Nexus."
That doesn't mean it's the game's or Tyler's fault, but I can understand him totally.
I didn't really want to make "cheat mods", and if I will, it will not be part of the QoL pack, since that would not be fair, however he updated his mod 3 days ago, so it will probably keep working for a while.
Is it correct that the todo list is just local? In our Multiplayer Savegame only me can see the todo list items i added. And my mate can only see his items he added. It would be great to see both items in a mulitplayer session if possible
I'm not sure if it would be considered cheating, but having an option to bypass having everyone sleep would be a nice feature, especially if someone goes afk. Thanks a lot for your work on this!
Glad you're enjoying the mod! Adding an option to bypass the sleep requirement in multiplayer mode sounds like a solid QoL improvement, especially for AFK situations. I’ll look into whether it’s feasible to implement without breaking balance—maybe as a configurable option. Thanks for the suggestion!
Apperciate it lots! It would be very helpful. I could see it being a configurable option, or perhaps it must be the end of the day to skip for game balance. Either way works. Again, thank you so much!
Scaling probably, classic "window resizing" not so much :( The ToDo list should be growing as more entries are added, and there will be a scroll bar for even more entries.
Hey, cheers :) Product type is possible to show, but there already is a lot of information in the panel. It's meant to give you a quick glance about when they are running out. For the detailed exact list you can open up the phone's dealer menu to see.
As for the ToDo List, make sure that the dragging is turned off before (F9), then you can interact with the list.
38 comments
[15:41:11.997] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143[15:41:11.997] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143[15:41:12.129] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143[15:41:12.130] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143[15:41:12.222] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143[15:41:12.223] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143[15:41:12.298] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143[15:41:12.299] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143[15:41:12.374] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143[15:41:12.375] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143[15:41:12.444] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143[15:41:12.445] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143[15:41:12.513] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143[15:41:12.514] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143[15:41:12.960] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143[15:41:12.961] [QoL_Pack] System.IndexOutOfRangeException: Index was outside the bounds of the array. at QoLPack.AlwaysVisibleClockModule.DrawClock() at MelonLoader.MelonEventBase`1.Invoke(Action`1 delegateInvoker) in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\Events\MelonEvent.cs:line 143
Would it be possible to show the exact amount of product carried when they are carrying bricks/jars?
Like if I give just two bricks to a dealer, it will show them having a quantity of "2" instead of "40" since bricks are worth 20 each.
Now if your dealer has 3 products (OG, Granddaddy, Meth) in different servings (2 jars of OG, 2 jars of Granddaddy, 8 baggies of Granddaddy, 1 jar of Meth) then you get to see "3 types (Total: 13 units)" because he can sell 13 times even though the total number of buds and crystals are 33.
If I give Jane 1 brick of meth, shouldn't her listing say (1 type, 20 units)?
Dealers will take a brick and break it down into jars or baggies as necessary. They will take a jar and break it down into baggies if necessary.
1 brick =/= 1 potential customer for dealers, only the player. For the dealer, 1 brick = 20 servings. 1 jar = 5 servings.
This is why people are confused. If they give a brick to a dealer, he MAY sell it to 1 person, but more likely he will sell different amounts of singles (1 unit) to different buyers, so some may buy 7, others may buy 2, etc until the entire brick is gone.
Also, pretty sure a brick is 40 units lol. Still, if I give a brick to Benji, he has 40 units and that should probably be reflected. He does not just have 1 brick.
Any way to confirm it quickly?
Coincidentally, just before I saw your reply just now I was loading the game and it popped up lol.
Does this screenshot work?
https://images.steamusercontent.com/ugc/60343346715240717/2A58EF0478656491984C36ED6E6F49A9346A78D4/?imw=5000&imh=5000&ima=fit&impolicy=Letterbox&imcolor=%23000000&letterbox=false
Edit: I was wrong about bricks, they are definitely 20. I usually have my handler make these (I've never done it myself lol) so I was off here.
That doesn't mean it's the game's or Tyler's fault, but I can understand him totally.
I didn't really want to make "cheat mods", and if I will, it will not be part of the QoL pack, since that would not be fair, however he updated his mod 3 days ago, so it will probably keep working for a while.
The ToDo list should be growing as more entries are added, and there will be a scroll bar for even more entries.
What is the issue / goal?
Any idea why?
Edit: Fixed. Nvidia app was using F9 and was overwriting the keybind.
question: possible to have the product type be listed for the dealer info?
also how to enter todolist, i tried enter and clicking on box to enter item "to do" but it doesnt work
Product type is possible to show, but there already is a lot of information in the panel.
It's meant to give you a quick glance about when they are running out.
For the detailed exact list you can open up the phone's dealer menu to see.
As for the ToDo List, make sure that the dragging is turned off before (F9), then you can interact with the list.