You mean like this, yes? And this happens because exception gets thrown: "throw std::runtime_error(std::string("Can't open ") + templatePath + ": " + std::strerror(errno));"
Henry Hirsch
@hhirsch
Nice.
@diablol1 Where is your data directory?
@diablol1 Looks like glportal can't find it.
Patryk Krajewski
@diablol1
templatePath is "data/config.json" and it seems like it doesn't exist.
It's not missing. It's inside: "glportal-vs\glportal" but .exe file is in: "glportal-vs\VS2017\GlPortal\x64\Debug" and moving it made it working, but black screen still occurs
@diablol1 In data/config.json can you play with the setting? For example set fullscreen to false?
@wow2006 Do you have an idea how to further debug the issue?
Patryk Krajewski
@diablol1
@hhirsch Yes, i changed fullscreen option and it had effect on the window
Henry Hirsch
@hhirsch
@diablol1 So now you have a smaller black window?
Patryk Krajewski
@diablol1
When false it's almost fullscreen, but I see frame(titlebar etc.)
So it works
Henry Hirsch
@hhirsch
@diablol1 We had a bug like this with AMD hardware before. I wonder if it is the same problem.
Patryk Krajewski
@diablol1
@hhirsch How did you fix that?
Henry Hirsch
@hhirsch
@diablol1 In that particular case it is not fixed thus far. @diablol1 Maybe @nilspin or @wow2006 come up with an idea on how to debug/fix the issue.
@diablol1 Just to make sure. Your graphics drivers are up-to-date and you can run other games without problems?
Patryk Krajewski
@diablol1
@hhirsch The drivers weren't updated, so I've just done it, but it didn't fix the bug. Other games run ok
Henry Hirsch
@hhirsch
@diablol1 Good. I'll try on this machine that had a similar bug but it'll be some time. I'll be very busy with some medical issues for the coming weeks. I hope some of the other devs get activated by your issue, too.
Henry Hirsch
@hhirsch
@diablol1 A bug report on the RadixEngine repository would help fixing this, too.
_
Patryk Krajewski
@diablol1
@hhirsch Is that what you meant GlPortal/RadixEngine#163 ?
But am wondering how if there is any further breakdown of the game engine source, or maybe I'm not seeing all the doc's correctly?
Kruno Peric
@krunoPeric
I did compile and run the game though! It works great. It didn't compile at first, but I made a fix to the instructions to get it to work on Debian Stretch. I revised the COMPILE.md and submitted the pull request. I'm new to open source contributions, so this is really cool!
Kruno Peric
@krunoPeric
OK, from "mainpage.dox", it says Check out the file World.cpp to get to a central point. That looks like a good page to start! Sorry for all the questions!
Henry Hirsch
@hhirsch
@krunoPeric Thank you for the questions. The documentation is best viewed here: http://docs.glportal.de/ . It will be great if you let me know where the documentation lacks so I can focus on improving very specific aspects of it.
Kruno Peric
@krunoPeric
I will be going through World.cpp to "wrap my head around" how the game engine is sequenced and works. I can make a contribution to the project by "graphing it out" or using pseudocode or a message sequence chart. Just some kind of document or chart that maps the engine out clearly. If that interests you let me know.
thanks, those look helpful! If I think of a way to improve the diagrams -- after getting familiar with the engine, -- I'll let you know or send you a proposal / whiteboard sketch.
Henry Hirsch
@hhirsch
See you later guys. I am going on a 3-day hike now.
Henry Hirsch
@hhirsch
@ElementW Hello. I've just read your message on IRC. Nice to hear from you again!
Kruno Peric
@krunoPeric
is there talk of moving the repository to Gitlab due to the recent Microsoft acquisition of github?
Dorian Wouters
@ElementW
@krunoPeric Not really moving right now, but at least making sure mirror repos are set up there.
@krunoPeric Thankfully Git is a decentralized system and we can move easily. We just don't want GitHub to eventually pull a Microsoft on us and leave everybody with a crippled version of GH if you don't pay or use a MS account.
(which is foreseeable, as with every other acquisition they did in the past)
Nilay
@nilspin
@ElementW Hi Dorian, what was the reasoning behind moving player's contact callback to a special class?
Henry Hirsch
@hhirsch
@nilspin Probably because it has to implement btCollisionWorld::ContactResultCallback.
Dorian Wouters
@ElementW
@nilspin As for the callback itself, Bullet expects it to be a class. As for what it does, IDK if it could be done somewhere else reliably
If need be we can wrap an std::function inside such an object
Nilay
@nilspin
@hhirsch@ElementW got it, thanks.
Erkin Matkaziev
@Erkin97
Hi, guys. I'm junior Qt C++ developer. I want to be a contributor for this project. I just started building development environment