[00:19] mwillcock (~mwillcock@88.144.29.212) left irc: [00:20] yuv422 (~yuv422@119-18-0-84.771200.syd.nbn.aussiebb.net) joined #scummvm. [00:24] yuv422 (~yuv422@119-18-0-84.771200.syd.nbn.aussiebb.net) left irc: Ping timeout: 252 seconds [01:38] DominusExult (~dominus@port-92-194-38-211.dynamic.qsc.de) joined #scummvm. [01:38] DominusExult (~dominus@port-92-194-38-211.dynamic.qsc.de) left irc: Changing host [01:38] DominusExult (~dominus@unaffiliated/dominus) joined #scummvm. [01:41] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 248 seconds [01:41] Nick change: DominusExult -> Dominus [01:45] ldevulder_ (~ldevulder@176.167.152.51) joined #scummvm. [01:49] ldevulder (~ldevulder@176.167.18.221) left irc: Ping timeout: 244 seconds [02:03] dreammaster (~dreammast@c-73-241-66-252.hsd1.ca.comcast.net) joined #scummvm. [02:03] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services. [02:06] Littleboy (~littleboy@pool-71-162-119-10.bstnma.fios.verizon.net) left irc: Quit: Κtre dans le vent, une ambition de feuille morte. [02:09] [scummvm] dreammaster pushed 5 new commits to master: https://git.io/fjgBn [02:09] scummvm/master d5d801d dreammaster: GLK: ADVSYS: Adding opcodes and message decoding [02:09] scummvm/master 8bb7c89 dreammaster: GLK: ADVSYS: String printing [02:09] scummvm/master 75da8dd dreammaster: GLK: ADVSYS: Subroutine call & return opcodes [02:21] yuv422 (~yuv422@119-18-0-84.771200.syd.nbn.aussiebb.net) joined #scummvm. [02:26] yuv422 (~yuv422@119-18-0-84.771200.syd.nbn.aussiebb.net) left irc: Ping timeout: 245 seconds [02:51] Yay, ScummVM now have discord server, this is awesome! [02:51] Always wanted to follow project more closely but I never used IRC. [02:54] IMO IRC isn't really friendly for "modern" usage (ie, transient), which is why discord has gained a bit of traction. Discord you can open on your phone, desktop, tablet, or web browser, log in, and message history is all there, notifications are in sync, all by default [02:54] Sure you have options for bouncers on IRC but that's just additional friction to the end-user [02:56] Yeah, in therms of messaging I more "modern" user. Well first I wanted to ask there is guy maded support for Might and Magic World of xeen. I played it on some pre-relise version some time ago. Is it finished currently? Will be might and magic 3 (which technically almost same game) be added? [02:57] Just really hope one day have this games avalible on android phone while on vacation - it'd be my best dream lol [03:01] Sorry if questions are dumb [03:18] jamm (~jam@i121-114-55-89.s42.a013.ap.plala.or.jp) joined #scummvm. [03:18] jamm (~jam@i121-114-55-89.s42.a013.ap.plala.or.jp) left irc: Changing host [03:18] jamm (~jam@unaffiliated/jamm) joined #scummvm. [03:21] Endy: I updated logs earlier today [03:30] Lightkey (~Darklock@p200300F693C83E2322CF30FFFE083718.dip0.t-ipconnect.de) left irc: Ping timeout: 248 seconds [03:37] Mataniko: Thanks! [03:38] Mataniko: I'm going to fix the width on the 'logs' table tho, it's oddly squished here [03:40] where? [03:40] Mataniko: Never mind, it was a caching issue on the .css, a force refresh fixed it heh [03:40] The page is so outdated, my formatters failed and php7.3 didn't work [03:41] had to patch some of that, but it's still pretty gnarly [03:42] I can install PHP7.3 if you need it. Funny thing about being a lead sysadmin for a hosting company, my own stuff gets a bit neglected :P [03:43] it's ok. It was mostly around regex functions that were deprecated in 5.6 and removed in 7.x [03:43] Lightkey (~Darklock@p200300F693C83E8822CF30FFFE083718.dip0.t-ipconnect.de) joined #scummvm. [03:43] it's not like it's a super fancy PHP site [03:43] it will work with both 5.6 and 7.x now [03:43] but the markup is still 2005ish [03:44] Guilty as charged :) [03:45] Appreciate the effort you went to tho [03:47] Endy: did you change the parsing? now the Fraktur font is always correct but simple accented characters are b0rked :-) [04:00] Storm-Streaming (~kvirc@cpc96296-lewi18-2-0-cust121.2-4.cable.virginm.net) left irc: Ping timeout: 272 seconds [04:00] jamm (~jam@unaffiliated/jamm) left irc: Ping timeout: 258 seconds [04:10] Lightkey: I haven't touched it since yesterday [04:38] SupSuper (~SupSuper@openxcom/dev/supsuper) left irc: Quit: Rip [05:00] vyzigold (~jarda@39.129.broadband4.iol.cz) joined #scummvm. [05:15] dreammaster (~dreammast@c-73-241-66-252.hsd1.ca.comcast.net) left irc: [05:20] emmalyn (~emmalyn@c-98-210-124-136.hsd1.ca.comcast.net) left irc: Ping timeout: 252 seconds [05:47] eriktorbjorn (~d91tan@213-65-60-100-no2480.tbcn.telia.com) left irc: Quit: Leaving. [05:56] default__ (~ldevulder@176.164.193.1) joined #scummvm. [06:00] ldevulder_ (~ldevulder@176.167.152.51) left irc: Ping timeout: 252 seconds [06:03] whiterandrek (~CVoltage@ppp-109-104-179-20.wildpark.net) joined #scummvm. [06:03] #scummvm: mode change '+o whiterandrek' by ChanServ!ChanServ@services. [06:23] yuv422 (~yuv422@119-18-0-84.771200.syd.nbn.aussiebb.net) joined #scummvm. [06:27] yuv422 (~yuv422@119-18-0-84.771200.syd.nbn.aussiebb.net) left irc: Ping timeout: 268 seconds [06:45] Strangerke (~Strangerk@cust-208-39-111-94.dyn.as47377.net) left irc: Ping timeout: 244 seconds [07:06] _sev (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [07:15] Nick change: default__ -> ldevulder [07:18] vliaskov (~vliaskov@x590cb78d.dyn.telefonica.de) joined #scummvm. [07:19] ludde (~b@host.62.65.78.45.bitcom.se) joined #scummvm. [07:20] Drenn (~Drenn@bas6-toronto01-70-52-223-40.dsl.bell.ca) left irc: Ping timeout: 244 seconds [07:37] SylvainTV (~Sylvain@alille-658-1-112-217.w92-155.abo.wanadoo.fr) left irc: Read error: Connection reset by peer [08:13] good morning people [08:25] morning πŸ‘‹ [08:40] mwillcock (~mwillcock@88.144.29.212) joined #scummvm. [09:07] @Vyzigold: in German all nouns are capitalized, and not just proper nouns. So the capital 'A' in 'Das Auge ist schon offen.' does not indicate an emphasis. [09:08] If the eye is like an all-seeing god eye at the top of the pyramid, then you would have a case for capitalizing it in English as well. But otherwise it should be lowercase. [09:12] cd (~none@gateway/tor-sasl/cd) joined #scummvm. [09:24] jamm (~jamm@unaffiliated/jamm) joined #scummvm. [09:33] hi there πŸ˜ƒ [09:33] Hello there! [09:40] [scummvm] ScummVM-Translations pushed 5 new commits to master: https://git.io/fjguj [09:40] scummvm/master 2b52388 : I18N: Update translation (French) [09:40] scummvm/master 92ff871 criezy: I18N: Update translation (French) [09:40] scummvm/master 3672a80 criezy: I18N: Regenerate translations data file [09:55] whiterandrek (~CVoltage@ppp-109-104-179-20.wildpark.net) left irc: Read error: Connection reset by peer [09:56] Where is Grogbot relaying from with horrible yellow colored nicks :) [10:01] Harekiet: Hello from Discord! πŸ˜ƒ [10:04] ugh more horrible yellow nicks madmoose :) [10:05] @criezy ok, se then there is no reason for it to be uppercase [10:06] Thanks. I changed it on translations.scummvm.org. [10:07] I will also review the suggestions later today. [10:08] right now, I made only that one [10:08] Harekiet: Booh! πŸ˜ƒ [10:08] Yes, but there are some other older suggestions that I should look at as well. [10:09] Harekiet: Better now? [10:09] I know about one more string with too long row, I will look into it and make a suggestion [10:10] Harekiet: With all your ansi art in #dosbox you don't get to complain :) [10:10] Nah I'm starting to like the yellow colours [10:10] Cant see it in Discord though πŸ˜› [10:11] What a shit platform that discord is, can't do any colours [10:11] Maybe it's just a censoring gateway, no colors for Discord? ;) [10:12] Dunno if they actually support it [10:13] You can post pictures though. [10:15] It seems that people just abuse code highlighting for colored text in discord - but I'm not sure if you could force that through from the IRC side because it needs a multi-line message [10:15] I can just do that through matrix already, but I kinda doubt that also does colors, how is one to spam colorful images without that [10:22] For Harekiet: [10:22] https://cdn.discordapp.com/attachments/581224061091446795/587949646752514058/image0.jpg [10:23] Our albino hero will not be forgotten [10:25] yuv422 (~yuv422@119-18-0-84.771200.syd.nbn.aussiebb.net) joined #scummvm. [10:29] yuv422 (~yuv422@119-18-0-84.771200.syd.nbn.aussiebb.net) left irc: Ping timeout: 258 seconds [10:40] @criezy I made 3 more suggestions [11:10] mwillcock (~mwillcock@88.144.29.212) left irc: [11:41] borosky (~borosky@095160157148.dynamic-ra-10.vectranet.pl) joined #scummvm. [11:43] borasky (~borosky@095160157148.dynamic-ra-10.vectranet.pl) left irc: Ping timeout: 272 seconds [11:46] Hi guys [11:49] hi Strangerke [11:54] that yellow is horrific on a light background :/ [11:54] Hello there Stranger πŸ˜‚ [11:58] ST: yes :( [12:31] Lightkey: I think I made a change or two. There were some characters that were relayed wrong and will forever stay wrong [12:45] I changed my IRC client to use a dark theme because of that yellow πŸ˜› [12:57] just disable or move the bot to an irc-bridge channel [12:57] we get channels, we don't need to dump everything in 1 place [12:57] at least use discord to its advantages [12:58] also move github bot to a github channel [12:59] can't the bot just not use colorend nicks, never felt the need for colored nicks on regular irc either [13:00] Littleboy (~littleboy@pool-71-162-119-10.bstnma.fios.verizon.net) joined #scummvm. [13:00] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services. [13:01] I just think it's completely useless and pointless to begin with [13:02] Just pick [13:02] one chat [13:10] Well I can see people liking alternate clients for their phones or whatever, but ofcourse they should just use the allmighty quassel for that :) [13:13] This is FOSS, we will never agree on anything, and everything will remain a mess until eternity. That's just how FOSS works πŸ˜ƒ [13:15] Giving people the ability to choose doesn't sound 'completely useless and pointless' to me. IRC is for now still the main channel of communication but since Discord became so popular I'm glad there's an official server here now as well. Why not try to bridge both worlds for now and make transition easier and not alienate part of the commnuity by cutting them off.. That's my take on it. [13:16] Exactly what @Joefish says. [13:16] However, I can disable colord nicknames if you want me to [13:17] Grogbot on discord could use a different colour too [13:18] or was the red chosen especially for the purpose of being hard to see? [13:21] it's kinda funny that the bridged nicks on irc are hard to see with light background but the grogbot name on discord is hard to see with a dark background :P [13:22] Isn't it a good thing if the name of the bridge itself "disappears" and only the nick of the actual person stands out? =) [13:24] as for quassel, that's just additional user friction. needs to be set up, secured, publicly accesible (or vpn'd), server core may or may not support push notifications. much easier to let the service deal with all that headache ;P [13:25] or you can use matrix and its irc bridge [13:26] Unseen2: that was what I was wondering [13:26] it seems like I keep going "what does it say there?" oh, it's Grogbot again, though [13:41] I disabled the "fancy nicknames" so that you only see the username bit itself yesterday after Mataniko reported the possiblilty to spoof usernames. If you clicked on one of those names, then it might redirect you to a wrong user in some cases. [13:41] emmalyn (~emmalyn@c-98-210-124-136.hsd1.ca.comcast.net) joined #scummvm. [13:51] I can adjust Grogbot's nick color later today [13:51] For testing purposes, I could disable the colors on the IRC side right away [13:53] The bot script in it's current state picks the colors it uses for IRC randomly from a (hardcoded...) array [14:26] yuv422 (~yuv422@119-18-0-84.771200.syd.nbn.aussiebb.net) joined #scummvm. [14:31] yuv422 (~yuv422@119-18-0-84.771200.syd.nbn.aussiebb.net) left irc: Ping timeout: 272 seconds [14:32] SupSuper (~SupSuper@openxcom/dev/supsuper) joined #scummvm. [14:33] vyzigold (~jarda@39.129.broadband4.iol.cz) left irc: Ping timeout: 268 seconds [14:36] Praetorian|str (~antoniou@2a02:587:790d:3f00:9c6c:5ada:2079:1fc9) joined #scummvm. [14:52] Praetorian|str (~antoniou@2a02:587:790d:3f00:9c6c:5ada:2079:1fc9) left irc: Quit: Leaving [15:18] jamm (~jamm@unaffiliated/jamm) left irc: Ping timeout: 248 seconds [15:31] _athrxx (~athrxx@ipbcc01030.dynamic.kabel-deutschland.de) joined #scummvm. [15:32] emmalyn (~emmalyn@c-98-210-124-136.hsd1.ca.comcast.net) left irc: Remote host closed the connection [15:37] eriktorbjorn (~d91tan@213-65-60-100-no2480.tbcn.telia.com) joined #scummvm. [15:37] #scummvm: mode change '+o eriktorbjorn' by ChanServ!ChanServ@services. [15:37] ST (~ScottT@61-245-158-3.3df59e.adl.nbn.aussiebb.net) left irc: Ping timeout: 248 seconds [15:37] ST (~ScottT@61-245-158-3.3df59e.adl.nbn.aussiebb.net) joined #scummvm. [15:37] #scummvm: mode change '+o ST' by ChanServ!ChanServ@services. [15:46] ny00123 (~ny00123@213.137.88.144) joined #scummvm. [15:51] _sev (~sev@scummvm/undead/sev) joined #scummvm. [15:51] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services. [15:58] _sev (~sev@scummvm/undead/sev) left irc: Quit: This computer has gone to sleep [15:58] _sev (~sev@scummvm/undead/sev) joined #scummvm. [15:58] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services. [15:58] Drenn (~Drenn@bas6-toronto01-70-52-223-40.dsl.bell.ca) joined #scummvm. [16:06] _athrxx (~athrxx@ipbcc01030.dynamic.kabel-deutschland.de) left irc: Quit: Leaving [16:19] jamm (~jam@unaffiliated/jamm) joined #scummvm. [16:24] DominusExult (~dominus@port-92-194-8-145.dynamic.qsc.de) joined #scummvm. [16:24] DominusExult (~dominus@port-92-194-8-145.dynamic.qsc.de) left irc: Changing host [16:24] DominusExult (~dominus@unaffiliated/dominus) joined #scummvm. [16:27] Dominus (~dominus@unaffiliated/dominus) left irc: Ping timeout: 248 seconds [16:27] Nick change: DominusExult -> Dominus [16:28] yuv422 (~yuv422@119-18-0-84.771200.syd.nbn.aussiebb.net) joined #scummvm. [16:32] yuv422 (~yuv422@119-18-0-84.771200.syd.nbn.aussiebb.net) left irc: Ping timeout: 248 seconds [16:47] <_sev> test gor Grgobot nick color [16:48] @waltervn is it better now? [16:48] looks good, thanks [16:51] ajax16384 (~User@109.60.130.33) joined #scummvm. [16:51] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services. [16:58] jamm (~jam@unaffiliated/jamm) left irc: Ping timeout: 272 seconds [17:06] jamm (~jam@i121-114-55-89.s42.a013.ap.plala.or.jp) joined #scummvm. [17:06] jamm (~jam@i121-114-55-89.s42.a013.ap.plala.or.jp) left irc: Changing host [17:06] jamm (~jam@unaffiliated/jamm) joined #scummvm. [17:18] SylvainTV (~Sylvain@lfbn-lil-1-811-bdcst.w92-148.abo.wanadoo.fr) joined #scummvm. [17:18] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services. [17:25] vliaskov (~vliaskov@x590cb78d.dyn.telefonica.de) left irc: Remote host closed the connection [17:26] whiterandrek (~CVoltage@ppp-109-104-179-20.wildpark.net) joined #scummvm. [17:26] #scummvm: mode change '+o whiterandrek' by ChanServ!ChanServ@services. [17:32] Claudamania (~androirc@82-132-232-149.dab.02.net) joined #scummvm. [17:32] Hi Mr. Wood! [17:33] Claudamania (~androirc@82-132-232-149.dab.02.net) left irc: Client Quit [17:35] Why hello there [17:35] ced117 (~ced117@opensuse/member/ced117) left irc: Ping timeout: 248 seconds [17:36] vyzigold (~jarda@39.129.broadband4.iol.cz) joined #scummvm. [17:37] ced117 (~ced117@opensuse/member/ced117) joined #scummvm. [17:51] Hello, is there a way in ScummVM to play a tone of a given frequency? [17:52] I found the PCSpeaker class, which looks to me, like it is what I'm looking for, but when I want to play the tone, I don't actualy hear anything [17:52] even though it returns true when calling isPlaying() on it [17:55] Maybe your sound is accidentally muted? I used a simple PCSpeaker class in engines/glk/pc_speaker.cpp/.h that wraps Audo::PCSpeaker for doing a simple beep tone, and I know it worked for me [17:58] using the Mixer class to play a stream read from a file works fine, so I don't think it is a problem with sound volume [17:59] Good. That at least rules out one potential problem [18:01] Have a look at engines/glk/pc_speaker.cpp. Make sure, for example, that you're properly calling _mixer->playStream for the PcSpeaker stream instance you create, and what parameters you're passing in. [18:01] I'm just looking at it πŸ˜ƒ [18:02] Also what lengths you're speaking aren't too short, since it's in milliseconds from memory. So a '1' would be too short to be even be heard, if you accidentally think the duration is in seconds πŸ˜‰ [18:02] Sorry, that should be "playing", not speaking [18:03] fun fact: discord lets you edit your messages. [18:03] I tried it for a second (1000ms) [18:04] Cool [18:05] Hope that doesn't cause any wobblies for the new IRC bridge [18:06] thanks for your help, I didn't know you have to use Mixer::playStream() as well as PCSpeaker::play() [18:06] 🀦 [18:06] audio routing is magic! [18:06] Ah. Bonza. \o/ Happy to help. [18:23] The PCSpeaker class isn't very good unfortunately [18:23] it's fine if you need some beeps, but for playing music you can't really use it [18:24] hardware accurate! [18:24] I think I just found that out 😦 [18:24] LOL [18:24] there is a little bit of noise every time I change a tone [18:25] I'm not sure about that, but I do know that it gets pretty far off-pitch [18:26] I think I once calculated it and it the frequency error can go up to 5% [18:27] I rolled my own for ADL. I guess some day the PCSpeaker class should be fixed, but... not sure what the odds are of that happening [18:27] I wanted to use it to play a siren sound by playing tones between 1500 Hz and 1800 Hz [18:28] but I will probably just generate an audio stream containing the sound and then just play it in a loop [18:29] if you're hearing some "ticks" that's not uncommon for squares waves [18:30] I tryed square and then sine waves [18:30] it was the same [18:30] sine waves just sounded a little bit better [18:31] I mean the tones were better, but in between each of them there was always the same "tick" [18:31] yeah it's mostly likely because when you change the frequency, the new tone does not start at the same "phase" of the wave [18:31] and this causes a tick [18:33] that might be the problem [18:34] so the PCSpeaker probably won't help me πŸ€” [18:34] someone mind updating the wiki for me? My pull request finally got cleaned up and merged. https://github.com/scummvm/scummvm/pull/1639 [19:12] DJWillis (~djwillis@cpc123798-trow7-2-0-cust28.18-1.cable.virginm.net) joined #scummvm. [19:12] #scummvm: mode change '+o DJWillis' by ChanServ!ChanServ@services. [19:18] Strangerke (~Strangerk@cust-208-39-111-94.dyn.as47377.net) joined #scummvm. [19:18] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services. [19:21] jamm (~jam@unaffiliated/jamm) left irc: Ping timeout: 248 seconds [19:32] jamm (~jam@unaffiliated/jamm) joined #scummvm. [19:48] jamm (~jam@unaffiliated/jamm) left irc: Read error: Connection reset by peer [19:52] What on the wiki needs updating? [19:54] borasky (~borosky@095160157148.dynamic-ra-10.vectranet.pl) joined #scummvm. [19:54] rsn8887: speaking of wiki, switch isn't listed here: https://wiki.scummvm.org/index.php?title=Compiling_ScummVM [19:56] borosky (~borosky@095160157148.dynamic-ra-10.vectranet.pl) left irc: Ping timeout: 258 seconds [20:00] it's pretty much just erasing the second step in the mentioned section. the PR is quite clear on what needs to be done [20:06] cd (~none@gateway/tor-sasl/cd) left irc: Quit: cd [20:22] So I finished generating the audio stream for the siren. I "stretched" each tone, so it ends at the end of the sine period, but there is still a little "tick" sound when switching from tone to tone 😦 [20:36] ajax16384 (~User@109.60.130.33) left irc: Read error: Connection reset by peer [20:43] _athrxx (~athrxx@188.192.16.48) joined #scummvm. [20:52] whiterandrek (~CVoltage@ppp-109-104-179-20.wildpark.net) left irc: Read error: Connection reset by peer [20:53] criezy (~criezy@host86-172-172-188.range86-172.btcentralplus.com) joined #scummvm. [20:53] #scummvm: mode change '+o criezy' by ChanServ!ChanServ@services. [20:58] Oh, I found out you have on wiki all statuses for supported game engines and roadmap for issues, this is helpfull. On roadmap thought some unresolved issues dated for many years back πŸ€” [21:25] vyzigold (~jarda@39.129.broadband4.iol.cz) left irc: Quit: Lost terminal [21:31] SupSuper: I can fix that. [21:40] @SupSuper: Fixed. [21:42] Can anyone with access update the buildbot config on the server and restart the buildbot for me? Thank you! Instructions are here: https://wiki.scummvm.org/index.php?title=Buildbot#Administration [21:42] It will fix psp nightlies crashing on adding a game. [21:43] btw is it just me or are wikis really hard to browse? [21:43] The hierarchy of pages and categories seems very hard to understand unless you already know the page name or category name you are looking for. [21:43] depends on who is writing them [21:44] There seems to be an implicit hierarchy of categories and templates etc., but it is not shown anywhere. [21:44] i always just use search :p [21:44] To the contrary it is completely hidden, and the wiki appears "flat". Just a collection of pages, and is there even a list of all pages? [21:45] When editing it, one quickly realizes there is some kind of hierarchy... [21:45] I guess search works, but there's no good way to browse [21:46] yeah wikis are mostly flat, after all they come from -pedias. i'm not sure i'd call them "hierarchical" so much as "indexed" [21:46] I wish wiki would use markdown... so much easier. [21:47] and yes there are various lists: https://wiki.scummvm.org/index.php?title=Special:SpecialPages [21:47] It seems really hard to find those lists if you don't know they exist. [21:48] I don't like the concept of special pages and regular pages. Those are not really pages. [21:48] Also it says there "list of pages" then it says "pages" and "categories" what is the definition of "page" I wonder. [21:49] is a category a page. [21:49] depends on the prefix :p [21:49] wikis are designed for searching rather than browsing. you can filter searches by categories, prefixes, etc. navigating the listings themselves is more of a "last resort" [21:49] When I search for "ADL Games" the page is not listed. [21:50] How do I filter searches? [21:50] Is there an "advanced search" somewhere? [21:50] Ah I found and advanced button. [21:51] I cannot search filter by categories. In the advanced search it mentions "namespaces"? I find wiki highly obtuse honestly. [21:52] What is a namespace, how do I define one? What it the difference between special and regular pages? What is a category page, what is a template page? What makes them different from ordinary pages? Why is this so complicated? [21:52] because 90s :p [21:53] special pages are generated on the fly by php code. [21:53] Also what is the standard way to see a list of all pages? There seems to be no button for it. [21:53] WHat if I create a page with a typo in the name? How will I ever find it again? [21:53] Whoever created the wiki specs was out of their minds. [21:53] categories are both pages and special entities. the page acts like a readme prepended to the autogenerated page list [21:54] well, more honestly, it was made for wikipedia and just kinda took off from there. most special stuff you have to dig around docs and other stuff [21:54] Jeez. I wish they had designed this to be easy from the start. Also the wiki markup. What on earth is that? How complicated. [21:54] I guess I have been spoiled by markdown. [21:54] templates are pages intended to be inserted on the fly while rendering other pages. they are used for infoboxes, navboxes, stock annotations, etc [21:55] it was pre-markdown :p it was more inspired by bbcode than anything. and you can still use html in some places [21:55] keyword being "intended". any page can be used as a template. [21:56] namespaces are like drive letters on windows: big folders. you generally don't need to create new ones. [21:56] but yeah technically everything is a page. stuff like categories, templates, etc, are just "special" versions of pages that do stuff subtly different based on their prefix (the namespace). it's very freeform and you just have to dig into docs for the more special stuff [21:56] So the prefix is something with a slash, like a folder? But it is not really a folder, and the folder hierarchy cannot be browsed like files? Why? [21:57] like a category is just a grouping of pages. a template is a page you can embed. stuff like that [21:57] OK. I also don't understand why the table in https://wiki.scummvm.org/index.php?title=Platforms is a wikitable. [21:57] the prefix is the "Category:" "Special:" stuff [21:57] there are usually a few stock namespaces: main, project, category, templates, users, files and talk versions of all the other namespaces [21:57] But the table in https://wiki.scummvm.org/index.php?title=Compiling_ScummVM is html. [21:57] wikitables have sorting [21:58] the main namespace is the payload one. put actual content there. the project namespace is for the wiki itself. formatting guidelines, wiki quickstarts and such [21:58] So the stock namespaces are default and exist in every wiki? How am I supposed to know that they are, and what if I don't like them? Can I delete them or rename them? Are they hardcoded in the wiki engine? [21:58] or if you mean the formatting... uh, no reason really. everything should be done with wiki formatting, but nothing's stopping you from doing it with html :p [21:58] Is the wiki engine just a collection of php scripts? I hope not. [21:58] yes [21:58] Because it seems slooow. [21:58] of course not. there is also a sql database [21:58] Ph my god shoot me now [21:59] you just have to rtfm :p [21:59] I guess so. I bet it is a 300 page book. [21:59] it's also a wiki :) [21:59] Oh no [21:59] i recommend against moving or deleting namespaces. they all have their purpose [22:00] as for the formatting in the scummvm wiki, it might've been to play nice with the css? i remember there used to be a custom theme [22:00] Speaking of sorting tables, it seems the table in https://wiki.scummvm.org/index.php?title=Compiling_ScummVM has not sorting. [22:00] So I added the Switch entry at the bottom. [22:01] ALso the wiki diff view is like 1000% times worse then github. Did they never update the wiki software? [22:01] convention has to be enforced by maintainers. so if one table is formatted differently from the rest, you just have to settle on a convention yourself [22:02] it used to be a lot worse :p [22:03] wiki can be kinda archaic but it's one of those things like forums or cms where there's no real "modern" replacement [22:04] there's other wiki software but then you just have to learn a whole new set of rules not consistent with other wikis on the web [22:04] and you know, it's open-source, usability comes and goes :) [22:05] just hope you don't need to do anything fun with templates. they are about as bad as c++ templates. throw in the popular parser function extension and it becomes comparable to template metaprogramming. [22:07] I am glad someone else already did that work. [22:07] anyways you don't need to dig into the gritty nitty of wiki for everyday usage. just read some of this and get used to it: https://www.mediawiki.org/wiki/Help:Contents [22:08] is Mediawiki the software that runs wiki.scummvm.org? [22:08] yes, it runs most wikis [22:09] if a wiki is particularly difficult to navigate or search, it might just need better organizing and tidying [22:12] You are right, wiki seems very much like a forum. However, most modern forums have a breadcrumb navigation view at the top where I can see my position in the hierarchy of subforums, like folders. I guess this is what I am missing from wiki. [22:13] or a smack on the head of the admin with a rolled up newspaper along with an instruction to stop trying to make the software do something it's not designed to do [22:13] examples of bad ideas: running loads of wikis like wikia. running multiple languages of the same wiki in the same install [22:13] yeah wikis don't have hierarchies. pages like "ADLGames/Stuff" are just a convention, not an actual breadcrumb. the slash does nothing [22:13] This reminds me of checking out some of the "talk" pages in wikipedia. My god, total chaos. No enforced structure, just hundreds of people adding single lines to a blank canvas. [22:14] best you got is a list of categories at the bottom of pages [22:14] actually, the slash can do something if the namespace is set to allow subpages [22:14] but subpages is exactly that, pages based on a main page. not a folder structure [22:17] Yes, the slash does something. See for example the link to User Manual at the top of https://wiki.scummvm.org/index.php?title=User_Manual/Introduction [22:18] ah, i'm so used to most wiki features just being "conventions" rather than "actually enforced" [22:18] Also I disagree with Henke37: writing templates is fun! [22:18] like you look at something like wikipedia and think "this isn't so bad", then realize it's a huge pile of custom css and templates [22:18] And rewriting them 5 years later because somebody found a bug is even more fun ;-) [22:19] That one in particular was fun to fix: https://wiki.scummvm.org/index.php?title=Template%3ALanguages%2FLang&type=revision&diff=24638&oldid=14619 [22:19] speaking of templates. Is it possible to allow a platform to be listed under "supported platforms" in the wiki, even though only buildbot builds are available? [22:19] Currently I have to lie and set the last stable version to 2.0.0 for Switch, even though it is not available. It seems to be the only way to make it appear under "supported platforms" [22:20] criezy: god that really looks as scary as c++ templates :p [22:20] give someone metaprogramming and they will make it turing complete [22:21] Someone told me that five closing brackets following each other }}}}} is not good. [22:22] fun doesn't mean it isn't fun [22:22] It is a single line version of the pyramid of doom :) https://en.wikipedia.org/wiki/Pyramid_of_doom_(programming) [22:23] rsn8887: unless it's lisp :p [22:23] I guess. [22:23] yuv422 (~yuv422@119-18-0-84.771200.syd.nbn.aussiebb.net) joined #scummvm. [22:24] most win32 examples are pyramids of doom... [22:24] I love the pyramid of doom. THe only problem is if it becomes so large that the instruction requires me to scroll horizontally in my editor. I hate that. [22:24] just keep zooming out [22:24] I guess one could always set tab size to 2 to fix that. [22:24] ;) [22:25] wonder if there's an editor with negative tab size [22:25] while we're summoning cthulhu and all [22:30] BeefEats (~BeefEats@unaffiliated/beefeats) left irc: Read error: Connection reset by peer [22:30] rsn8887: The PortFeatures template indeed adds automatically the port to the Outdated Ports category unless the version is set to the last stable version. [22:30] This could possibly be improved, for example by considering that ports that have no version at all are new ports rather than outdaed ports. [22:32] Yes that would be great. [22:32] BeefEats (~BeefEats@unaffiliated/beefeats) joined #scummvm. [22:33] @mataniko: Maybe you could come to the rescue and update buildbot config and do a reset again? If you have time? It would fix the crashing psp nightlies... [22:34] make the buildbot automatically update the wiki [22:36] Where is the code that does that check? It is not in the template... [22:37] I found Category:Outdated Ports, but how is it populated? [22:38] It's populated automatically by the PortFeatures template [22:38] https://wiki.scummvm.org/index.php?title=Template:PortFeatures [22:38] Ah I just found it myself too :) [22:38] so we could change it to compare to latest stable OR empty I guess [22:38] THat code is really hard to read, no indentation etc. [22:40] This: https://en.wikipedia.org/wiki/Help:Conditional_expressions [22:42] DJWillis (~djwillis@cpc123798-trow7-2-0-cust28.18-1.cable.virginm.net) left irc: Read error: Connection reset by peer [22:43] I think the easiest way here rather than change the condition would be to specify a default value for version in the test. [22:43] Something like {{#ifeq:{{{version|{{StableVersion}}}}}|{{StableVersion}}||[[Category:Outdated Ports|{{{name}}} Port]]}} [22:48] yuv422 (~yuv422@119-18-0-84.771200.syd.nbn.aussiebb.net) left irc: Remote host closed the connection [22:48] yuv422 (~yuv422@119-18-0-84.771200.syd.nbn.aussiebb.net) joined #scummvm. [22:49] ny00123 (~ny00123@213.137.88.144) left irc: Quit: Leaving [22:50] Shall I try that? [22:52] meidawiki thankfully has a nice feature: it lists all templates used on a page, recursively. [22:52] and there is the whatlinkshere special page that lists transclusions, links and redirects [22:52] emmalyn (~emmalyn@c-98-210-124-136.hsd1.ca.comcast.net) joined #scummvm. [22:54] It doesn't work it seems. [22:55] rsn8887: Did you remove the version altogether from the Switch page, or just set it to empty. [22:55] The later will probably indeed not work. [22:56] Oh let me try again. [22:56] (setting to empty is what I did) [22:57] yuv422 (~yuv422@119-18-0-84.771200.syd.nbn.aussiebb.net) left irc: Remote host closed the connection [22:58] Ok it works! [22:58] I just had to remove the version= altogether. [22:58] Should I keep first official version at 2.1.0, or empty for now? [23:01] As you want. Personally I would leave it to empty for now. [23:04] mlk1 (~mlk@93-160-21-209-cable.dk.customer.tdc.net) left irc: Ping timeout: 245 seconds [23:21] _athrxx (~athrxx@188.192.16.48) left irc: Quit: Leaving [23:29] criezy (~criezy@host86-172-172-188.range86-172.btcentralplus.com) left irc: Quit: criezy [23:41] https://twitter.com/mixnmojo/status/1138192679643295754 Monkey Island back on CD! [23:43] mlk1 (~mlk@93-160-21-209-cable.dk.customer.tdc.net) joined #scummvm. [00:00] --- Wed Jun 12 2019