legoandmars / Utilla

A PC library for Gorilla Tag that handles various room-related things (and more?)
MIT License
26 stars 37 forks source link

Gorilla tags api change to photon fusion broke utilla #53

Open ghost opened 6 months ago

ghost commented 6 months ago

pretty much every mod that used gtags old api doesn't work since they switched it to photon fusion.

anundefineduser commented 6 months ago

i think they know image

wayjake commented 6 months ago

well, what does it look like to fix it?

ghost commented 6 months ago

well, what does it look like to fix it?

It's gonna take awhile to fix cause you have to adapt to photon fusion

wayjake commented 6 months ago

I am not familiar with integrating a framework for multiplayer handling. Normally I just burnout on the front side of the project trying to do everything myself lol.

Are you familiar with how Utila works under the hood? How are private modded lobbies created? Some sort of metadata that gets sent from a request?

wayjake commented 6 months ago

A whole new architecture could mean the game developers there actually have server validation rather than just relying on the very toxic GT community to spam report people. It's amazing what can be done by just running, isThisPersonsTragectoryFollowingOurLawsOfPhysics();

My petition to them (GT devs) is to stop playing cat and mouse with the mod community. Both worlds can exist to each other's benefits. MY kids value from this game is 10X when they can do fun things in a sandbox. It drives that unlimited potential of creativity that would match Minecraft levels.

I totally get the competitive drive to make sure all players play by the same rules. Both of my kids are wanting to get into the competitive ranks right now but basically the only way it appears the comp. groups work is manually through Discord communities and private links which is essentially what they are asking the mod community like Utila not to do.

I think a new architecture will really enable that competative nature while enabling sandboxed rooms with different levels of client/server side validations. Like a customizable minecraft server. I'd go as far to say that allowing for custom server links would be a great fix as well. I've written a number of Agar.io servers in Nodejs and it's really fun from a programming perspective. I have more experience with prebuilt and/or hosted custom servers on Minecraft's side.

Perhaps a mod that could enable for custom servers would allow us to escape the potential of hardwiring this "fix" through a DLL that matches/overloads what the Photon Fusion is expecting. image

anundefineduser commented 6 months ago

A whole new architecture could mean the game developers there actually have server validation rather than just relying on the very toxic GT community to spam report people. It's amazing what can be done by just running, isThisPersonsTragectoryFollowingOurLawsOfPhysics();

My petition to them (GT devs) is to stop playing cat and mouse with the mod community. Both worlds can exist to each other's benefits. MY kids value from this game is 10X when they can do fun things in a sandbox. It drives that unlimited potential of creativity that would match Minecraft levels.

I totally get the competitive drive to make sure all players play by the same rules. Both of my kids are wanting to get into the competitive ranks right now but basically the only way it appears the comp. groups work is manually through Discord communities and private links which is essentially what they are asking the mod community like Utila not to do.

I think a new architecture will really enable that competative nature while enabling sandboxed rooms with different levels of client/server side validations. Like a customizable minecraft server. I'd go as far to say that allowing for custom server links would be a great fix as well. I've written a number of Agar.io servers in Nodejs and it's really fun from a programming perspective. I have more experience with prebuilt and/or hosted custom servers on Minecraft's side.

Perhaps a mod that could enable for custom servers would allow us to escape the potential of hardwiring this "fix" through a DLL that matches/overloads what the Photon Fusion is expecting. image

it would be epic if they did a valve and let users host dedicated servers with optional mod support