Comments (10)
Very good call! And yes, this should be mentioned. I'm working on the docs this week so I'll get this added in. Thanks for mentioning it!
from godotsteam.
OK, it is in my working copy and will go live soon! Thank you again! I credited and quoted you as well as used that screenshot for clarity. Hopefully that is OK. If not, let me know and I'll remove whatever needs removed.
from godotsteam.
That's ok! Thanks.
from godotsteam.
Though this solution does work on all platforms, I am getting these errors on iOS and haven't figured out yet what the best / proper way is to avoid these warnings...
from godotsteam.
Yeah, we were just talking about this yesterday. There is a semi-complicated way of getting these errors fixed and exporting using the method you described. I am currently trying to figure out a solution that can be applied to the plug-in to prevent it.
These errors don't seem to cause any issues but it's better not to have them at all.
As I understand it, there is an extension list in the .godot folder that must be changed during export, removing the plug-in from that list so the exported project doesn't complain. However, it must be there when you want to export with the plug-in.
So I am trying to figure out how to make that happen on our end to save people this extra step.
from godotsteam.
perhaps reopen this issue? please do let me know when you've found a solution!
from godotsteam.
Agreed. And will do! I know the messy way of solving this, I can share the shared one if you want, but will definitely keep you posted when we get a good one.
from godotsteam.
Hey! Did you happen to have found a way for this?
EDIT to clarify my question: I'm still hoping to find a way not just to avoid calling the Steam API when it's not on a platform that doesn't support Steam, but also not include the binaries involved with this plugin when I don't want to – eg when submitting the game to desktop platforms other than Steam (Itch, GoG, etc). If you know a way, I'd love to know about it. Perhaps this also requires some sort of collaboration with the Godot Engine development community to perhaps even make the necessary features you need?
from godotsteam.
Not yet. There is that extension_list.cfg file that sits inside the .godot folder that need to be altered to stop the error from occurring. However, someone got that error without that file even existing and we couldn't figure out where else a reference to the plug-in would be. It was quite odd.
At that stage, I think our Remove Steam doc needs to be amended with all this information so people are aware. I'm hoping to brainstorm some more things while I'm out of town.
from godotsteam.
Hmm, yeah, I think this is stuck until those proposed changes happen. I couldn't think of anything fancy, sadly.
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.