Luanti logo

IRC log for #luanti-dev, 2025-12-01

| Channels | #luanti-dev index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
01:25 SFENCE joined #luanti-dev
02:37 repetitivestrain joined #luanti-dev
02:52 SFENCE joined #luanti-dev
03:06 SFENCE_arch joined #luanti-dev
03:25 SFENCE joined #luanti-dev
03:36 ivanb joined #luanti-dev
03:38 Pexin joined #luanti-dev
03:38 Sompi joined #luanti-dev
03:45 Sompi joined #luanti-dev
03:46 Pexin joined #luanti-dev
03:52 Sompi joined #luanti-dev
03:59 SFENCE joined #luanti-dev
04:08 SFENCE joined #luanti-dev
05:00 MTDiscord joined #luanti-dev
05:31 fluxionary joined #luanti-dev
05:48 SFENCE joined #luanti-dev
06:20 SFENCE joined #luanti-dev
07:09 SFENCE joined #luanti-dev
09:54 fluxionary joined #luanti-dev
10:24 fluxionary joined #luanti-dev
13:16 turtleman joined #luanti-dev
13:44 SFENCE_arch joined #luanti-dev
14:34 ivanbu joined #luanti-dev
15:53 Desour joined #luanti-dev
16:01 ivanbu joined #luanti-dev
17:38 repetitivestrai- joined #luanti-dev
19:11 mrcheese joined #luanti-dev
19:18 MTDiscord <luatic> i've gotten a very wip version of hardware skinning working
19:24 Krock would be interesting to know whether this works well on MacOS because I've seen a bug elsewhere, with DXVK, thus Vulkan
19:24 Krock who knows whether that still applies. Seems promising nonetheless.
19:32 SFENCE joined #luanti-dev
19:36 MTDiscord <luatic> well, i can put the rather wip code out there: https://github.com/luanti-org/luanti/compare/master...appgurueu:luanti:perf/gpu-skinning
19:37 MTDiscord <luatic> this is enough for a quick demo on my machine
19:37 MTDiscord <luatic> sfence is able to produce macOS builds that use OGL3 with ANGLE, could maybe see whether this works there?
19:44 sfan5 if possible I'd like to solve this issue #16129 during this release cycle
19:44 ShadowBot https://github.com/luanti-org/luanti/issues/16129 -- Primary Windows downloads should be a self-extracting executable
19:44 sfan5 so comments are welcome
19:46 Krock as a poor man's solution, 7z would allow self-extracting archives too, which can be created from command line. Though a more installer-like experience would be better - so to say, XIC.
19:46 Krock * WiX
19:56 sfan5 why is an installer better? to me it just puts more steps between the user and the game
19:57 sfan5 also won't that require admin?
20:01 Krock the installer would allow the user to select whether they would like to have a start menu entry, desktop icon and to run the app at the end. If the installation path requires admin permissions to write to, then that's how it is. Most installers offer a local-only option and make use of %APPDATA% (user-specific and always writable)
20:03 Krock compared to the 7-zip self-extracting dialogue, an installer (preferably not via msiexec, because they cannot be extracted using archive programs) would look more professional/serious
20:07 sfan5 i think the average user does not want to choose that
20:08 Krock Perhaps. I'm not an average user, thus you might find more feedback on the forums ... ?
20:08 Krock though looking at the apk test build, there hasn't been much activity there either
20:23 sfan5 maybe a good comparison would be: how is the average itch.io game packaged?
20:30 fluxionary joined #luanti-dev
20:57 [MatrxMT] <birdlover32767> i have seen one where the executable was just in the zip file
21:21 rubenwardy I would recommend going with a preexisting solution rather than rolling yet another thing ourselves
21:27 sfan5 i'm doing that with NSIS, check the last comment
21:31 rubenwardy nice
21:47 jonadab I mean, the ideal thing for platforms that _have_ it is the platform's package manager's format, e.g., .deb or .rpm.  Closest equivalent on Windows is .msi which is _nowhere near_ as good, but still better than some weird .exe installer.
21:47 jonadab MacOS, I don't know very well these days; as of 10.2 or so (last time I messed with the platform), there was a disk-image format that was preferred, IIRC?
21:48 jonadab Cellphone OSes, you want to be in the app store, if possible.  Though if you're share-alike licensed, that violates the Apple app store's TOS.
21:50 jonadab On any of the open-source systems, of course, you also need to provide a source tarball with clear build instructions.
21:50 jonadab (Which this project *has* been doing, I'm pretty sure.)\
21:52 rubenwardy see https://github.com/luanti-org/luanti/issues/12605
21:52 rubenwardy I vaguely recall the windows store wanting an msi
21:53 jonadab I would hope it would at least _support_ .msi because that is by a wide margin the closest thing Windows has, to a native package format.
21:54 jonadab But I admit, that I have not personally messed with the Microsoft Store.
21:55 sfan5 IIRC you could basically just provide an exe and a bunch of related necessary files to publish to the MS store
21:56 jonadab *Most* Windows users don't use the MS Store, but it's likely still worth putting an up-to-date free version on there, because a small percentage of Windows users is still a considerable number of people.
21:58 mrcheese joined #luanti-dev
22:01 sfan5 IMO as far as windows games go it's not clear at all that an installer (be it msi or not) is the standard or best practice format
22:02 sfan5 most games are published on digital distribution platforms which preclude the use of installers
22:03 sfan5 or any install mechanism at all for that matter
22:08 jonadab I mean, a disturbingly large number of games are just packaged as a PKWare ZIP archive that you extract in a user-writeable location and just execute the contents in-place.  Which is a *terrible* idea in technical terms, but extremely common.
23:33 panwolfram joined #luanti-dev

| Channels | #luanti-dev index | Today | | Google Search | Plaintext