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.
151
Announcements / Re: I'll be upgrading CentOS today.
« on: January 19, 2018, 05:43:21 pm »
@faissaloo
Thanks for the tip.!
Thanks for the tip.!
152
Issues Help Desk / Re: Turning On A Variable Disables Character Movement
« on: January 19, 2018, 09:22:15 am »
Happy to hear of your success.
As far as your other question is concerned, well.....I guess either Goombert or JOSH@Dreamland can help you on the more technical aspects; but as far as I know ENIGMA does.
As far as using 'global' variables are concerned, the surest way of using them would be to to use 'globalvar <variable>' whereby any object can reference that variable from anywhere in the game. This is why I suggested using 'globalvar Vacuum' in your example game.
If I understand the WIKI correctly you can also have the same effect by declaring them in the 'Globals' section of the ENIGMA subsection in the configuration tool.
As far as your other question is concerned, well.....I guess either Goombert or JOSH@Dreamland can help you on the more technical aspects; but as far as I know ENIGMA does.
As far as using 'global' variables are concerned, the surest way of using them would be to to use 'globalvar <variable>' whereby any object can reference that variable from anywhere in the game. This is why I suggested using 'globalvar Vacuum' in your example game.
If I understand the WIKI correctly you can also have the same effect by declaring them in the 'Globals' section of the ENIGMA subsection in the configuration tool.
153
Issues Help Desk / Windows_runner_ico not found error persists
« on: January 16, 2018, 03:57:02 am »
I re-installed ENIGMA on my LINUX machine with all the new changes and such without any errors. However I'm still getting this error about not finding this 'windows_runner_ico.'
On the IDE side this is the error I'm getting
================================================================================
LateralGM Version: 1.8.10
Operating System: Linux
Version: 3.16.0-4-686-pae
Architecture: i386
Java Name: OpenJDK Server VM
Java Vendor: Oracle Corporation
Version: 1.8.0_151
Available processors (cores): 2
Free memory (bytes): 49152328
Maximum memory (bytes): 818413568
Total memory available to JVM (bytes): 142344192
File system root: /
Total space (bytes): 155247083520
Free space (bytes): 85061062656
Usable space (bytes): 77151289344
Stack trace:
org.lateralgm.file.GmFormatException: failed to read: /home/hughie/greakout for Linux tutorial.gmx/Configs\Default\windows\runner_icon.ico
at org.lateralgm.file.GMXFileReader.readConfigurations(GMXFileReader.java:470)
at org.lateralgm.file.GMXFileReader.readProjectFile(GMXFileReader.java:295)
at org.lateralgm.file.GMXFileReader.readProjectFile(GMXFileReader.java:233)
at org.lateralgm.main.FileChooser$ProjectReader.read(FileChooser.java:385)
at org.lateralgm.main.FileChooser$1.run(FileChooser.java:588)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.FileNotFoundException: /home/hughie/greakout for Linux tutorial.gmx/Configs\Default\windows\runner_icon.ico (No such file or directory)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(FileInputStream.java:195)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at java.io.FileInputStream.<init>(FileInputStream.java:93)
at org.lateralgm.file.StreamDecoder.<init>(StreamDecoder.java:45)
at org.lateralgm.file.iconio.ICOFile.<init>(ICOFile.java:75)
at org.lateralgm.file.GMXFileReader.readConfigurations(GMXFileReader.java:466)
... 5 more
===============================================================================
On the terminal side this is what is reported
extensions: Universal_System/Extensions/IniFilesystem,Universal_System/Extensions/Paths,Universal_System/Extensions/DateTime,Universal_System/Extensions/MotionPlanning,Universal_System/Extensions/DataStructures,Universal_System/Extensions/Alarms,Universal_System/Extensions/GM5Compat,Universal_System/Extensions/ParticleSystems,Universal_System/Extensions/Timelines
Creating swap.
Dumping whiteSpace definitions...
Opening ENIGMA for parse...
ERROR(ENIGMAsystem/SHELL/Universal_System/timelines_object.h,26,94): #error This file includes non-ENIGMA STL headers and should not be included from SHELLmain.
ERROR(ENIGMAsystem/SHELL/Universal_System/sprites_internal.h,22,92): #error This file includes non-ENIGMA STL headers and should not be included from SHELLmain.
ERROR(ENIGMAsystem/SHELL//Universal_System/sprites_internal.h,22,92): #error This file includes non-ENIGMA STL headers and should not be included from SHELLmain.
ERROR(ENIGMAsystem/SHELL//Universal_System/sprites_internal.h,22,92): #error This file includes non-ENIGMA STL headers and should not be included from SHELLmain.
Successfully loaded builtin variant type
Successfully loaded builtin var type
Successfully loaded builtin varargs type
ERROR in parsing engine file: The parser isn't happy. Don't worry, it's never happy.
ERROR: UnknownContinuing anyway.
Creating dummy primitives for old ENIGMA
Initializing EDL Parser...
Grabbing locals...
Finding parent...Found parent scope
>> Checking ancestor object_collisions
>> Checking ancestor object_transform
>> Checking ancestor object_graphics
>> Checking ancestor object_timelines
>> Checking ancestor object_planar
>> Checking ancestor object_basic
Determining build target...
Starting platform inspection
- ENIGMAsystem/SHELL/Platforms/None/Info/About.ey: Opened.
- ENIGMAsystem/SHELL/Platforms/Win32/Info/About.ey: Opened.
- ENIGMAsystem/SHELL/Platforms/General/Info/About.ey: Failed!
- ENIGMAsystem/SHELL/Platforms/iPhone/Info/About.ey: Opened.
- ENIGMAsystem/SHELL/Platforms/Android/Info/About.ey: Opened.
- ENIGMAsystem/SHELL/Platforms/xlib/Info/About.ey: Opened.
- ENIGMAsystem/SHELL/Platforms/Cocoa/Info/About.ey: Opened.
Done.
Thread-7:
org.lateralgm.file.GmFormatException: failed to read: /media/hughie/120BACKUP/enigma_files/bat&ball.gmx/Configs\Default\windows\runner_icon.ico
at org.lateralgm.file.GMXFileReader.readConfigurations(GMXFileReader.java:470)
at org.lateralgm.file.GMXFileReader.readProjectFile(GMXFileReader.java:295)
at org.lateralgm.file.GMXFileReader.readProjectFile(GMXFileReader.java:233)
at org.lateralgm.main.FileChooser$ProjectReader.read(FileChooser.java:385)
at org.lateralgm.main.FileChooser$1.run(FileChooser.java:588)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.FileNotFoundException: /media/hughie/120BACKUP/enigma_files/bat&ball.gmx/Configs\Default\windows\runner_icon.ico (No such file or directory)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(FileInputStream.java:195)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at java.io.FileInputStream.<init>(FileInputStream.java:93)
at org.lateralgm.file.StreamDecoder.<init>(StreamDecoder.java:45)
at org.lateralgm.file.iconio.ICOFile.<init>(ICOFile.java:75)
at org.lateralgm.file.GMXFileReader.readConfigurations(GMXFileReader.java:466)
... 5 more
time taken to load file: 1,507 ms
_note: this is not the entire report, just the section that has an error._
===============================================================================
I may be wrong but this section in pointing to the path looks kind of strange (i.e you have / then \ )
java.io.FileNotFoundException: **/**media**/**hughie**/**120BACKUP**/**enigma_files/bat&ball.gmx/Configs\Default\windows\runner_icon.ico (No such file or directory)
On the IDE side this is the error I'm getting
================================================================================
LateralGM Version: 1.8.10
Operating System: Linux
Version: 3.16.0-4-686-pae
Architecture: i386
Java Name: OpenJDK Server VM
Java Vendor: Oracle Corporation
Version: 1.8.0_151
Available processors (cores): 2
Free memory (bytes): 49152328
Maximum memory (bytes): 818413568
Total memory available to JVM (bytes): 142344192
File system root: /
Total space (bytes): 155247083520
Free space (bytes): 85061062656
Usable space (bytes): 77151289344
Stack trace:
org.lateralgm.file.GmFormatException: failed to read: /home/hughie/greakout for Linux tutorial.gmx/Configs\Default\windows\runner_icon.ico
at org.lateralgm.file.GMXFileReader.readConfigurations(GMXFileReader.java:470)
at org.lateralgm.file.GMXFileReader.readProjectFile(GMXFileReader.java:295)
at org.lateralgm.file.GMXFileReader.readProjectFile(GMXFileReader.java:233)
at org.lateralgm.main.FileChooser$ProjectReader.read(FileChooser.java:385)
at org.lateralgm.main.FileChooser$1.run(FileChooser.java:588)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.FileNotFoundException: /home/hughie/greakout for Linux tutorial.gmx/Configs\Default\windows\runner_icon.ico (No such file or directory)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(FileInputStream.java:195)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at java.io.FileInputStream.<init>(FileInputStream.java:93)
at org.lateralgm.file.StreamDecoder.<init>(StreamDecoder.java:45)
at org.lateralgm.file.iconio.ICOFile.<init>(ICOFile.java:75)
at org.lateralgm.file.GMXFileReader.readConfigurations(GMXFileReader.java:466)
... 5 more
===============================================================================
On the terminal side this is what is reported
extensions: Universal_System/Extensions/IniFilesystem,Universal_System/Extensions/Paths,Universal_System/Extensions/DateTime,Universal_System/Extensions/MotionPlanning,Universal_System/Extensions/DataStructures,Universal_System/Extensions/Alarms,Universal_System/Extensions/GM5Compat,Universal_System/Extensions/ParticleSystems,Universal_System/Extensions/Timelines
Creating swap.
Dumping whiteSpace definitions...
Opening ENIGMA for parse...
ERROR(ENIGMAsystem/SHELL/Universal_System/timelines_object.h,26,94): #error This file includes non-ENIGMA STL headers and should not be included from SHELLmain.
ERROR(ENIGMAsystem/SHELL/Universal_System/sprites_internal.h,22,92): #error This file includes non-ENIGMA STL headers and should not be included from SHELLmain.
ERROR(ENIGMAsystem/SHELL//Universal_System/sprites_internal.h,22,92): #error This file includes non-ENIGMA STL headers and should not be included from SHELLmain.
ERROR(ENIGMAsystem/SHELL//Universal_System/sprites_internal.h,22,92): #error This file includes non-ENIGMA STL headers and should not be included from SHELLmain.
Successfully loaded builtin variant type
Successfully loaded builtin var type
Successfully loaded builtin varargs type
ERROR in parsing engine file: The parser isn't happy. Don't worry, it's never happy.
ERROR: UnknownContinuing anyway.
Creating dummy primitives for old ENIGMA
Initializing EDL Parser...
Grabbing locals...
Finding parent...Found parent scope
>> Checking ancestor object_collisions
>> Checking ancestor object_transform
>> Checking ancestor object_graphics
>> Checking ancestor object_timelines
>> Checking ancestor object_planar
>> Checking ancestor object_basic
Determining build target...
Starting platform inspection
- ENIGMAsystem/SHELL/Platforms/None/Info/About.ey: Opened.
- ENIGMAsystem/SHELL/Platforms/Win32/Info/About.ey: Opened.
- ENIGMAsystem/SHELL/Platforms/General/Info/About.ey: Failed!
- ENIGMAsystem/SHELL/Platforms/iPhone/Info/About.ey: Opened.
- ENIGMAsystem/SHELL/Platforms/Android/Info/About.ey: Opened.
- ENIGMAsystem/SHELL/Platforms/xlib/Info/About.ey: Opened.
- ENIGMAsystem/SHELL/Platforms/Cocoa/Info/About.ey: Opened.
Done.
Thread-7:
org.lateralgm.file.GmFormatException: failed to read: /media/hughie/120BACKUP/enigma_files/bat&ball.gmx/Configs\Default\windows\runner_icon.ico
at org.lateralgm.file.GMXFileReader.readConfigurations(GMXFileReader.java:470)
at org.lateralgm.file.GMXFileReader.readProjectFile(GMXFileReader.java:295)
at org.lateralgm.file.GMXFileReader.readProjectFile(GMXFileReader.java:233)
at org.lateralgm.main.FileChooser$ProjectReader.read(FileChooser.java:385)
at org.lateralgm.main.FileChooser$1.run(FileChooser.java:588)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.FileNotFoundException: /media/hughie/120BACKUP/enigma_files/bat&ball.gmx/Configs\Default\windows\runner_icon.ico (No such file or directory)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(FileInputStream.java:195)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at java.io.FileInputStream.<init>(FileInputStream.java:93)
at org.lateralgm.file.StreamDecoder.<init>(StreamDecoder.java:45)
at org.lateralgm.file.iconio.ICOFile.<init>(ICOFile.java:75)
at org.lateralgm.file.GMXFileReader.readConfigurations(GMXFileReader.java:466)
... 5 more
time taken to load file: 1,507 ms
_note: this is not the entire report, just the section that has an error._
===============================================================================
I may be wrong but this section in pointing to the path looks kind of strange (i.e you have / then \ )
java.io.FileNotFoundException: **/**media**/**hughie**/**120BACKUP**/**enigma_files/bat&ball.gmx/Configs\Default\windows\runner_icon.ico (No such file or directory)
154
Announcements / Re: Infrastructual Changes
« on: January 14, 2018, 04:55:19 pm »
[ENIGMA now writes a .desktop file on Linux alongside built games. This serves as a launcher for the game, and enables users to more easily set their own game icon.]
This is absolutely fabulous. I'm been keeping abreast with the relevant changes and I'm happy to see some attention being made towards the LINUX side of ENIGMA.
As it is, one can do a 'complete' game in the Windows version as oppose to the LINUX version. Windows API's are easier to incorporate than LINUX APIs. Indeed one has to do more work, and be a little creative as well. This is not a complaint or rant. In short it makes me more creative and better in trying to find a solution.
In your process of re-vamping the project however, there are two aspects, if you have the time to improve on for the LINUX version
This is absolutely fabulous. I'm been keeping abreast with the relevant changes and I'm happy to see some attention being made towards the LINUX side of ENIGMA.
As it is, one can do a 'complete' game in the Windows version as oppose to the LINUX version. Windows API's are easier to incorporate than LINUX APIs. Indeed one has to do more work, and be a little creative as well. This is not a complaint or rant. In short it makes me more creative and better in trying to find a solution.
In your process of re-vamping the project however, there are two aspects, if you have the time to improve on for the LINUX version
- String manipulation and getting input from the user
- Dialog functions
155
General ENIGMA / My MacBook Experience
« on: January 11, 2018, 08:22:25 pm »
Salutations!
I was given a MacBook to re-install without any type of Operating Disks. It was an exhausting and tiresome experience. Most of you have heard of my many complaints concerning Windows; well let me tell, you dealing with Apple is no walk in the park either but Apple are more tolerable in some aspects.
I am familiar with Apple products so that was part of the reason why I was chosen. My first obstacle was to acquire a Bootable medium. I downloaded an DVD image of Mac OS X Lion but I didn't know the standard DVD medium of 4.3GB would not work. The .dmg image stated 4.5Gb but when converted to an .iso image it was 6.7Gb.
I had to use a 8GB USB dive. After doing some research on the internet, I found a method on how to do convert a dmg file to iso.. For those who may interested this is the procedure:
commands used to write Mac OS disk to usb.
//convert dmg file to img file
dmg2img -s -v Mac_Os_X.dmg Macos.img
//rename it as iso
mv Macos.img Macos.iso
//format and copy files to usb drive
sudo dd bs=4M if=Macos.iso of=/dev/sdb
==============================================
To choose USB as Startup Disk, press '[Option]' button after the startup chime then choose USB disk icon.
==============================================
Mac_Os_X.dmg is the name I rename the original file I downloaded for clarity. Macos.img the name of the file I expanded to.
the last string of command formats, copies and makes the USB drive bootable in one go.
Having done this, I was able to install Mac OS X on the MacBook and get it up and running. However the majority of APPS on the App Store stated that they needed OS X 10.9 or later to run. I proceeded to erase and re-install a copy copy of OS X 10.9.5 (MAVERICKS) which was not easy to find.
I'm happy to say that with all the updates finished, it is working reasonably well. I can be tolerant with it to a certain degree.
I was given a MacBook to re-install without any type of Operating Disks. It was an exhausting and tiresome experience. Most of you have heard of my many complaints concerning Windows; well let me tell, you dealing with Apple is no walk in the park either but Apple are more tolerable in some aspects.
I am familiar with Apple products so that was part of the reason why I was chosen. My first obstacle was to acquire a Bootable medium. I downloaded an DVD image of Mac OS X Lion but I didn't know the standard DVD medium of 4.3GB would not work. The .dmg image stated 4.5Gb but when converted to an .iso image it was 6.7Gb.
I had to use a 8GB USB dive. After doing some research on the internet, I found a method on how to do convert a dmg file to iso.. For those who may interested this is the procedure:
commands used to write Mac OS disk to usb.
//convert dmg file to img file
dmg2img -s -v Mac_Os_X.dmg Macos.img
//rename it as iso
mv Macos.img Macos.iso
//format and copy files to usb drive
sudo dd bs=4M if=Macos.iso of=/dev/sdb
==============================================
To choose USB as Startup Disk, press '[Option]' button after the startup chime then choose USB disk icon.
==============================================
Mac_Os_X.dmg is the name I rename the original file I downloaded for clarity. Macos.img the name of the file I expanded to.
the last string of command formats, copies and makes the USB drive bootable in one go.
Having done this, I was able to install Mac OS X on the MacBook and get it up and running. However the majority of APPS on the App Store stated that they needed OS X 10.9 or later to run. I proceeded to erase and re-install a copy copy of OS X 10.9.5 (MAVERICKS) which was not easy to find.
I'm happy to say that with all the updates finished, it is working reasonably well. I can be tolerant with it to a certain degree.
- Connecting to my network was simple and easy.
- My docs done in LINUX was readable without any 3rd party process.
- HD Movies played without any type of blitter.
- Program execution was fast
- Some of my favorite LINUX programs have Mac counterparts.
- As much as LateralGM works, ENIGMA crashes and I have no idea how to solve it.
- setting up Xcode to work even in Gamemaker is difficult as fuck.
- Every time I install a 3rd party program outside of the App Store, I must input my password.
- why the hell must i put in my password so many fucking times.
- No right click button on the mouse pad.
156
Issues Help Desk / Re: Turning On A Variable Disables Character Movement
« on: January 08, 2018, 08:49:46 am »
Sorry it took me a while to answer. I was involved in another issue and it still isn't solved.
I had suspected you were using DRAG N DROP. So now that's settled, let's look at your problem.
First if you haven't done this already, create an object that controls the main processes of the game, (a 'controller object' so to speak,) and in its CREATE event set 'Vacuum' as a global variable.
Why give your variable vacuum a value of 1? So as it have a tangible value to start with and the switching will be 'smoother' from 1 to 0 and 0 to 1 or whatever values you give it.
=================================================
for the 'Press Q' event, I would like to erase what you have, place a 'Create Code' icon and write this code
It's my understanding that you want to change the value of Vacuum when these two conditions are met, and this is the more direct approach.
That being the case, in the 'Release Q' event your can delete the 'If Vacuum is equal to 1' and just leave the 'Set a Variable' icon present.
===========================================================
At this time, try these changes and tell me the results.
I had suspected you were using DRAG N DROP. So now that's settled, let's look at your problem.
First if you haven't done this already, create an object that controls the main processes of the game, (a 'controller object' so to speak,) and in its CREATE event set 'Vacuum' as a global variable.
Code: [Select]
globalvar Vacuum;
Vacuum = 1;
Why give your variable vacuum a value of 1? So as it have a tangible value to start with and the switching will be 'smoother' from 1 to 0 and 0 to 1 or whatever values you give it.
=================================================
for the 'Press Q' event, I would like to erase what you have, place a 'Create Code' icon and write this code
Code: [Select]
if (Fuel < 16) && (Vacuum = 0)
{
Vacuum = 1;
}
It's my understanding that you want to change the value of Vacuum when these two conditions are met, and this is the more direct approach.
That being the case, in the 'Release Q' event your can delete the 'If Vacuum is equal to 1' and just leave the 'Set a Variable' icon present.
===========================================================
At this time, try these changes and tell me the results.
157
Issues Help Desk / Re: enigmofo fucked after java update
« on: January 07, 2018, 08:11:02 am »
Salutations!
Sorry to hear of your troubles. Not sure of which version your referring to so I'll try to provide solutions for both. The main thing is to uninstall all versions of 64bit JAVA and install a 32bit version. I do not advise parallelization i.e having both versions on and then pointing to the 32bit version. In my experience it can cause problems later, not only for ENIGMA but also for other software as well.
WINDOWS method.
Amendment
LINUX method
Hopefully this has helped you out!
******
Incidentally, you can also check out this post as it also relates to your problem.
Sorry to hear of your troubles. Not sure of which version your referring to so I'll try to provide solutions for both. The main thing is to uninstall all versions of 64bit JAVA and install a 32bit version. I do not advise parallelization i.e having both versions on and then pointing to the 32bit version. In my experience it can cause problems later, not only for ENIGMA but also for other software as well.
WINDOWS method.
- Uninstall all versions of Java.
- Download JAVA version from here.
- Install and run ENIGMA.
- If you still encounter an error, you may need to point out where JAVA is.
- Follow the method done here.
- Run ENIGMA again and it should work perfectly now.
Amendment
- If by chance you still encounter an error by way of a corrupted LateralGM file, you can copy a new one from the RELEASES section on Github. I recommend the 1.87 version as I've had crashes with the others. It's very stable.
LINUX method
- Open TERMINAL.
- Uninstall all versions of Java via these commands
dpkg --get-selections | awk '/oracle-java/ && /installer/ {system("sudo apt-get purge "$1)}'
dpkg --get-selections | awk '/openjdk/ {system("sudo apt-get -y purge "$1)}'
- Re-install Java by this method here.
- Run ENIGMA.
Hopefully this has helped you out!
******
Incidentally, you can also check out this post as it also relates to your problem.
158
Issues Help Desk / Re: Turning On A Variable Disables Character Movement
« on: January 06, 2018, 02:01:00 pm »
i have a theory in mind but before I voice it, could you send the segment of code involving the variable as well an explanation for its use?
159
Off-Topic / Happy New Year wishes
« on: December 31, 2017, 04:50:13 am »
As we move on from 2017 into a new year, first let me extend my well wishes to all new comers and the remaining members a blessed and Prosperous New Year. May you have success in your ENIGMA projects and other gaming endeavors.
It's been about a year since I been involved in ENIGMA. During that time I've come to see its strengths and weaknesses. My focus next year is to work on those weaknesses as best as I can, starting with doing Tutorials. I've even started on one already. I intend to do some multimedia ones as well and publish them on the various video sites.
It's been about a year since I been involved in ENIGMA. During that time I've come to see its strengths and weaknesses. My focus next year is to work on those weaknesses as best as I can, starting with doing Tutorials. I've even started on one already. I intend to do some multimedia ones as well and publish them on the various video sites.
160
Announcements / Re: I'll be upgrading CentOS today.
« on: December 31, 2017, 04:25:54 am »We had another forum outage today. I've repaired the tables and upgraded the forum to the latest SMF. I believe that should be the end of it. Time will tell.
Thanks. I was wondering what was happening.
On another note, Here's wishing you a blessed and prosperous New Year and we move on into 2018.
161
Off-Topic / Xmas Wishes
« on: December 24, 2017, 11:19:55 am »
It's Christmas Eve and as I'm doing the last touches home, I want to express my well wishes to everyone in the Community. Here's hoping that you enjoy tomorrow with love, peace and harmony with friends and family.
As for me, I'll be taking this opportunity to talk with my family and friends overseas through Facebook and WhatApp. This will be the only time I get to chat and see them as they are so busy during the year.
On another note, plans for amending the WIKI with other Tutorials in written form as well as video format are on my todo list for next year. My other 'Workshop' project is on hold for now until after Christmas when I return back home.
That being said Merry Xmas everyone and A Happy New Year!
As for me, I'll be taking this opportunity to talk with my family and friends overseas through Facebook and WhatApp. This will be the only time I get to chat and see them as they are so busy during the year.
On another note, plans for amending the WIKI with other Tutorials in written form as well as video format are on my todo list for next year. My other 'Workshop' project is on hold for now until after Christmas when I return back home.
That being said Merry Xmas everyone and A Happy New Year!
162
Issues Help Desk / Re: LateralGM forgets activated extensions
« on: December 18, 2017, 05:06:03 am »
Actually, the 'INI Filesystem' extension does not work in Windows. GM5 compatibility does however work in both versions, so it be a better candidate to be default.
GM5 compatibility allows the older GM4 and GM5 files to work in the Windows version. You can load them in the Linux version also, but you will have to replace some functions to the more 'modern/compliant' versions.
For example ..... take the function 'image_single'. The Linux version don't recognize it. You will have to use the function 'image_index'.
While we're on this subject.........here are some functions i know doesn't work in LINUX
GM5 compatibility allows the older GM4 and GM5 files to work in the Windows version. You can load them in the Linux version also, but you will have to replace some functions to the more 'modern/compliant' versions.
For example ..... take the function 'image_single'. The Linux version don't recognize it. You will have to use the function 'image_index'.
While we're on this subject.........here are some functions i know doesn't work in LINUX
- 'ds_maps'
- get_open_filename
- get_open_filename_ext
- get_save_filename
- get_save_filename_ext
- get_string
- most if all functions that require some type of DIALOG
- show_info
- image_single
163
Issues Help Desk / Re: LateralGM forgets activated extensions
« on: December 15, 2017, 10:32:26 am »
Greetings!
I used to get this as well. I use this work-around in the LINUX version but I'm not sure if it'll work in The WINDOWS one.
Navigate to where you have install 'ENIGMA-DEV'
In the LINUX version I've found that the GM5 Compatibility and INI Filesystem extensions works best. Turning on any others results in errors so I advise you activate only these two extensions.
I used to get this as well. I use this work-around in the LINUX version but I'm not sure if it'll work in The WINDOWS one.
Navigate to where you have install 'ENIGMA-DEV'
- open ENIGMAsystem folder
- open SHELL folder
- open Universal_System folder
- open Extensions folder
- Open GM5Compat folder
- Open the 'ABOUT.ey' file with a text editor.
- Edit the "DEFAULT" section to 'true' to activate.
- Save the file and that's it. **Just click 'Save" and not "Save As".
In the LINUX version I've found that the GM5 Compatibility and INI Filesystem extensions works best. Turning on any others results in errors so I advise you activate only these two extensions.
164
Issues Help Desk / Re: Please help immediately with this error
« on: December 14, 2017, 05:45:11 am »When compiling any example or game I get :
undefined reference to `enigma::image_load(std::string, unsigned int*, unsigned int*, unsigned int*, unsigned int*, int*, bool)'
collect2.exe: error: ld returned 1 exit status
It does this on everything I try to compile, please help
HI. This error could be stating that
- the function "image_load" is not used or does not exist, OR
- you've tried to load an image without stating the proper path to that image.
165
Graphics and Video / Re: [WIP] Collada (.dae) 3d Animated Model Loader
« on: December 09, 2017, 11:32:29 pm »@Solitudinal if you were worried about executable file size, you could've made it an ENIGMA extension, that way, if the user needs it and doesn't mind the file size increase, they can tick the checkbox, otherwise, they can leave the feature out of their builds completely.
I quite agree. I tried to use it following his instructions and somewhere along the way broke my ENIGMA. ALL my fault! So I never actually got to see it in action. I so wanted to try in out in my game. Oh well, I have to use sprites instead.