axell
3510730a6e
Merge branch 'main' into user-pfp-discord-rpc
2024-09-04 17:16:11 +02:00
axellse
e023fa4472
fix merge conflicts
2024-09-04 17:12:13 +02:00
pizzaboxer
f0ffdbc50c
Rework error handling for HTTP API deserialization
2024-09-03 20:05:15 +01:00
axell
abb08f11b6
Merge branch 'main' into user-pfp-discord-rpc
2024-09-03 20:42:32 +02:00
pizzaboxer
6868037670
Show Rich Presence join button w/ reserved servers
2024-09-03 18:24:17 +01:00
pizzaboxer
26b7cbdc67
Refactoring of activity tracker handling
...
this will either go really well or horribly wrong
2024-09-03 18:12:10 +01:00
axell
77262dc6e4
Merge branch 'main' into user-pfp-discord-rpc
2024-09-03 07:24:13 +02:00
pizzaboxer
dfcd5b6777
Draft: game history (+ other minor fixes)
2024-09-03 01:24:52 +01:00
axell
b61adf1a79
Merge branch 'main' into user-pfp-discord-rpc
2024-08-30 16:46:46 +02:00
pizzaboxer
f747f40ca5
Add setting deeplink launch data from BloxstrapRPC
...
plus a bunch of tweaks to the bootstrapper
2024-08-30 01:40:51 +01:00
axell
5d5726bf8b
Merge branch 'main' into user-pfp-discord-rpc
2024-08-29 16:43:50 +02:00
pizzaboxer
1288299dcc
Use queue for processing RPC message backlog
2024-08-29 11:20:37 +01:00
pizzaboxer
fd290f9ff7
Move activity watcher to separate process ( #810 )
...
this was done to:
- ensure robloxplayerbeta launches as an orphaned process
- help alleviate problems with multiple instances
- alleviate problems with the notifyicon causing blocking conflicts on the bootstrapper ui thread
- help reduce functional dependency on the bootstrapper, makes it less monolithic and more maintainable
ive always wanted to do this for a long while, but have always put it off because of how painful it would be
this may genuinely be the most painful refactoring i've ever had to do, but after 2 days, i managed to do it, and it works great!
2024-08-28 22:47:04 +01:00
axell
6b71aea906
move else to new line
2024-07-08 13:30:04 +02:00
axell
d6bc33d2da
make that its own option
2024-07-06 18:36:04 +02:00
axell
3871f7a2eb
refrence correct variables (again)
2024-07-06 18:20:55 +02:00
axell
36a6793836
refrence correct variables
2024-07-06 18:16:01 +02:00
axell
2d41955d2a
matt review changes (better code readability)
2024-07-06 17:58:13 +02:00
axell
0715cc0b03
add space between username and displayname to make it more visually pleasing
2024-07-06 14:44:02 +02:00
axell
2efb5fa95b
remove thing (again) (again) (again)
2024-07-06 14:34:59 +02:00
axell
adc962f971
remove thing (again) (again)
2024-07-06 14:27:36 +02:00
axell
aac398ef4d
remove other thing
2024-07-06 14:21:06 +02:00
axell
95e58d25c9
remove thing
2024-07-06 14:16:25 +02:00
axell
acfd8ad2f3
more debugging
2024-07-06 14:06:52 +02:00
axell
8f4117cf37
forgot to put dollar sign before interpolated string
2024-07-06 13:45:29 +02:00
axell
9397ebe261
debugging (remove later)
2024-07-06 13:36:31 +02:00
axell
62ccc1d229
add user pfp small image thingy
2024-07-05 23:44:36 +02:00
pizzaboxer
85c19a5e0d
Fix single-letter game names Again
2023-08-23 10:43:07 +01:00
pizzaboxer
b22d72a1b8
Allow for rich presence to be set on game join
...
better title: Allow for rich presence to be set through BloxstrapRPC on immediate game join
2023-08-05 01:03:33 +01:00
pizzaboxer
c0d173e87a
Minor changes to how rich presence setting works
2023-08-01 20:24:56 +01:00
pizzaboxer
348154fded
Allow for rich presence fields to be reset
2023-07-31 10:42:13 +01:00
pizzaboxer
c8c49a2921
Revamp Bloxstrap game messaging, now BloxstrapRPC
...
support for nested and dynamically-typed json fields, and games now have greater liberty over how the rich presence can be configured
2023-07-28 21:02:54 +01:00
pizzaboxer
0b1898fb3b
Bump DiscordRPC to 1.2.1.24
2023-07-26 22:46:42 +01:00
pizzaboxer
d618ff350c
Add message commands for presence timestamp/icon
...
also fix a bug with the server location query thingy
2023-07-26 22:36:24 +01:00
pizzaboxer
83856acaec
RobloxActivity -> Integrations.ActivityWatcher
2023-07-25 19:39:31 +01:00
pizzaboxer
1df1a8495c
Make logging more consistent
...
consistent prefix names, and logging exceptions in english
2023-07-25 19:08:43 +01:00
pizzaboxer
5558e5163b
Minor alterations
2023-07-24 09:50:25 +01:00
pizzaboxer
72f034c498
Make RP button text more descriptive
2023-07-24 09:31:53 +01:00
pizzaboxer
3aafa140a1
Hide RP join button if not in public server
2023-07-24 09:23:14 +01:00
pizzaboxer
61255925e6
Mitigate rich presence race condition ( #411 )
2023-07-22 12:32:11 +01:00
pizzaboxer
5205287f36
Alter how game teleports are detected
2023-07-20 22:40:38 +01:00
pizzaboxer
05185e9e9a
Add context menu option for toggling rich presence
2023-07-20 15:11:22 +01:00
pizzaboxer
282d4c665a
Consolidation - global usings
2023-07-15 22:52:44 +01:00
pizzaboxer
0a7ae17473
Consolidate stuff
...
yea
2023-07-02 21:41:45 +01:00
pizzaboxer
39d919811f
Add support for game message communication ( #183 )
...
game scripts can print a client message to send messages to bloxstrap, right now only for setting the presence status
message is a json string formatted with the properties "command" and "data" that's prefixed with the string "[SendBloxstrapMessage]"
example:
print('[SendBloxstrapMessage] {"command":"SetPresenceStatus", "data":"hi"}')
2023-05-09 12:21:56 +01:00
pizzaboxer
d1527535e4
Rename a bunch of classes
...
yea
2023-05-03 18:19:26 +01:00
pizzaboxer
e4ae6f6ccc
Addendum - invisible unicode characters
2023-05-03 18:16:32 +01:00
pizzaboxer
a2acb24638
Fix dc presence not working with short game name
2023-05-03 16:48:18 +01:00
pizzaboxer
58fb73c127
Refactor class structure for singletons/utilities
...
cleanup necessary namespaces and adjust namespaces for certain classes to better represent what they're for
models, helpers and tools are all different and shouldnt really be under the same namespace
2023-04-26 21:14:35 +01:00
pizzaboxer
b89bb0a140
Preserve time spent when teleporting within game
2023-04-22 21:31:48 +01:00