This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 »
16
General ENIGMA / Re: Poll: New LGM Event Selector
« on: April 24, 2019, 08:21:30 pm »
It's always a pleasure to work in LGM, ever since I updated to Windows 10 and using the latest JAVA, LGM has become far more stable now, I've been able to work several hours at a time before getting the crash and needing to restart, it is far more stable than before (this is not related to the updated though). As far as the new event selector, it's nice, at first I had mixed feelings on the icon only approach but then I noticed the tool tips, so overall it's a nice change and easy to get used to. Thanks Goombert and all - at least we have a decent IDE to work inside of, not the major FUCK UP of an IDE of GMS2.
17
Finished Games / Re: Steal the Gold
« on: April 22, 2019, 09:54:59 am »It was made with GMStudio 1.4, since 2.x doesn't support GLSL ES shaders on Windows, which is stupid they dropped support for that.
It's YoYo. Would you expect anything different?
YoYo could honestly not give a shite about Windows users anymore, so they can't be arsed to commit to anything related. Their intentions from the start was to make an all in one universal product which compiles to all sources at once - so if something is not supported on the exports, that windows does, it will deprecate it. The main shift of their product is mobile and console, they couldn't give a flying fuck about Windows. This is where ENIGMA wins me over. I know for a fact if ENIGMA will support multiple export options it will not break its windows side. After all YoYo is a BUSINESS, they WILL do whatever brings them money, and could care less about what people want - people keep asking for stuff, and in the end they deliver one big disappointment after the other. Just like when people cried they wanted a new IDE, they delivered the bloody IDE, problem is, people didn't want shite - they should have listened to exactly what people wanted, they spent more resources on the IDE than anything else TBH.
18
General ENIGMA / Re: Suggestion: create "team" profile in LiberaPay
« on: April 04, 2019, 11:51:20 am »
I think he missed the point, he did not set up a payment method, there is no way to pledge on his page, as an error comes up that the owner must configure a payment method first
19
General ENIGMA / Re: Suggestion: create "team" profile in LiberaPay
« on: March 31, 2019, 11:37:02 am »
Goombert, don't forget that you actually have to set up at least a payment method in order to receive pledges.
Also would like to add my 2 cents (no pun intended ) First, it would be nice to actually see on the page how many pledges received and amount. The amounts table are tiny, and I doubt that anybody will pledge the top tier $100 a week one - so it takes quite a lot of contributors to be worthy IMO and would only work with volume, otherwise how could a few people contributing cents a week help this project ? Some big projects online manage to raise tens of thousands of $, but the projects are on a much bigger scale.
It would encourage more potential contributors if they knew that others are contributing as well.
As far as payment method, PayPal should be a minimum, as this is what most people use.
Also would like to add my 2 cents (no pun intended ) First, it would be nice to actually see on the page how many pledges received and amount. The amounts table are tiny, and I doubt that anybody will pledge the top tier $100 a week one - so it takes quite a lot of contributors to be worthy IMO and would only work with volume, otherwise how could a few people contributing cents a week help this project ? Some big projects online manage to raise tens of thousands of $, but the projects are on a much bigger scale.
It would encourage more potential contributors if they knew that others are contributing as well.
As far as payment method, PayPal should be a minimum, as this is what most people use.
20
Issues Help Desk / Re: Forum registration issues
« on: December 27, 2018, 07:05:00 pm »
Welcome to the forum
If only you knew No worries though, you need some extra paperwork to be promoted to Illuminati
Have I stepped in to some secret society?
If only you knew No worries though, you need some extra paperwork to be promoted to Illuminati
21
Issues Help Desk / Re: Win32 Enigma missing ffi.h
« on: November 02, 2018, 01:12:00 pm »
I am anxiously awaiting for RGM this will breath new life to the project, once it's done perhaps the enigma team could then teach some lessons to YYG, who knows maybe they can license the IDE for GMS 3.0
I dunno how high they were when they concocted the IDE for GMS2, ok people begged for a new IDE but I don't think that this is what they had in mind. As far as LGM the only downsides are the bloody JAVA issues, but something funny happened the other day, I was working on app project in LGM for several hours straight and it did not crash at all, mind you I have since transitioned to Win10, Development for GMS has slowed down to a crawl now, it seems they are focusing more now on exports than worthy features.
I dunno how high they were when they concocted the IDE for GMS2, ok people begged for a new IDE but I don't think that this is what they had in mind. As far as LGM the only downsides are the bloody JAVA issues, but something funny happened the other day, I was working on app project in LGM for several hours straight and it did not crash at all, mind you I have since transitioned to Win10, Development for GMS has slowed down to a crawl now, it seems they are focusing more now on exports than worthy features.
22
General ENIGMA / Re: Installing ENIGMA
« on: August 16, 2018, 02:40:28 am »
Problem solved - It turns out I was doing everything right except I thought that we could run this through windows command line like before, apparently I needed to run this through MSYS64's own shell, so yeah thanks for everyone who helped. Now I need some badly needed sleep.
23
General ENIGMA / Re: Installing ENIGMA
« on: August 15, 2018, 11:19:50 pm »
Oh this is interesting, I deleted the DLL and ran the make all -j4 and this is the output I got there are errors now :/ I did not see any errors before during the initial make I went through the whole output.
-------------
make all -j4
make -C shared/lodepng/
make -C CommandLine/protos/
make -C CompilerSource
make[1]: Entering directory '/c/enigma/enigma-dev/shared/lodepng'
mkdir -p .eobjs/
make[1]: Entering directory '/c/enigma/enigma-dev/CommandLine/protos'
make[1]: Entering directory '/c/enigma/enigma-dev/CompilerSource'
g++ -fPIC -MMD -c -o .eobjs/lodepng.o lodepng.cpp
which: no grpc_cpp_plugin in (/mingw64/bin:/usr/local/bin:/usr/bin:/bin:/c/Windows/System32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl)
make codegen
make[2]: Entering directory '/c/enigma/enigma-dev/CommandLine/protos'
g++ -static-libgcc -shared -O3 -g -o ../compileEGMf.dll .eobjs/./frontend.o .eobjs/./main.o .eobjs/./settings.o .eobjs/./makedir.o .eobjs/./general/macro_integration.o .eobjs/./general/bettersystem.o .eobjs/./general/darray.o .eobjs/./general/string.o .eobjs/./syntax/syntax.o .eobjs/./filesystem/file_find.o .eobjs/./settings-parse/parse_ide_settings.o .eobjs/./settings-parse/crawler.o .eobjs/./languages/lang_CPP.o .eobjs/./languages/language_adapter.o .eobjs/./gcc_interface/gcc_backend.o .eobjs/./parser/parser.o .eobjs/./parser/object_storage.o .eobjs/./parser/collect_variables.o .eobjs/./parser/parser_components.o .eobjs/./JDI/test/debug_lexer.o .eobjs/./JDI/src/General/llreader.o .eobjs/./JDI/src/General/parse_basics.o .eobjs/./JDI/src/General/svg_simple.o .eobjs/./JDI/src/General/debug_macros.o .eobjs/./JDI/src/API/user_tokens.o .eobjs/./JDI/src/API/context.o .eobjs/./JDI/src/API/AST_Export.o .eobjs/./JDI/src/API/jdi.o .eobjs/./JDI/src/API/AST.o .eobjs/./JDI/src/API/lexer_interface.o .eobjs/./JDI/src/API/error_reporting.o .eobjs/./JDI/src/Storage/definition.o .eobjs/./JDI/src/Storage/references.o .eobjs/./JDI/src/Storage/value_funcs.o .eobjs/./JDI/src/Storage/value.o .eobjs/./JDI/src/Storage/full_type.o .eobjs/./JDI/src/Parser/base.o .eobjs/./JDI/src/Parser/parse_context.o .eobjs/./JDI/src/Parser/readers/read_qualified_definition.o .eobjs/./JDI/src/Parser/readers/read_next_token.o .eobjs/./JDI/src/Parser/readers/read_type.o .eobjs/./JDI/src/Parser/readers/read_template_parameters.o .eobjs/./JDI/src/Parser/readers/read_expression.o .eobjs/./JDI/src/Parser/readers/read_operatorkw_name.o .eobjs/./JDI/src/Parser/handlers/handle_enum.o .eobjs/./JDI/src/Parser/handlers/handle_declarators.o .eobjs/./JDI/src/Parser/handlers/handle_hypothetical.o .eobjs/./JDI/src/Parser/handlers/handle_namespace.o .eobjs/./JDI/src/Parser/handlers/handle_union.o .eobjs/./JDI/src/Parser/handlers/handle_templates.o .eobjs/./JDI/src/Parser/handlers/handle_class.o .eobjs/./JDI/src/Parser/handlers/handle_scope.o .eobjs/./JDI/src/Parser/handlers/handle_function_impl.o .eobjs/./JDI/src/System/lex_buffer.o .eobjs/./JDI/src/System/token.o .eobjs/./JDI/src/System/macros.o .eobjs/./JDI/src/System/builtins.o .eobjs/./JDI/src/System/symbols.o .eobjs/./JDI/src/System/lex_cpp.o .eobjs/./backend/ideprint.o .eobjs/./backend/JavaCallbacks.o .eobjs/./compiler/jdi_utility.o .eobjs/./compiler/compile_common.o .eobjs/./compiler/compile.o .eobjs/./compiler/components/module_write_paths.o .eobjs/./compiler/components/write_object_data.o .eobjs/./compiler/components/parse_and_link.o .eobjs/./compiler/components/parse_secondary.o .eobjs/./compiler/components/write_shader_data.o .eobjs/./compiler/components/write_font_info.o .eobjs/./compiler/components/write_room_data.o .eobjs/./compiler/components/module_write_fonts.o .eobjs/./compiler/components/handle_templates.o .eobjs/./compiler/components/module_write_backgrounds.o .eobjs/./compiler/components/write_defragged_events.o .eobjs/./compiler/components/module_write_sounds.o .eobjs/./compiler/components/write_object_access.o .eobjs/./compiler/components/module_write_sprites.o .eobjs/./compiler/components/write_globals.o .eobjs/./compiler/reshandlers/refont.o .eobjs/./compiler/reshandlers/rectpack.o .eobjs/shared/eyaml/eyaml.o .eobjs/shared/event_reader/event_parser.o
which: no grpc_cpp_plugin in (/mingw64/bin:/usr/local/bin:/usr/bin:/bin:/c/Windows/System32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl)
mkdir -p codegen/
make[2]: Leaving directory '/c/enigma/enigma-dev/CommandLine/protos'
make ../../libProtocols.dll
make[2]: Entering directory '/c/enigma/enigma-dev/CommandLine/protos'
which: no grpc_cpp_plugin in (/mingw64/bin:/usr/local/bin:/usr/bin:/bin:/c/Windows/System32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl)
make[2]: '../../libProtocols.dll' is up to date.
make[2]: Leaving directory '/c/enigma/enigma-dev/CommandLine/protos'
make[1]: Leaving directory '/c/enigma/enigma-dev/CommandLine/protos'
make -C CommandLine/libEGM/
make[1]: Entering directory '/c/enigma/enigma-dev/CommandLine/libEGM'
ar rvs liblodepng.a .eobjs/lodepng.o
r - .eobjs/lodepng.o
make[1]: Leaving directory '/c/enigma/enigma-dev/shared/lodepng'
make ../../libEGM.dll
make[2]: Entering directory '/c/enigma/enigma-dev/CommandLine/libEGM'
make[2]: '../../libEGM.dll' is up to date.
make[2]: Leaving directory '/c/enigma/enigma-dev/CommandLine/libEGM'
make[1]: Leaving directory '/c/enigma/enigma-dev/CommandLine/libEGM'
make -C CommandLine/emake/
make[1]: Entering directory '/c/enigma/enigma-dev/CommandLine/emake'
make[1]: '../../emake' is up to date.
make[1]: Leaving directory '/c/enigma/enigma-dev/CommandLine/emake'
make -C CommandLine/testing/
make[1]: Entering directory '/c/enigma/enigma-dev/CommandLine/testing'
g++ -I. -Wall -Wextra -Wpedantic -g -std=c++11 -I. -Wall -Wextra -Wpedantic -g -std=c++11 -MMD -c -o .eobjs/SmallTests.o SmallTests.cpp
g++ -I. -Wall -Wextra -Wpedantic -g -std=c++11 -I. -Wall -Wextra -Wpedantic -g -std=c++11 -MMD -c -o .eobjs/Tests/draw_tiles_test.o Tests/draw_tiles_test.cpp
g++ -I. -Wall -Wextra -Wpedantic -g -std=c++11 -I. -Wall -Wextra -Wpedantic -g -std=c++11 -MMD -c -o .eobjs/Tests/tiles_room_transition_test.o Tests/tiles_room_transition_test.cpp
Tests/draw_tiles_test.cpp:3:10: fatal error: gtest/gtest.h: No such file or directory
#include <gtest/gtest.h>
^~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [Makefile:45: .eobjs/Tests/draw_tiles_test.o] Error 1
make[1]: *** Waiting for unfinished jobs....
Tests/tiles_room_transition_test.cpp:3:10: fatal error: gtest/gtest.h: No such file or directory
#include <gtest/gtest.h>
^~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [Makefile:45: .eobjs/Tests/tiles_room_transition_test.o] Error 1
SmallTests.cpp:3:10: fatal error: gtest/gtest.h: No such file or directory
#include <gtest/gtest.h>
^~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [Makefile:45: .eobjs/SmallTests.o] Error 1
make[1]: Leaving directory '/c/enigma/enigma-dev/CommandLine/testing'
make: *** [Makefile:45: test-runner] Error 2
make: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/c/enigma/enigma-dev/CompilerSource'
-------------
make all -j4
make -C shared/lodepng/
make -C CommandLine/protos/
make -C CompilerSource
make[1]: Entering directory '/c/enigma/enigma-dev/shared/lodepng'
mkdir -p .eobjs/
make[1]: Entering directory '/c/enigma/enigma-dev/CommandLine/protos'
make[1]: Entering directory '/c/enigma/enigma-dev/CompilerSource'
g++ -fPIC -MMD -c -o .eobjs/lodepng.o lodepng.cpp
which: no grpc_cpp_plugin in (/mingw64/bin:/usr/local/bin:/usr/bin:/bin:/c/Windows/System32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl)
make codegen
make[2]: Entering directory '/c/enigma/enigma-dev/CommandLine/protos'
g++ -static-libgcc -shared -O3 -g -o ../compileEGMf.dll .eobjs/./frontend.o .eobjs/./main.o .eobjs/./settings.o .eobjs/./makedir.o .eobjs/./general/macro_integration.o .eobjs/./general/bettersystem.o .eobjs/./general/darray.o .eobjs/./general/string.o .eobjs/./syntax/syntax.o .eobjs/./filesystem/file_find.o .eobjs/./settings-parse/parse_ide_settings.o .eobjs/./settings-parse/crawler.o .eobjs/./languages/lang_CPP.o .eobjs/./languages/language_adapter.o .eobjs/./gcc_interface/gcc_backend.o .eobjs/./parser/parser.o .eobjs/./parser/object_storage.o .eobjs/./parser/collect_variables.o .eobjs/./parser/parser_components.o .eobjs/./JDI/test/debug_lexer.o .eobjs/./JDI/src/General/llreader.o .eobjs/./JDI/src/General/parse_basics.o .eobjs/./JDI/src/General/svg_simple.o .eobjs/./JDI/src/General/debug_macros.o .eobjs/./JDI/src/API/user_tokens.o .eobjs/./JDI/src/API/context.o .eobjs/./JDI/src/API/AST_Export.o .eobjs/./JDI/src/API/jdi.o .eobjs/./JDI/src/API/AST.o .eobjs/./JDI/src/API/lexer_interface.o .eobjs/./JDI/src/API/error_reporting.o .eobjs/./JDI/src/Storage/definition.o .eobjs/./JDI/src/Storage/references.o .eobjs/./JDI/src/Storage/value_funcs.o .eobjs/./JDI/src/Storage/value.o .eobjs/./JDI/src/Storage/full_type.o .eobjs/./JDI/src/Parser/base.o .eobjs/./JDI/src/Parser/parse_context.o .eobjs/./JDI/src/Parser/readers/read_qualified_definition.o .eobjs/./JDI/src/Parser/readers/read_next_token.o .eobjs/./JDI/src/Parser/readers/read_type.o .eobjs/./JDI/src/Parser/readers/read_template_parameters.o .eobjs/./JDI/src/Parser/readers/read_expression.o .eobjs/./JDI/src/Parser/readers/read_operatorkw_name.o .eobjs/./JDI/src/Parser/handlers/handle_enum.o .eobjs/./JDI/src/Parser/handlers/handle_declarators.o .eobjs/./JDI/src/Parser/handlers/handle_hypothetical.o .eobjs/./JDI/src/Parser/handlers/handle_namespace.o .eobjs/./JDI/src/Parser/handlers/handle_union.o .eobjs/./JDI/src/Parser/handlers/handle_templates.o .eobjs/./JDI/src/Parser/handlers/handle_class.o .eobjs/./JDI/src/Parser/handlers/handle_scope.o .eobjs/./JDI/src/Parser/handlers/handle_function_impl.o .eobjs/./JDI/src/System/lex_buffer.o .eobjs/./JDI/src/System/token.o .eobjs/./JDI/src/System/macros.o .eobjs/./JDI/src/System/builtins.o .eobjs/./JDI/src/System/symbols.o .eobjs/./JDI/src/System/lex_cpp.o .eobjs/./backend/ideprint.o .eobjs/./backend/JavaCallbacks.o .eobjs/./compiler/jdi_utility.o .eobjs/./compiler/compile_common.o .eobjs/./compiler/compile.o .eobjs/./compiler/components/module_write_paths.o .eobjs/./compiler/components/write_object_data.o .eobjs/./compiler/components/parse_and_link.o .eobjs/./compiler/components/parse_secondary.o .eobjs/./compiler/components/write_shader_data.o .eobjs/./compiler/components/write_font_info.o .eobjs/./compiler/components/write_room_data.o .eobjs/./compiler/components/module_write_fonts.o .eobjs/./compiler/components/handle_templates.o .eobjs/./compiler/components/module_write_backgrounds.o .eobjs/./compiler/components/write_defragged_events.o .eobjs/./compiler/components/module_write_sounds.o .eobjs/./compiler/components/write_object_access.o .eobjs/./compiler/components/module_write_sprites.o .eobjs/./compiler/components/write_globals.o .eobjs/./compiler/reshandlers/refont.o .eobjs/./compiler/reshandlers/rectpack.o .eobjs/shared/eyaml/eyaml.o .eobjs/shared/event_reader/event_parser.o
which: no grpc_cpp_plugin in (/mingw64/bin:/usr/local/bin:/usr/bin:/bin:/c/Windows/System32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl)
mkdir -p codegen/
make[2]: Leaving directory '/c/enigma/enigma-dev/CommandLine/protos'
make ../../libProtocols.dll
make[2]: Entering directory '/c/enigma/enigma-dev/CommandLine/protos'
which: no grpc_cpp_plugin in (/mingw64/bin:/usr/local/bin:/usr/bin:/bin:/c/Windows/System32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl)
make[2]: '../../libProtocols.dll' is up to date.
make[2]: Leaving directory '/c/enigma/enigma-dev/CommandLine/protos'
make[1]: Leaving directory '/c/enigma/enigma-dev/CommandLine/protos'
make -C CommandLine/libEGM/
make[1]: Entering directory '/c/enigma/enigma-dev/CommandLine/libEGM'
ar rvs liblodepng.a .eobjs/lodepng.o
r - .eobjs/lodepng.o
make[1]: Leaving directory '/c/enigma/enigma-dev/shared/lodepng'
make ../../libEGM.dll
make[2]: Entering directory '/c/enigma/enigma-dev/CommandLine/libEGM'
make[2]: '../../libEGM.dll' is up to date.
make[2]: Leaving directory '/c/enigma/enigma-dev/CommandLine/libEGM'
make[1]: Leaving directory '/c/enigma/enigma-dev/CommandLine/libEGM'
make -C CommandLine/emake/
make[1]: Entering directory '/c/enigma/enigma-dev/CommandLine/emake'
make[1]: '../../emake' is up to date.
make[1]: Leaving directory '/c/enigma/enigma-dev/CommandLine/emake'
make -C CommandLine/testing/
make[1]: Entering directory '/c/enigma/enigma-dev/CommandLine/testing'
g++ -I. -Wall -Wextra -Wpedantic -g -std=c++11 -I. -Wall -Wextra -Wpedantic -g -std=c++11 -MMD -c -o .eobjs/SmallTests.o SmallTests.cpp
g++ -I. -Wall -Wextra -Wpedantic -g -std=c++11 -I. -Wall -Wextra -Wpedantic -g -std=c++11 -MMD -c -o .eobjs/Tests/draw_tiles_test.o Tests/draw_tiles_test.cpp
g++ -I. -Wall -Wextra -Wpedantic -g -std=c++11 -I. -Wall -Wextra -Wpedantic -g -std=c++11 -MMD -c -o .eobjs/Tests/tiles_room_transition_test.o Tests/tiles_room_transition_test.cpp
Tests/draw_tiles_test.cpp:3:10: fatal error: gtest/gtest.h: No such file or directory
#include <gtest/gtest.h>
^~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [Makefile:45: .eobjs/Tests/draw_tiles_test.o] Error 1
make[1]: *** Waiting for unfinished jobs....
Tests/tiles_room_transition_test.cpp:3:10: fatal error: gtest/gtest.h: No such file or directory
#include <gtest/gtest.h>
^~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [Makefile:45: .eobjs/Tests/tiles_room_transition_test.o] Error 1
SmallTests.cpp:3:10: fatal error: gtest/gtest.h: No such file or directory
#include <gtest/gtest.h>
^~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [Makefile:45: .eobjs/SmallTests.o] Error 1
make[1]: Leaving directory '/c/enigma/enigma-dev/CommandLine/testing'
make: *** [Makefile:45: test-runner] Error 2
make: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/c/enigma/enigma-dev/CompilerSource'
24
General ENIGMA / Re: Installing ENIGMA
« on: August 15, 2018, 11:15:10 pm »
I promise you I am doing everything right yes, 64bit all the way, everything was done through the 64bit version and no error was output at console. How come I cannot even open the DLL in a 3rd party progam, i.e. dependencywalker, it tells me there are errors in the DLL, missing stuff, dependencies, etc.
25
General ENIGMA / Re: Installing ENIGMA
« on: August 15, 2018, 10:34:34 pm »
Keep us updated.
As you suggested, I tried deleting the compile dll file, and ran lateralgm.jar again, and same thing.....
java.lang.UnsatisfiedLinkError: Unable to load library 'compileEGMf': Native library (win32-x86-64/compileEGMf.dll) not found in resource path ([file:/C:/ENIGMA/enigma-dev/plugins/enigma.jar])
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:271)
at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:398)
at com.sun.jna.Library$Handler.<init>(Library.java:147)
at com.sun.jna.Native.loadLibrary(Native.java:412)
at com.sun.jna.Native.loadLibrary(Native.java:391)
at org.enigma.EnigmaRunner.attemptLib(EnigmaRunner.java:248)
at org.enigma.EnigmaRunner.access$1(EnigmaRunner.java:241)
at org.enigma.EnigmaRunner$3.run(EnigmaRunner.java:179)
Though this time it is right because since I deleted the compileEGMf.dll it is really not there anymore, it was not remade, this is confusing.
Even when it was there before it gave me the error that it was not there.
P.S. I am using Windows 10 Pro 64bit
Does this CompileEGMf.dll file require system dependencies ? I even tried to open it with dependency walker and the program tells me there are errors in the DLL, missing stuff, etc. :/
Yet when viewing the console output during compile no errors were shown.
26
General ENIGMA / Re: Installing ENIGMA
« on: August 15, 2018, 10:30:30 pm »Hi Sorry to hear that you still haven't been able to install and run enigma.
I have just installed Enigma on my laptop which I have Windows 8.1 Perhaps the steps I used can help you.
With MYSYS64 installed from http://repo.msys2.org/distrib/x86_64/msys2-x86_64-20180531.exe, I went into the mysys64 directory and executed 'mingw64.exe'
at the prompt execute "pacman -Suy". This allows you to update and download additional files needed for the next step. At some point it will seem as those it is stuck and a message will ask you to exit the shell and restart mysys64.
Do that and repeat the "pacman -Suy" again. this time the process will be longer and more prompts will occur. Press enter as they appear, untill everything, including mysys64 is updated.
At this point you can select, copy and paste the "pacman -S base-devel git mingw-w64-x86_64-toolchain mingw-w64-x86_64-boost mingw-w64-x86_64-protobuf mingw-w64-x86_64-rapidjson mingw-w64-x86_64-pugixml mingw-w64-x86_64-yaml-cpp mingw-w64-x86_64-openal mingw-w64-x86_64-dumb mingw-w64-x86_64-libvorbis mingw-w64-x86_64-libogg mingw-w64-x86_64-flac mingw-w64-x86_64-mpg123 mingw-w64-x86_64-libsndfile mingw-w64-x86_64-libgme mingw-w64-x86_64-sfml mingw-w64-x86_64-gtk2 mingw-w64-x86_64-zlib mingw-w64-x86_64-libffi mingw-w64-x86_64-box2d mingw-w64-x86_64-bullet mingw-w64-x86_64-glew mingw-w64-x86_64-alure" section directly into the mingw64 shell and execute.
Next copy and paste "git clone https://github.com/enigma-dev/enigma-dev.git[/font]" at the prompt. this will create the enigma-dev directory and download the repository. Cd into the Enigma-dev by typing cd enigma-dev, type 'make' and when that process is finished, type "./install.sh" to download Lateralgm and any additional files needed.
To install Java you can go to oracle.com.
To load Enigma, you need to type "java.exe -jar lateralgm.jar:. However it may not work. There are 2 ways to fix this. If you know how you can add the Java Path to the system Path .
for me the easiest method is to type the full path where Java can be found. For example I installed Java 1.8.1 64bit, so i type
c:/Program\ Files/Java/jre1.8.0_181/bin/java.exe -jar lateralgm.jar
at the prompt.
From there Lateralgm should load and everything should be okay
Thanks - I have gone through the checklist and I have done everything correctly to the letter. Yes I am using 64bit Java, the version from the link, and 64bit MSYS, and I did the initial updates as stated, closed, did the updates until it told me all packages are up to date, As far as java yes it is in the path so I can just type java without the full path. LGM loads fine it just keeps telling me that it cannot communicate with the DLL due to a new method used, then it tells me it cannot find the DLL at the location, when it is there. I tried troubleshooting everything else like anti-virus, etc, disabled all and no luck ...... I even tried uninstalling every component and starting from a zero state, without lingering processes and files, and nope, no luck
Once I get this to work, I will create an enigma.bat which will include the launcher for the lateralgm and 2 additional arguments for memory - this usually makes LGM more stable.
I also found a trick to bypass the stability issues in LGM, I used this before my long break (at the time ENIGMA had its own installer) what I did was open 2 instances of LGM, one without the enigma plugin loaded, which allows me to edit, save, load without issue, and one instance with the enigma plugin, so I make all my edits on the 1st LGM instance, SAVE, then load the file in instance #2 and compile, whenever instance #2 crashes I reload it, keeping instance #1 intact without loss of data etc. This is somewhat tedious but at least it allows me to work with ENIGMA using LGM for longer sessions.
27
General ENIGMA / Re: Installing ENIGMA
« on: August 15, 2018, 10:23:16 pm »@DarkStar2, so you did follow the msys2 setup all the way to step 8? You are running with a 64 bit Java? Try deleting compileEGMf.dll and then running LateralGM again. It's supposed to be remade each time. And make sure you are doing all of this from the mingw64 terminal.
Sorry about the video, I was not aware of it, as I am not the one who sent it to you. To some people it did help them, hence why it's being shared. Trust me when I say other than this we have a plan for an even easier setup that I am actually working on right now over Discord, not discussing much about it right now.
Keep us updated.
Thanks I will try deleting the DLL but it strange, I have carefully monitored the output as everything was being installed and compiled and nothing unusual all steps were followed. This method of installing things is quite easy really I am used to using CLI stuff , no problem with that, now with my NVME SSD this process is really fast, with all those random files in there it takes a fraction of the time. Will try deleting the DLL and try again though it is odd it should work the first time I'm curious to know what would be causing this though.
28
General ENIGMA / Re: Installing ENIGMA
« on: August 15, 2018, 08:35:56 pm »
Unfortunately it does not seem it was ironed out, I still cannot install ENIGMA.
Whatever was added to the docs I have already figured and done it the same way, upon using make it goes through compilation and eventually terminates with some error in \testing
Then when I run lateralgm it keeps telling me that the DLL is not found, even though it is right there in the correct path
BTW this is not a complaint about the new method of installing things, however it is frustrating because when reporting this issue the answer I got was a reply with the same youtube video that I already followed to the letter, something is wrong somewhere, this is the 8th attempt. Everything was installed to the letter.
ALL steps were followed - I
Whatever was added to the docs I have already figured and done it the same way, upon using make it goes through compilation and eventually terminates with some error in \testing
Then when I run lateralgm it keeps telling me that the DLL is not found, even though it is right there in the correct path
BTW this is not a complaint about the new method of installing things, however it is frustrating because when reporting this issue the answer I got was a reply with the same youtube video that I already followed to the letter, something is wrong somewhere, this is the 8th attempt. Everything was installed to the letter.
ALL steps were followed - I
29
General ENIGMA / Re: Installing ENIGMA
« on: August 15, 2018, 02:18:40 am »
Cheers, thank you for the update - I will test this tomorrow
30
General ENIGMA / Re: About ENIGMA's new direction - YOU KILLED IT officially !
« on: August 13, 2018, 02:13:30 pm »No. The only difference between the old runner and the new GMStudio runners for the most part is there is no more use of Delphi. So whether it is C++, Java, Objective-C, whatever, it is the same basic idea. YoYo is full of bullshit.
From what I understand it was just the GMS 1.4 IDE that was coded in Deplhi which is why they were always reluctant to add IDE changes. The runner itself has always been written in C++ as far as I am aware.
I was told by YYG staff long ago that the 1.4 runner shares much of the code with the 2.x runner. Which was pretty apparent when the same bugs often showed up at the same time in both versions. For example the ugly cursor that was displayed up on XBox One UWP builds, which could not be removed.
This is to be expected form any game creation software, there will always be a runner / engine at the core, none of them will create the same native C++ you would from making your own games from scratch. As far being full of bullshit I can't argue there, though it does deserve SOME credits for the reasons I mentioned elsewhere, though mostly due to external contribution and maybe in some twisted way SOME from YYG though the whole product is nothing but glittered turd to be honest, fact remains there is lots that can be done with GMS that can't be done in ENIGMA, but it might not be fair to compare though because ENIGMA is FREE, BUT on the other hand, there are things that can be done in ENIGMA that can't be done or done efficiently in GMS, so there are pros and cons in both product it depends on your project - if there is something I can do in ENIGMA I will do it in priority over Game Mangled Studio, and if there is something I cannot do in ENIGMA, I will do it in GMS - I am still thankful for ENIGMA though, I've actually used ENIGMA for PERSONAL projects not even related to games