Comments (8)
Thanks. I'll double check my settings to see if there is any backend Steam settings no right.
from godotsteam.
Hi. Thanks for clarifying, I just figured that out myself too :) Was about to reply but looks like you got it. Thanks for the speedy response as always.
from godotsteam.
Hey there! Hmm, looks fine to me but hard to say. Let me check in the code for any possible regressions or bugs. Seems like that should come back true. I haven't used the UGC / Workshop stuff personally so I don't know for sure; but I will figure it out.
from godotsteam.
Alright, I think maybe that variable name needs to be more clear. The variable Steam passes back is called m_bUserNeedsToAcceptWorkshopLegalAgreement
so I assume it being false means you do not need to accept the workshop agreement because you have. I am going to double-check this but I think false is the right response?
from godotsteam.
OK, Valve's docs confirm this:
The m_bUserNeedsToAcceptWorkshopLegalAgreement variable should also be checked and if it's true, the user should be redirected to accept the legal agreement. See the Workshop Legal Agreement section for more details.
We should specify this in our docs at least if it is not already in there.
EDIT: Our docs do not state this so I will update those today to do so.
EDIT 2: OK, that information is added to our docs.
from godotsteam.
And, if I rename that variable coming back, will that break it for everyone using Workshop/UGC when they update? It should not since it isn't a dictionary key, I think. It should be something like needs_to_accept_tos
to be more clear. I will make that change for the next patch!
from godotsteam.
i don't think it will break anything so long as it's still a boolean. I will update my code with the new var name as it's a bit clearer.
from godotsteam.
Cheers and welcome! I got the docs changed up with that information and will be changing it in the next GodotSteam update out this week!
from godotsteam.
Related Issues (20)
- Mono build does not have numeric values for enums HOT 5
- Mono: inconsistent usage of uint64 and int64 HOT 3
- Getting Steam info such as username HOT 11
- Bitfield REMOTE_STORAGE_PLATFORM_ALL changes value per platform HOT 24
- Steam.InputGlyphStyle warnings when combining flags HOT 1
- How to use this GDExtension with platforms that are not supported HOT 15
- No console output when crashing because Steam is not running HOT 3
- getAllLobbyData overwrites data Dictionary HOT 6
- [multiplayer-peer] SteamMultiplayerPeer.close() doesn't properly close the peer HOT 4
- Steam Deck with own appid HOT 11
- 4.6.3 Not Working HOT 4
- All macOS builds after "macos-g421-s159-gs46" are listed as "damaged or incomplete" in macOS HOT 16
- PackedScene nodes at "res://" locations are not accessible by scripts in exported packages HOT 4
- item_created signal is not called HOT 5
- [SMP] Add network_session_failed signal HOT 2
- Game crashes when calling peer.disconnect_peer HOT 5
- Godot no longer detecing gamepad input after initialize steam HOT 2
- Double precision compiled Engine crashes when opening project HOT 6
- NetworkMessagesSessionRequest event expects a long argument instead of a ulong HOT 5
- Unable to join another lobby with SteamMultiplayerPeer after calling close(). HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from godotsteam.