--- Log opened Wed Aug 08 00:00:41 2018 20180808 00:04:54-!- stikonas_ [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20180808 00:29:12-!- louis94 [~~louis94@109.49-136-217.adsl-dyn.isp.belgacom.be] has quit [Ping timeout: 256 seconds] 20180808 00:30:58-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has quit [Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.] 20180808 00:31:13-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has joined #wesnoth-dev 20180808 01:13:47-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20180808 01:16:58-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20180808 01:17:48-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20180808 01:20:30-!- noy [~Noy@wesnoth/developer/noy] has quit [Client Quit] 20180808 01:26:56<+wesdiscordbot> hello guys! I'm new on the Discord Channel 20180808 01:33:27-!- gfgtdf [~chatzilla@x4dba4ca7.dyn.telefonica.de] has quit [Ping timeout: 240 seconds] 20180808 01:36:05< celticminstrel> 'lo 20180808 01:38:18-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20180808 01:43:29-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20180808 02:02:37<+wesdiscordbot> I've heard that Wesnoth needs c++ programmers, I have to be honest, I'm not the best C++ programmer out there, I only have one year and a half years of experience working with C++ on UE4, Six Months working with Unity and C# and four Months of coding experience in Java, I've never made any contributions in an Open Source Project and I only have one or two days available per week to make some contributions but if there's 20180808 02:02:37<+wesdiscordbot> a project I would like to make a contribution would be Wesnoth, it was my favourite game as a kid and I have a lot of love for this game, my aim is to improve as a C++ developer by contributing code. 20180808 02:03:16<+wesdiscordbot> although I have been making games since I was a teenager and I can get started quickly 20180808 02:17:20< celticminstrel> Well, UE4 C++ programming is quite a bit different from vanilla C++ programming. 20180808 02:17:46< celticminstrel> I mean, obviously it's still C++, so there will be things that are the same. 20180808 02:18:07< celticminstrel> But UE4 has that entire reflection system and the garbage collector and all that. 20180808 02:19:19< celticminstrel> What I'd suggest if you want to contribute is to look through either the GitHub issues or the EasyCoding wiki page and pick out something that sounds interesting to work on. 20180808 02:19:34< celticminstrel> (There's also a NotSoEasyCoding page if you like a bit more challenge.) 20180808 02:27:02< celticminstrel> https://wiki.wesnoth.org/EasyCoding 20180808 02:27:12< celticminstrel> https://wiki.wesnoth.org/NotSoEasyCoding 20180808 02:27:56< celticminstrel> Also, while you can pick any issue from GitHub, these ones will probably be easier for a new contributor: https://github.com/wesnoth/wesnoth/issues?q=is%3Aissue+is%3Aopen+label%3A%22Good+first+issue%22 20180808 02:28:16< celticminstrel> Though a lot of them don't even involve C++ at all. 20180808 02:46:55-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20180808 03:07:35-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20180808 03:45:32-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has quit [Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] 20180808 05:00:40-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20180808 06:38:46-!- valdar [~atarocch@31.157.74.48] has joined #wesnoth-dev 20180808 07:13:37-!- galegosimpatico [~ec2-user@unaffiliated/ushiu] has quit [Ping timeout: 248 seconds] 20180808 07:14:01-!- galegosimpatico [~ec2-user@unaffiliated/ushiu] has joined #wesnoth-dev 20180808 07:51:05-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20180808 07:51:11-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20180808 08:09:48-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20180808 08:09:53-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20180808 08:44:59-!- nore [~ncourant@51.15.135.137] has joined #wesnoth-dev 20180808 08:47:44-!- louis94 [~~louis94@109.49-136-217.adsl-dyn.isp.belgacom.be] has joined #wesnoth-dev 20180808 09:12:54-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20180808 09:16:02-!- louis94 [~~louis94@109.49-136-217.adsl-dyn.isp.belgacom.be] has quit [Ping timeout: 244 seconds] 20180808 10:00:32-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20180808 12:27:12<+wesdiscordbot> Thank you for your feedback! I will have a look at these resources a get used to the source code of wesnoth. 20180808 13:24:04-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20180808 13:24:14-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20180808 14:03:28-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20180808 14:17:00-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20180808 14:18:44<+wesdiscordbot> Can somebody comment on my new feature PR? Is it stupid idea? Also I am looking for somebody who can port this also to windows and linux. https://github.com/wesnoth/wesnoth/pull/3441 20180808 14:22:36<+wesdiscordbot> One question, what's the current status of the game in terms of rendering? I'm aware that the engine uses SDL and I've read from the patch 1.4.0 that the game has been already migrated to the newer SDL 2.0, what it is required to move the graphics engine to OpenGL by making the fewest changes possible? and if so, what version of OpenGL are we targeting? OpenGLES or just standard OpenGL? 20180808 14:22:36<+wesdiscordbot> https://wiki.wesnoth.org/SDL_2_%2B_OpenGL_port 20180808 14:24:36-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20180808 14:36:48<+wesdiscordbot> Basic info (which you probably know already): branch 1.14 runs on SDL2 branch master will be future stable version 1.16 now it is dev version 1.15. Master will use OpenGL. branch opengl is not up-to-date but uses GLEW already. I believe that you want to start here. This branch is primary maintained by Jyrkive so ask him for more info 20180808 14:37:20<+wesdiscordbot> @Umbrathic ^^ 20180808 14:37:47<+wesdiscordbot> Thanks a lot! 20180808 14:39:07-!- esr [~esr@wesnoth/developer/esr] has quit [Quit: WeeChat 1.9.1] 20180808 14:41:00<+wesdiscordbot> np πŸ˜ƒ I just pointed you where you probably want start. For more informations contact Jyrkive and Vultraz once they will be here 20180808 14:41:42<+wesdiscordbot> I will get in contact with them and get a copy of the branch openGL to get started 20180808 14:54:33-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20180808 15:10:21-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20180808 15:14:51-!- noy [~Noy@wesnoth/developer/noy] has quit [Ping timeout: 240 seconds] 20180808 15:33:50<+wesdiscordbot> The opengl branch targets desktop OpenGL, version 3.2. 20180808 15:34:52<+wesdiscordbot> It's severely incomplete, unfortunately. I started development by creating some low-level classes, but couldn't even finish them before I needed to switch my focus back to fixing bugs in the 1.14 branch. 20180808 15:34:54<+wesdiscordbot> https://github.com/wesnoth/wesnoth/tree/opengl/src/ogl 20180808 15:35:14<+wesdiscordbot> texture_atlas is the most notable class that's still missing. 20180808 15:36:02<+wesdiscordbot> Once those classes are in place, then it would be time to start converting rendering code from SDL to OpenGL. As of this point the process hasn't even been started, the opengl branch shows nothing except a black screen. 20180808 15:36:26<+wesdiscordbot> I'm still working on 1.14 bug fixes instead of the opengl branch. 20180808 15:37:29<+wesdiscordbot> @hrubymar10 I think showing battery charge isn't a bad idea, and I'd be willing to work on the Windows and GNU/Linux implementations. 20180808 15:39:35<+wesdiscordbot> Thank you Jyrki. I am working on implementing it into GUI now. 20180808 16:06:37-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20180808 16:06:43-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20180808 16:19:45-!- ToBeCloud [uid51591@wikimedia/ToBeFree] has joined #wesnoth-dev 20180808 16:35:29-!- sevu [~sevu@p54855FA6.dip0.t-ipconnect.de] has joined #wesnoth-dev 20180808 17:03:39<+wesdiscordbot> Why I didn't have problem add new field into old classic theme but I can't find way to add new field in new default theme? I am trying it for 2 hours now πŸ˜„ 20180808 17:08:07-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20180808 17:18:14<+wesdiscordbot> https://cdn.discordapp.com/attachments/259976436490829825/476801324919291904/unknown.png 20180808 17:18:57< Soliton> fully loaded up on gold? neat. 20180808 17:19:21-!- sevu [~sevu@p54855FA6.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 20180808 17:20:22<+wesdiscordbot> Nope πŸ˜„ It's battery indicator πŸ˜„ 20180808 17:20:28<+wesdiscordbot> I don't have icon yet πŸ˜„ 20180808 17:30:20<+wesdiscordbot> Finally! 20180808 17:30:20<+wesdiscordbot> https://cdn.discordapp.com/attachments/259976436490829825/476804366758707220/unknown.png 20180808 17:48:18-!- sevu [~sevu@p54855FA6.dip0.t-ipconnect.de] has joined #wesnoth-dev 20180808 18:07:54-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20180808 18:09:08-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20180808 18:13:04-!- louis94 [~~louis94@109.49-136-217.adsl-dyn.isp.belgacom.be] has joined #wesnoth-dev 20180808 18:16:19< matthiaskrgr> heh 20180808 18:16:29< matthiaskrgr> I get a build failure on the 1.14 branch 20180808 18:16:42< matthiaskrgr> something of boost does not compile 20180808 18:17:29< matthiaskrgr> https://pastebin.com/XAWFtfZc 20180808 18:17:52< matthiaskrgr> boost 1.67.0 20180808 18:19:38<+wesdiscordbot> Please report it to Boost.Atomic developers, not us. 20180808 18:20:24< matthiaskrgr> I'm surprised that master did compile 20180808 18:28:54-!- ToBeCloud [uid51591@wikimedia/ToBeFree] has quit [Quit: Connection closed for inactivity] 20180808 18:35:20<+wesdiscordbot> Opinions? 20180808 18:35:20<+wesdiscordbot> https://cdn.discordapp.com/attachments/259976436490829825/476820725945073677/unknown.png 20180808 18:38:09<+wesdiscordbot> I think that icon is relying too much on the small lighting bolt icon. It's not that clear. 20180808 18:38:17<+wesdiscordbot> I'd prefer a more minimalistic look. 20180808 18:38:37< matthiaskrgr> does it work if a laptop has several batteries? 20180808 18:39:12<+wesdiscordbot> @jyrkive thanks for the info! I'm going to clone your fork to study the code related to OpenGL, try to compile and see the results, then from that I'll have a look on what I can do. 20180808 18:39:46<+wesdiscordbot> Technically the OpenGL branch isn't in a fork of mine, it's in the main repository. 20180808 18:41:08<+wesdiscordbot> matthiaskrgr: It is implemented to iOS and macOS right now. Support for several batteries must solve someone else in windows and linux port 20180808 18:41:08<+wesdiscordbot> @hrubymar10 can you try to add inside of the battery indicator small rectangular green bars to represent the battery status visually? 20180808 18:41:30<+wesdiscordbot> I think that will help better to communicate with the user how much battery does he has without having to read the text 20180808 18:41:59<+wesdiscordbot> @hrubymar10 and matthiaskrgr, I'm not intending to implement support for multiple batteries. It's a very rare situation. 20180808 18:42:21<+wesdiscordbot> you can also add colour to the green bars 20180808 18:42:30<+wesdiscordbot> @Umbrathic I don't think that GUI2WML can't do that (green bars). 20180808 18:42:33<+wesdiscordbot> for example when it's less than 50% put it orange, and less than 20% make it red 20180808 18:43:54<+wesdiscordbot> has multiple batteries 20180808 18:44:02<+wesdiscordbot> Is better to have battery indicator on left from current time or on right from current time? 20180808 18:44:09<+wesdiscordbot> why don't use different textures for the bars? 20180808 18:44:41<+wesdiscordbot> @hrubymar10 I'd prefer having the time at the rightmost position. 20180808 18:44:54-!- ToBeCloud [uid51591@wikimedia/ToBeFree] has joined #wesnoth-dev 20180808 18:44:58<+wesdiscordbot> I too πŸ˜„ 20180808 18:47:07<+wesdiscordbot> @hrubymar10 GUI2 doesn't have support for multiple textures or animations, or spritesheets? 20180808 18:47:38<+wesdiscordbot> sorry for asking those silly questions, I'm quite new to the source code in Wesnoth 20180808 18:47:49<+wesdiscordbot> I need to have an in depth look at it 20180808 18:47:51<+wesdiscordbot> I'd like to clarify that GUI2 is only our GUI framework, used only for windows, buttons and the like. 20180808 18:48:06<+wesdiscordbot> The performance bottleneck is ingame rendering, which does not use GUI2. 20180808 18:53:28<+wesdiscordbot> @Umbrathic my knowledge of GUI2 is not very rich because I am not author and documentation doesn't exist or is bad. But I don't think that it can support animations or even change icons. Icons are hardcoded inside .cfg file: https://github.com/wesnoth/wesnoth/blob/1.14/data/themes/default.cfg#L176 20180808 18:54:20<+wesdiscordbot> More importantly, the top bar isn't GUI2. It's the so-called theme system. 20180808 18:56:07<+wesdiscordbot> πŸ˜„ 20180808 18:57:04<+wesdiscordbot> @hrubymar10 it makes sense, I can see now why you can't add support to this 20180808 18:57:27<+wesdiscordbot> @jyrkive theme system? so basically, a Wesnoth Theme has nothing to do with GUI2? 20180808 18:57:30<+wesdiscordbot> I'm confused 20180808 18:58:36<+wesdiscordbot> Yep. Wesnoth's ingame was developed long before GUI2, and is thus using an ancient "theme system" to draw the sidebar and top bar. 20180808 18:58:57<+wesdiscordbot> I've tried as well the Wesnoth port on Android, the latest version which is 1.4.3 and I had to disable water animations because there was a bottleneck with the animation of the water, I think it was using software rendering? I'm not sure 20180808 18:59:10<+wesdiscordbot> that's interesting 20180808 18:59:59<+wesdiscordbot> (In 1.14. In master, as well as the opengl branch based on it, the theme system has been completely ripped out. The plan was to use GUI2 for those two bars; however, the developer who removed the theme system couldn't do it, and thus the side bar and top bar have been completely disabled in master for months, making the master branch unplayable.) 20180808 19:01:02<+wesdiscordbot> Yes, Wesnoth is still using software rendering. Ingame, GUI2, GUI1, and theme system are all software rendered. 20180808 19:02:21-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20180808 19:02:56-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20180808 19:04:38<+wesdiscordbot> so, with OpenGL support hardware rendering will be possible, maybe after openGL support is added we can do much more with the game, and also we will have an official support on platforms like Android, I've seen as well that with 1.4 there was an addition for better touch controls. 20180808 19:05:42<+wesdiscordbot> wow 20180808 19:07:56< zookeeper> wait what, why would individual applications have a battery indicator? 20180808 19:08:12<+wesdiscordbot> zookeeper: We already display the current time. 20180808 19:08:39<+wesdiscordbot> I believe the motivation is "I'm playing Wesnoth in fullscreen, but look how late it is, I need to go to bed." 20180808 19:09:00<+wesdiscordbot> It's not hard to imagine that the player would run out of battery while playing, either. 20180808 19:09:26<+wesdiscordbot> Unfortunately I cannot commit a lot of time to this project, but I would like to help with those issues regarding rendering and the UI System, you seem to need a full time dev working on it, still I'm not sure if my work will be useful, I can however commit 2 hours of my time per day to it. 20180808 19:09:50< zookeeper> the space for the clock is for the multiplayer timer, so at other times it shows the time just because that's nicer than a blank space, i believe 20180808 19:10:04<+wesdiscordbot> but that's interesting, it has to be taken in small steps 20180808 19:10:45<+wesdiscordbot> @Umbrathic Unofrtunately, the rendering and UI system are among the hardest parts of Wesnoth to develop. If you can't commit a lot of time, it might be a better idea to focus on easier tasks. 20180808 19:11:04<+wesdiscordbot> I would like to see Wesnoth Running on a lite version of OpenglES that runs on every platform, honestly I don't think we will need any of the more fancier features that come out of the box with the native OpenGL 3.0+ 20180808 19:11:20<+wesdiscordbot> I see 20180808 19:11:40<+wesdiscordbot> zookeeper: Exactly as Jyrkive said: I'm playing wesnoth in fullscreen and my battery run s out every time πŸ˜„ 20180808 19:11:53<+wesdiscordbot> hahahahahhaha 20180808 19:12:00< zookeeper> anyway, i don't object to a battery indicator or anything if it's actually useful for someone, it just seems so fundamentally the kind of information the OS should tell you. 20180808 19:13:04< zookeeper> but it shouldn't show up except on devices with a battery, of course, and that seems awkward to do with the theme system. 20180808 19:13:36<+wesdiscordbot> @jyrkive that's fine, I understand, then I will have to start with smaller easier tasks . 20180808 19:14:43<+wesdiscordbot> zookeeper: I'am working on task "show battery only when is battery present" 20180808 19:20:16-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20180808 19:46:12-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20180808 19:46:18-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20180808 19:50:51<+wesdiscordbot> Battery icon survey: https://github.com/wesnoth/wesnoth/pull/3441/comment#issuecomment-411529719 20180808 20:06:30<+wesdiscordbot> And with this, wmllint can run cleanly on the core directory once again. 20180808 20:13:12-!- vn971 [~vasya@94.158.103.15] has joined #wesnoth-dev 20180808 20:14:32< vn971> hmm, I'm stunned. So I'm trying to send a PM to a person who seems to be offline... And it silently fails. Is that expected behaviour? No error is given in PM chat, no error is seen in the lobby chat. 20180808 20:15:26< vn971> wesnoth version 1.14.4. 20180808 20:17:29-!- shiki [~sevu@p54854E92.dip0.t-ipconnect.de] has joined #wesnoth-dev 20180808 20:19:57-!- sevu [~sevu@p54855FA6.dip0.t-ipconnect.de] has quit [Ping timeout: 244 seconds] 20180808 20:20:34-!- sevu|shiki [~sevu@p54855C9B.dip0.t-ipconnect.de] has joined #wesnoth-dev 20180808 20:21:15-!- sevu|shiki [~sevu@p54855C9B.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 20180808 20:22:32-!- shiki [~sevu@p54854E92.dip0.t-ipconnect.de] has quit [Ping timeout: 244 seconds] 20180808 20:24:36-!- valdar [~atarocch@31.157.74.48] has quit [Ping timeout: 244 seconds] 20180808 20:31:33< zookeeper> vn971, if the person actually is offline, then yes, it _should_ tell you that. 20180808 20:35:51-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 240 seconds] 20180808 20:46:18-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20180808 20:46:24-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20180808 21:08:54-!- ToBeCloud [uid51591@wikimedia/ToBeFree] has quit [Quit: Connection closed for inactivity] 20180808 21:33:05-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20180808 21:33:11-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20180808 21:47:15<+wesdiscordbot> @shadowm gfgtdf isn't the only one blocked out from the chat… wedge mentioned on github as well being unable to join 20180808 22:11:20< loonycyborg> you mean irc? 20180808 22:11:37< loonycyborg> currently we let only registered freenode users 20180808 22:11:47< loonycyborg> because of ongoing spam attack on freenode 20180808 22:11:53< loonycyborg> they even do pm 20180808 22:11:55< loonycyborg> so annoying 20180808 22:14:14-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20180808 22:17:52<+wesdiscordbot> @sevu he needs to register an account as well then. 20180808 22:22:57-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20180808 22:23:03-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20180808 22:28:04-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20180808 22:28:10-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20180808 22:37:28-!- louis94 [~~louis94@109.49-136-217.adsl-dyn.isp.belgacom.be] has quit [Ping timeout: 256 seconds] 20180808 23:01:32-!- nurupo_ [~nurupo.ga@unaffiliated/nurupo] has joined #wesnoth-dev 20180808 23:02:53-!- Netsplit *.net <-> *.split quits: nurupo 20180808 23:02:53-!- nurupo_ is now known as nurupo 20180808 23:48:47-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has joined #wesnoth-dev --- Log closed Thu Aug 09 00:00:55 2018