11
Off-Topic / Re: What's your favourite Linux/Unix DE/WM and why?
« Last post by HitCoder on April 30, 2022, 10:19:04 pm »No doubt that KDE is very attractive and sleek but it is bit of a resource hog.
I know I'm extremely late to seeing this but that used to be the case but not so much any more.
KDE uses around 750mb of ram - with LatteDock installed mind you, which is 300mb ram overhead
XFCE uses around 500mb of ram for me, in comparison.
I'm happy with KDE ever since the extremely recent updates making it much more slimmed down and stable.
12
General ENIGMA / enigma-dev-git package on Arch User Repository updated
« Last post by HitCoder on April 30, 2022, 10:12:21 pm »Hi guys,
I am now a co-maintainer on the AUR package for enigma and have fixed issues with the package after contacting the primary maintainer (CyberShadow), which were mostly caused by misunderstanding/miscommunication between said maintainer and maintainers of the main github repo.
So now all you archers can just type
I am now a co-maintainer on the AUR package for enigma and have fixed issues with the package after contacting the primary maintainer (CyberShadow), which were mostly caused by misunderstanding/miscommunication between said maintainer and maintainers of the main github repo.
So now all you archers can just type
Code: [Select]
yay -S enigma-dev-git
and not worry about anything any more! 13
General ENIGMA / got my fork of enigma working on Mac (sort of)
« Last post by time-killer-games on March 18, 2022, 12:12:40 pm »Mostly everything works, except for some odd reason the string/toString macro under Universal_System/var4.h isn't being defined. Also all functions that return a string aren't being recognized by the compiler.
The good news is, some complete games still do compile. Such as my Key to Success game and hpg678's Open Balloon Pop game.
Screenshots attached. You can also test my fork (requires macports installed before running the install script).
Home-brew doesn't have a way to install universal deps. So anyway that's why I am using Macports. Although, supporting universal binaries is a work in progress.
Macports is missing the alure dependency, so I have temporarily, (and very reluctantly) have the user install hombrew as well until macports adds a proper alure package, so I can finally support universal binaries and add the +universal flag to dependency installer and build script.
More info here:
https://samuel-venable.itch.io/stigma-development-environment
Even though none of our ENIGMA sources are including the C++17 <variant> header, it appears good old apple doesn't like us using the reserved keyword "variant" regardless, which means you will need to find and replace all occurrences of "variant" in enigma and the compiler's sources with something else to call that type, I went with "evariant" in my fork to prevent the name clash, short for "enigma variant".
you can apply this patch simply by doing the following on your enigma-dev folder:
I am happy to help you guys get macOS working again if you ever unban me from discord and/or github long enough for me to work on that briefly with/for you.
you may download my key to success Mac app here btw:
https://samuel-venable.itch.io/key-to-success
so yeah
The good news is, some complete games still do compile. Such as my Key to Success game and hpg678's Open Balloon Pop game.
Screenshots attached. You can also test my fork (requires macports installed before running the install script).
Home-brew doesn't have a way to install universal deps. So anyway that's why I am using Macports. Although, supporting universal binaries is a work in progress.
Macports is missing the alure dependency, so I have temporarily, (and very reluctantly) have the user install hombrew as well until macports adds a proper alure package, so I can finally support universal binaries and add the +universal flag to dependency installer and build script.
More info here:
https://samuel-venable.itch.io/stigma-development-environment
Even though none of our ENIGMA sources are including the C++17 <variant> header, it appears good old apple doesn't like us using the reserved keyword "variant" regardless, which means you will need to find and replace all occurrences of "variant" in enigma and the compiler's sources with something else to call that type, I went with "evariant" in my fork to prevent the name clash, short for "enigma variant".
you can apply this patch simply by doing the following on your enigma-dev folder:
Code: [Select]
LC_CTYPE=C grep -rl variant "/path/to/enigma-dev/" | xargs sed -i 's/variant/evariant/g'
Code: [Select]
LC_CTYPE=C grep -rl multifunction_evariant "/path/to/enigma-dev/" | xargs sed -i 's/multifunction_evariant/multifunction_variant/g'
I am happy to help you guys get macOS working again if you ever unban me from discord and/or github long enough for me to work on that briefly with/for you.
you may download my key to success Mac app here btw:
https://samuel-venable.itch.io/key-to-success
so yeah
14
Issues Help Desk / Re: audio_play_sound unknown function on windows installer (win10)
« Last post by time-killer-games on March 05, 2022, 06:09:30 pm »It's not broken, you just need to distribute dll's with your game and OpenAL will work again.
Here's the files you need:
https://drive.google.com/file/d/1gagR9bycmIQKRCKQyhMpTvwEk5mXezcE/view?usp=sharing
put them in the working directory of your game.
Here's the files you need:
https://drive.google.com/file/d/1gagR9bycmIQKRCKQyhMpTvwEk5mXezcE/view?usp=sharing
put them in the working directory of your game.
15
Issues Help Desk / Re: audio_play_sound unknown function on windows installer (win10)
« Last post by Gomeisa on February 27, 2022, 12:41:24 pm »Thank you hpg678 it is working fine
I wonder if there is a list of function that used to work but does'nt anymore.
I wonder if there is a list of function that used to work but does'nt anymore.
16
Issues Help Desk / Re: audio_play_sound unknown function on windows installer (win10)
« Last post by hpg678 on February 27, 2022, 02:46:21 am »Greetings.................
quick and easy fix would be to use the function sound_play(name of sound file)
i've also experienced trouble using the audio_play_sound function in the past.
quick and easy fix would be to use the function sound_play(name of sound file)
i've also experienced trouble using the audio_play_sound function in the past.
17
Issues Help Desk / audio_play_sound unknown function on windows installer (win10)
« Last post by Gomeisa on February 24, 2022, 06:33:47 am »Hello,
Firstly, thank you so much Enigma-dev people to share again a windows installer (I lost the previous installer years ago). As a person who teach how to create video games to children, it is very good news that the kids have access to this game dev tool again.
I tested enigma with a old project and got Unknown function or script `audio_play_sound' . I found [url https://enigma-dev.org/forums/index.php?topic=3040.msg27739]this topic[/url] on the forum, but I don't understand the answer as it is for non-installer versions. I understood I have to put libopenal-1.dll in my game's working directory : but at that moment, I don't have exported yet so I don't have a game directory. I tried tu put the .dll in msys64 folder and enigma-dev folder, even in the folder that contains the .gmx file. Nothing works.
I'm sorry, I may lack some understanding/knowledge with this. May someone help me with this ? I'm using the windows installer release on Windows 10
Thank you for your time and help, and for the amount of work the comunity put in enigma
Firstly, thank you so much Enigma-dev people to share again a windows installer (I lost the previous installer years ago). As a person who teach how to create video games to children, it is very good news that the kids have access to this game dev tool again.
I tested enigma with a old project and got Unknown function or script `audio_play_sound' . I found [url https://enigma-dev.org/forums/index.php?topic=3040.msg27739]this topic[/url] on the forum, but I don't understand the answer as it is for non-installer versions. I understood I have to put libopenal-1.dll in my game's working directory : but at that moment, I don't have exported yet so I don't have a game directory. I tried tu put the .dll in msys64 folder and enigma-dev folder, even in the folder that contains the .gmx file. Nothing works.
I'm sorry, I may lack some understanding/knowledge with this. May someone help me with this ? I'm using the windows installer release on Windows 10
Thank you for your time and help, and for the amount of work the comunity put in enigma
18
Off-Topic / Re: What's your favourite Linux/Unix DE/WM and why?
« Last post by hpg678 on January 29, 2022, 09:08:35 am »The type of system one has is the most important factor. No doubt that KDE is very attractive and sleek but it is bit of a resource hog.
Gnome is bloated and buggy. Tbh i hate the sidebar but i do get the idea of being 'different'.
By far XFCE is the most suited to use on all manner of systems, whether they be old or modern.
Gnome is bloated and buggy. Tbh i hate the sidebar but i do get the idea of being 'different'.
By far XFCE is the most suited to use on all manner of systems, whether they be old or modern.
19
Off-Topic / Re: What's your favourite Linux/Unix DE/WM and why?
« Last post by HitCoder on January 26, 2022, 11:10:27 am »I come back to this after over a month to add my new thoughts.
It's funny you feel that way about it when KDE has incomprehendibly improved since way back when i used to use it. To the point where its performance is now on the same level as XFCE (but with a little more hardware acceleration), making it lighter than all of the other mainstream options.
And in my usage of it it's stability has improved IMMENSELY. I remember KDE's panels used to crash way back when whenever I tried to tweak anything to preference, making the "easy to customize" factor weighed down by how tedious it was.
My biggest gripe with it now is actually still the animations being slow and feeling sluggish by default, but you can increase the animation speed to do that (albeit I don't really want to, when Gnome and Cinnamon's animations feel snappy and smooth out of the box)
I think that specifically adds the effect of it feeling "flashy"; you're exposed to more effects and "fancy stuff" for longer, making you wait to get things done longer (though only by less than a second, but with workflow motions that are often expected instantaneously it makes things feel irritating)
I might actually be moving to KDE after all these years with XFCE. I don't see a reason to stick to XFCE when I can get the same performance but nicer visuals. The only issue now is the kwin memory leak on nvidia gpus
It's funny you feel that way about it when KDE has incomprehendibly improved since way back when i used to use it. To the point where its performance is now on the same level as XFCE (but with a little more hardware acceleration), making it lighter than all of the other mainstream options.
And in my usage of it it's stability has improved IMMENSELY. I remember KDE's panels used to crash way back when whenever I tried to tweak anything to preference, making the "easy to customize" factor weighed down by how tedious it was.
My biggest gripe with it now is actually still the animations being slow and feeling sluggish by default, but you can increase the animation speed to do that (albeit I don't really want to, when Gnome and Cinnamon's animations feel snappy and smooth out of the box)
I think that specifically adds the effect of it feeling "flashy"; you're exposed to more effects and "fancy stuff" for longer, making you wait to get things done longer (though only by less than a second, but with workflow motions that are often expected instantaneously it makes things feel irritating)
I might actually be moving to KDE after all these years with XFCE. I don't see a reason to stick to XFCE when I can get the same performance but nicer visuals. The only issue now is the kwin memory leak on nvidia gpus
20
General ENIGMA / Thank you for making a windows installer
« Last post by jbskaggs on December 24, 2021, 12:56:40 pm »I appreciate you guys making a windows installer. Im own hospice now and started gamemaking again to fill my time and I could not get Enigma to work with windows. So Thanks.