Show Posts

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.


Topics - edsquare

Pages: 1 2 »
1
Issues Help Desk / Extension .egm does not match EGM?
« on: January 19, 2015, 06:59:51 pm »
Taking advantage of Robert's offer:  ::)

As usual let us know if you have any more problems!

 :ohdear:

What's wrong with the EGM projects?

How can I save as .egm?

2
Issues Help Desk / Linux Unable to load library 'compileEGMf' (SOLVED!)
« on: January 19, 2015, 02:18:46 pm »
Hi and happy new year!

Not so happy for me since I did a fresh install just a few minutes ago, everything according to the instructions (downloaded from git)
Code: [Select]
http://enigma-dev.org/docs/Wiki/Install:Linux
The only way I can launch LGM is in a terminal from the enigma-dev folder (Before I could launch it without the terminal if  I remember correctly),
it launches and in it's progress console starts doing its mojo but then it stops.

And I get this:

Code: [Select]
Error

ENIGMA: Can't communicate with the library
Either because it can't find it or because it uses other methods than expected.


The exact error is:

Unable to load library 'compileEGMf': Native library (linux-x86/libcompileEGMf.so) not found in resource path ([file:/home/eduardo/enigma-dev/plugins/enigma.jar])

There's only a windows related post from 2010 so I'm at a loss about how to fix this.

Help me please?

Edit:

Just ran python install.py and I get this:

Code: [Select]
Enigma package manager
Installing main please wait...
INFO: no dependencies for jnaJar
INFO: jnaJar already up-to-date (same hash)
INFO: no dependencies for lgm
INFO: lgm already up-to-date (same hash)
INFO: no dependencies for infolist
INFO: infolist hash did not match (probably needs updated) localhash:c3d39dd9c08ed430d137e72b9e823d2c remotehash:22bee0144dc32015e424bb88a4eac356
INFO: no dependencies for icns
INFO: icns hash did not match (probably needs updated) localhash:89343464f0330b22cbd50f31e200ad7c remotehash:35fc725e522a2d26a36ea99b0e13b4cf
INFO: no dependencies for alure
INFO: alure already up-to-date (same hash)
INFO: mac already up-to-date (same hash)
INFO: main already up-to-date (same hash)
Finished updating main

EDIT2

If I run make from the enigma-dev folder I get this:

Code: [Select]
eduardo@eduardo-Aspire-M1100 ~/enigma-dev $ make
make -j 3 -C CompilerSource
make[1]: se ingresa al directorio «/home/eduardo/enigma-dev/CompilerSource»
g++ -fPIC -Wall -g -I./JDI/src -I. -MMD -MP -c -o .eobjs/./JDI/src/General/parse_basics.o JDI/src/General/parse_basics.cpp
g++ -fPIC -Wall -g -I./JDI/src -I. -MMD -MP -c -o .eobjs/./parser/object_storage.o parser/object_storage.cpp
g++ -fPIC -Wall -g -I./JDI/src -I. -MMD -MP -c -o .eobjs/./backend/ideprint.o backend/ideprint.cpp
In file included from backend/ideprint.cpp:19:0:
backend/ideprint.h:41:13: error: ‘ideprint& ideprint::operator<<(unsigned int)’ cannot be overloaded
   ideprint &operator<< (unsigned x);
             ^
JDI/src/General/parse_basics.cpp: In function ‘std::string parse_bacics::visible::toString(unsigned int)’:
JDI/src/General/parse_basics.cpp:60:12: error: redefinition of ‘std::string parse_bacics::visible::toString(unsigned int)’
     string toString(unsigned n) { char buf[12]; return string(buf,sprintf(buf,"%u", n)); }
            ^
JDI/src/General/parse_basics.cpp:56:12: error: ‘std::string parse_bacics::visible::toString(size_t)’ previously defined here
     string toString(size_t n) { char buf[12]; return string(buf,printf(buf,"%zd", n)); }
            ^
backend/ideprint.h:38:13: error: with ‘ideprint& ideprint::operator<<(size_t)’
   ideprint &operator<< (size_t x);
             ^
backend/ideprint.cpp:39:11: error: redefinition of ‘ideprint& ideprint::operator<<(unsigned int)’
 ideprint &ideprint::operator<< (unsigned x) {
           ^
backend/ideprint.cpp:30:11: error: ‘ideprint& ideprint::operator<<(size_t)’ previously defined here
 ideprint &ideprint::operator<< (size_t x) {
           ^
g++ -fPIC -Wall -g -I./JDI/src -I. -MMD -MP -c -o .eobjs/./compiler/components/module_write_backgrounds.o compiler/components/module_write_backgrounds.cpp
g++ -fPIC -Wall -g -I./JDI/src -I. -MMD -MP -c -o .eobjs/./compiler/components/write_defragged_events.o compiler/components/write_defragged_events.cpp
In file included from parser/object_storage.cpp:186:0:
./backend/ideprint.h:41:13: error: ‘ideprint& ideprint::operator<<(unsigned int)’ cannot be overloaded
   ideprint &operator<< (unsigned x);
             ^
./backend/ideprint.h:38:13: error: with ‘ideprint& ideprint::operator<<(size_t)’
   ideprint &operator<< (size_t x);
             ^
g++ -fPIC -Wall -g -I./JDI/src -I. -MMD -MP -c -o .eobjs/./compiler/components/handle_templates.o compiler/components/handle_templates.cpp
In file included from compiler/components/write_defragged_events.cpp:26:0:
./backend/ideprint.h:41:13: error: ‘ideprint& ideprint::operator<<(unsigned int)’ cannot be overloaded
   ideprint &operator<< (unsigned x);
             ^
./backend/ideprint.h:38:13: error: with ‘ideprint& ideprint::operator<<(size_t)’
   ideprint &operator<< (size_t x);
             ^
In file included from compiler/components/module_write_backgrounds.cpp:41:0:
./backend/ideprint.h:41:13: error: ‘ideprint& ideprint::operator<<(unsigned int)’ cannot be overloaded
   ideprint &operator<< (unsigned x);
             ^
./backend/ideprint.h:38:13: error: with ‘ideprint& ideprint::operator<<(size_t)’
   ideprint &operator<< (size_t x);
             ^
In file included from compiler/components/handle_templates.cpp:34:0:
./backend/ideprint.h:41:13: error: ‘ideprint& ideprint::operator<<(unsigned int)’ cannot be overloaded
   ideprint &operator<< (unsigned x);
             ^
./backend/ideprint.h:38:13: error: with ‘ideprint& ideprint::operator<<(size_t)’
   ideprint &operator<< (size_t x);
             ^
g++ -fPIC -Wall -g -I./JDI/src -I. -MMD -MP -c -o .eobjs/./compiler/components/parse_secondary.o compiler/components/parse_secondary.cpp
g++ -fPIC -Wall -g -I./JDI/src -I. -MMD -MP -c -o .eobjs/./compiler/components/module_write_sprites.o compiler/components/module_write_sprites.cpp
g++ -fPIC -Wall -g -I./JDI/src -I. -MMD -MP -c -o .eobjs/./compiler/components/module_write_sounds.o compiler/components/module_write_sounds.cpp
In file included from compiler/components/parse_secondary.cpp:31:0:
./backend/ideprint.h:41:13: error: ‘ideprint& ideprint::operator<<(unsigned int)’ cannot be overloaded
   ideprint &operator<< (unsigned x);
             ^
./backend/ideprint.h:38:13: error: with ‘ideprint& ideprint::operator<<(size_t)’
   ideprint &operator<< (size_t x);
             ^
g++ -fPIC -Wall -g -I./JDI/src -I. -MMD -MP -c -o .eobjs/./compiler/components/parse_and_link.o compiler/components/parse_and_link.cpp
In file included from compiler/components/module_write_sprites.cpp:42:0:
./backend/ideprint.h:41:13: error: ‘ideprint& ideprint::operator<<(unsigned int)’ cannot be overloaded
   ideprint &operator<< (unsigned x);
             ^
./backend/ideprint.h:38:13: error: with ‘ideprint& ideprint::operator<<(size_t)’
   ideprint &operator<< (size_t x);
             ^
g++ -fPIC -Wall -g -I./JDI/src -I. -MMD -MP -c -o .eobjs/./compiler/components/module_write_fonts.o compiler/components/module_write_fonts.cpp
In file included from compiler/components/parse_and_link.cpp:31:0:
./backend/ideprint.h:41:13: error: ‘ideprint& ideprint::operator<<(unsigned int)’ cannot be overloaded
   ideprint &operator<< (unsigned x);
             ^
./backend/ideprint.h:38:13: error: with ‘ideprint& ideprint::operator<<(size_t)’
   ideprint &operator<< (size_t x);
             ^
In file included from compiler/components/module_write_sounds.cpp:41:0:
./backend/ideprint.h:41:13: error: ‘ideprint& ideprint::operator<<(unsigned int)’ cannot be overloaded
   ideprint &operator<< (unsigned x);
             ^
./backend/ideprint.h:38:13: error: with ‘ideprint& ideprint::operator<<(size_t)’
   ideprint &operator<< (size_t x);
             ^
g++ -fPIC -Wall -g -I./JDI/src -I. -MMD -MP -c -o .eobjs/./compiler/components/module_write_paths.o compiler/components/module_write_paths.cpp
g++ -fPIC -Wall -g -I./JDI/src -I. -MMD -MP -c -o .eobjs/./compiler/compile.o compiler/compile.cpp
In file included from compiler/components/module_write_fonts.cpp:34:0:
./backend/ideprint.h:41:13: error: ‘ideprint& ideprint::operator<<(unsigned int)’ cannot be overloaded
   ideprint &operator<< (unsigned x);
             ^
./backend/ideprint.h:38:13: error: with ‘ideprint& ideprint::operator<<(size_t)’
   ideprint &operator<< (size_t x);
             ^
In file included from compiler/compile.cpp:50:0:
./backend/ideprint.h:41:13: error: ‘ideprint& ideprint::operator<<(unsigned int)’ cannot be overloaded
   ideprint &operator<< (unsigned x);
             ^
./backend/ideprint.h:38:13: error: with ‘ideprint& ideprint::operator<<(size_t)’
   ideprint &operator<< (size_t x);
             ^
In file included from compiler/components/module_write_paths.cpp:43:0:
./backend/ideprint.h:41:13: error: ‘ideprint& ideprint::operator<<(unsigned int)’ cannot be overloaded
   ideprint &operator<< (unsigned x);
             ^
./backend/ideprint.h:38:13: error: with ‘ideprint& ideprint::operator<<(size_t)’
   ideprint &operator<< (size_t x);
             ^
make[1]: se sale del directorio «/home/eduardo/enigma-dev/CompilerSource»
make: *** [ENIGMA] Error 2

EDIT3

This is the backtrace on the progress console:

Code: [Select]
Operating System: Linux
Version: 3.13.0-24-generic
Architecture: i386

Java Vendor: Oracle Corporation
Version: 1.7.0_65

Available processors (cores): 2
Free memory (bytes): 8135192
Maximum memory (bytes): 518979584
Total memory available to JVM (bytes): 27832320

File system root: /
Total space (bytes): 64165449728
Free space (bytes): 47711252480
Usable space (bytes): 44428214272

Stack trace:

java.lang.UnsatisfiedLinkError: Unable to load library 'compileEGMf': Native library (linux-x86/libcompileEGMf.so) not found in resource path ([file:/home/eduardo/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:247)
at org.enigma.EnigmaRunner.access$1(EnigmaRunner.java:240)
at org.enigma.EnigmaRunner$3.run(EnigmaRunner.java:178)

3
Off-Topic / Lnding on a comet!
« on: November 12, 2014, 01:19:26 am »
Tomorrow (well today) at 11 am spt the rosetta will launch its probe to the surface of a comet! witness it live on nasatv!

Or on wired
http://www.wired.com/2014/11/rosetta-philae-attempt-comet-landing/?mbid=social_fb

4
Off-Topic / Castle Game Engine FOSS under LGPL with Linking exception
« on: October 10, 2014, 09:07:40 am »
Just that, I know many if not most of you will hate the language it uses but still you might want to give it a try.

Castle Game Engine is an open-source cross-platform 3D game engine for Object Pascal (FPC/Lazarus). It uses a popular X3D as the main 3D model format, which means that 3D data can be created in any 3D modeling software, and it can be animated, interactive, scripted and so on. Many other 3D formats, like Collada and 3DS are also supported. Rendering is done using OpenGL, with many eye-candy features like shadows, bump mapping, mirrors, shaders, screen effects. 3D sound is well integrated and trivial to use (using OpenAL under the hood). The engine has a nice object-oriented API to easily make 3D games with creatures, items, levels, players and so on, everything can also be easily extended to any 3D or 2D game types.



Full feature list : http://castle-engine.sourceforge.net/engine.php#section_features

Some videos :

https://www.youtube.com/watch?v=7JZhrJ4N2Pg

https://www.youtube.com/watch?v=ICH3N7OZXx8

                                       Licensing

License Name   Price in $US    Source Code Included?
        LGPL                Free                           Yes

The core engine is available under an "LGPL with static linking exception", which is basically a relaxed LGPL that allows for static linking with closed-source programs.



5
Off-Topic / Which Java IDE?
« on: September 29, 2014, 11:26:35 am »
Like the title says, I'm gonnaa have to learn Java because of school so I thought to start early but I have no idea about the pros and cons of the IDEs used for it.

So far I've seen that either Eclipse or NetBeans are the most used, any insight?

6
Off-Topic / I'm officially not . . .
« on: September 19, 2014, 06:43:07 pm »
  :cool: A Highschool dropout anymore!  :eng101: ;D Aced every subject but one so my final average grade was 9.85  :D  :pseudo:

 (Y) So glad I could do it, now I'm taking the tests to get into the University (College for some of you) and become a Computer Systems Engineer  (Y)

7
Off-Topic / Easy single step installers?
« on: August 06, 2014, 06:57:15 pm »
I remembered about a tool that allows you to create a universal installer from Windoze to linux passing trhu bsd and mac

It's called ZeroInstall or 0Install it's available here:

Code: [Select]
http://zero-install.sourceforge.net/
Could it be the answer for all of ENIGMA-LGM's installing problems?

8
Off-Topic / Can enigma be a widget engine?
« on: August 04, 2014, 10:58:27 am »
Acces the OS info? You know cpu temperature, ram usage, etc.

You know acces the web? like getting the weather from a site, or music, or stuff like that, not in a graphical way like a browser would but more like getting the info data and then displaying it in some way choosen by the programer.

And make calls to JS code?

I have a friend on deviantArt who makes desktop widgets for the now defunct Yahoo engine and one or two other widget engines, and talking about it we came up with the crazy idea of a universal widget engine. He knows VB and JS, I could do some stuff on Python.

Thinking about it I thought about ENIGMA as a possible solution to this, if the engine can get acces to that kind of stuff. And maybe even launch other installed applications, like a multimedia player, or a file manager.

It would also be a great way for enigma to get more exposure.

9
Off-Topic / Would someone please?
« on: August 04, 2014, 04:19:56 am »
Just chop off my right leg a little below the knee?

10
Programming Help / Where do I find ENIGMA's API?
« on: August 01, 2014, 10:28:11 am »
What I mean is this: Is there some place to look and read all the API? Where?

If there isn't, then what files of the source should I look in?

11
Proposals / Close file without closing LGM/ENIGMA
« on: July 31, 2014, 03:42:48 pm »
Since I don't know how to do it that is the gist of my propossal: The option to close the game we are working in without closing the ide nor the plugin. All the IDEs (regular development ones) I know have this option, it even asks you if you want to save the changes, then closes the project but not the ide.

12
Trying to fix it I managed to make everything crash, so I opened GM Apprentice and started making the first game, step by step and it runs but...

No objects, sprites, instances, characters, player/enemy, or whatever you want to call them are visible on the room.

Here's the compile output:

Code: [Select]

Building for mode (0)
Cleaning up from previous executions
 - Cleared parsed objects
 - Cleared room entries
 - Cleared shared locals list
 - Cleared event info
Loading shared locals from extensions list
Location in memory of structure: 0xa5041270
Copying resources:
Copying sprite names [6]
Copying sound names [0]
Copying background names [1]
Copying path names [0]
Copying script names [0]
Copying shader names [0]
Copying font names [1]
Copying timeline names [kidding, these are totally not implemented :P] [0]
Copying object names [6]
Copying room names [1]
SYNTAX CHECKING AND PRIMARY PARSING:
0 Scripts:
"Linking" scripts
`Linking' 0 scripts in 0 passes...
Completing script "Link"
Done.
6 Objects:
 obj_boss: 12 events:
  Event[0]:   Parsing 1 sub-events:
Check `obj_boss::create... Done. Parse... Done.
  Event[7]:   Parsing 1 sub-events:
Check `obj_boss::boundary... Done. Parse... Done.
 obj_dragon: 12 events:
  Event[5]:   Parsing 3 sub-events:
Check `obj_dragon::keyboard_0... Done. Parse... Done.
Check `obj_dragon::keyboard_38... Done. Parse... Done.
Check `obj_dragon::keyboard_40... Done. Parse... Done.
  Event[7]:   Parsing 1 sub-events:
Check `obj_dragon::boundary... Done. Parse... Done.
 obj_baby: 12 events:
 obj_demon: 12 events:
 obj_evlbb: 12 events:
 obj_fireball: 12 events:
Creating room creation code scope and parsing
"Linking" scripts into the objects...
"Link" complete.
Tabulating maximum argument passes to each script
Finished
Writing executable information and resources.
Writing modes and settings
Writing object switch
Writing resource names and maxima
Writing events
Linking globals
Running Secondary Parse Passes
Writing object data
Writing local accessors
Writing font data
Writing room data
Writing shader data
Running make from `make'
Full command line: make Game WORKDIR="/home/eduardo/.enigma/" GMODE=Run GRAPHICS=OpenGL1 AUDIO=OpenAL COLLISION=Precise WIDGETS=None NETWORKING=None PLATFORM=xlib CXX=g++ CC=gcc COMPILEPATH="Linux/Linux" EXTENSIONS=" Universal_System/Extensions/Alarms Universal_System/Extensions/Timelines Universal_System/Extensions/Paths Universal_System/Extensions/MotionPlanning Universal_System/Extensions/DateTime Universal_System/Extensions/ParticleSystems Universal_System/Extensions/DataStructures" OUTPUTNAME="/tmp/egm6255824931593963559.tmp" eTCpath=""
/usr/bin/make -C ENIGMAsystem/SHELL
make[1]: se ingresa al directorio «/home/eduardo/enigma/ENIGMAsystem/SHELL»
g++ -Wall -s -O3 -fno-rtti -fno-exceptions -DPATH_EXT_SET -IPlatforms/xlib/Info -IGraphics_Systems/OpenGL1/Info -IAudio_Systems/OpenAL/Info -ICollision_Systems/Precise/Info -IWidget_Systems/None/Info -INetworking_Systems/None/Info -IUniversal_System/Info -I. -I/home/eduardo/.enigma/ -Wall -s -O3 -fno-exceptions  -MMD -MP -c -o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/SHELLmain.o SHELLmain.cpp
g++  -o "/tmp/egm6255824931593963559.tmp" /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/libEGMstd.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/SHELLmain.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Platforms/xlib/LINUXjoystick.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Platforms/xlib/XLIBfilemanip.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Platforms/xlib/XLIBmain.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Platforms/xlib/XLIBsystem.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Platforms/xlib/XLIBwindow.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Platforms/General/POSIXthreads.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Platforms/General/UNIXfilemanip.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Graphics_Systems/OpenGL1/GLbackground.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Graphics_Systems/OpenGL1/GLblend.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Graphics_Systems/OpenGL1/GLcolors.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Graphics_Systems/OpenGL1/GLd3d.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Graphics_Systems/OpenGL1/GLenable.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Graphics_Systems/OpenGL1/GLmatrix.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Graphics_Systems/OpenGL1/GLmodel.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Graphics_Systems/OpenGL1/GLprimitives.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Graphics_Systems/OpenGL1/GLprofiler.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Graphics_Systems/OpenGL1/GLscreen.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Graphics_Systems/OpenGL1/GLshader.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Graphics_Systems/OpenGL1/GLshapes.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Graphics_Systems/OpenGL1/GLsprite.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Graphics_Systems/OpenGL1/GLstdraw.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Graphics_Systems/OpenGL1/GLsurface.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Graphics_Systems/OpenGL1/GLtextures.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Graphics_Systems/OpenGL1/GLtiles.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Graphics_Systems/OpenGL1/GLvertex.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Graphics_Systems/OpenGL1/OPENGLStd.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Graphics_Systems/General/GSbackground.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Graphics_Systems/General/GScurves.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Graphics_Systems/General/GSfont.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Graphics_Systems/General/GSmath.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Graphics_Systems/General/GSsprite.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Graphics_Systems/General/GSstdraw.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Graphics_Systems/General/GSsurface.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Graphics_Systems/General/glew.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Audio_Systems/OpenAL/ALadvanced.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Audio_Systems/OpenAL/ALbasic.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Audio_Systems/OpenAL/ALsystem.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Collision_Systems/Precise/placeholderlinks.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Collision_Systems/Precise/PRECfuncs.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Collision_Systems/Precise/PRECimpl.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Widget_Systems/None/nowidget_impl.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/backgroundinit.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/backgroundstruct.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/bufferstruct.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/CallbackArrays.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/callbacks_events.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/collisions_object.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/darray.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/debugscope.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/depth_draw.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/dynamic_args.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/ENIGMA_GLOBALS.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/estring.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/fileio.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/fontinit.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/fontstruct.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/globalupdate.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/graphics_object.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/highscore_functions.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/image_formats.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/instance.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/instance_planar.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/instance_system.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/lives.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/loading.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/lodepng.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/mathnc.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/move_functions.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/multifunction_variant.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/object.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/planar_object.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/rectpack.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/reflexive_types.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/resource_data.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/roomsystem.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/shaderstruct.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/soundinit.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/spriteinit.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/spritestruct.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/terminal_io.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/transform_object.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/var4.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/var4_lua.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/zlib.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/Extensions/Alarms/alarmcode.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/Extensions/Timelines/timelines.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/Extensions/Paths/path_functions.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/Extensions/Paths/pathinit.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/Extensions/Paths/pathstruct.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/Extensions/MotionPlanning/motion_planning.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/Extensions/MotionPlanning/motion_planning_struct.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/Extensions/MotionPlanning/mp_movement.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/Extensions/DateTime/date_time.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/Extensions/ParticleSystems/PS_actions.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/Extensions/ParticleSystems/PS_effects.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/Extensions/ParticleSystems/PS_particle_attractor.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/Extensions/ParticleSystems/PS_particle_changer.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/Extensions/ParticleSystems/PS_particle_deflector.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/Extensions/ParticleSystems/PS_particle_depths.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/Extensions/ParticleSystems/PS_particle_destroyer.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/Extensions/ParticleSystems/PS_particle_emitter.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/Extensions/ParticleSystems/PS_particle_particles_apiimpl.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/Extensions/ParticleSystems/PS_particle_sprites.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/Extensions/ParticleSystems/PS_particle_system_apiimpl.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/Extensions/ParticleSystems/PS_particle_system.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/Extensions/ParticleSystems/PS_particle_system_manager.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/Extensions/ParticleSystems/PS_particle_type.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/Extensions/ParticleSystems/PS_particle_updatedraw.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Universal_System/Extensions/DataStructures/data_structures.o /home/eduardo/.enigma/.eobjs/Linux/Linux/Run/Bridges/xlib-OpenGL1/graphics_bridge.o  -lz -lpthread -lX11 -lGL -lGLU -lopenal -lalure -lvorbisfile -lvorbis -ldumb -lz
******** Make Completed Successfully ********
6 Adding Sprites to Game Module:
Built to /tmp/egm6255824931593963559.tmp
make[1]: se sale del directorio «/home/eduardo/enigma/ENIGMAsystem/SHELL»
Done writing sprites.
Finalized sprites.
0 Sounds:
Done writing sounds.
1 Adding Backgrounds to Game Module:
Done writing backgrounds.
1 Adding Fonts to Game Module:
Done writing fonts.

0 Adding Paths to Game Module:
Done writing paths.
Closing game module and running if requested.
Running "/tmp/egm6255824931593963559.tmp"


This is the console output when I just launch enigma:

Code: [Select]
Java Version: 10700 (1.7.0_55)
Loading lib files in /home/eduardo/enigma/lateralgm.jar
01_move.lgl 02_main1.lgl 03_main2.lgl 04_control.lgl
 05_score.lgl 06_extra.lgl 07_draw.lgl
Llamando `make eTCpath=""`
> make -j 3 -C CompilerSource
> make[1]: se ingresa al directorio «/home/eduardo/enigma/CompilerSource»
0
Process terminated
> make[1]: No se hace nada para «all».
> make[1]: se sale del directorio «/home/eduardo/enigma/CompilerSource»
Comenzando Enigma:
Failed to create make directory at /home/eduardo/.enigma/
Linking up to IDE
Implementing JDI basics
UnimplementedUnimplemented

Choosing language: C++
Reading GCC builtins
Read key `defines` as `cpp -dM -x c++ -E $blank`
Parsed `cpp` `-dM -x c++ -E "/home/eduardo/.enigma/enigma_blank.txt"`: redirect=yes
TRUE

*********** EXECUTE
  `/usr/bin/cpp`
  `-dM`
  `-x`
  `c++`
  `-E`
  `/home/eduardo/.enigma/enigma_blank.txt`

Call succeeded
Read key `searchdirs` as `gcc -E -x c++ -v $blank`
Parsed `gcc` `-E -x c++ -v "/home/eduardo/.enigma/enigma_blank.txt"`: redirect=yes
TRUE

*********** EXECUTE
  `/usr/bin/gcc`
  `-E`
  `-x`
  `c++`
  `-v`
  `/home/eduardo/.enigma/enigma_blank.txt`

Call succeeded
Searching for directories between "" and ""
Toolchain returned 32 search directories:
Creating parse context
Parsing settings...
TOINT: 0
TOINT: 0
TOINT: 1
TOINT: 0
TOINT: 0
Setting up IDE editables...
%e-yaml
---
treat-literals-as: 0
inherit-equivalence-from: 0
make-directory: "%HOME%/.enigma/"
scalar-precision: 0
angular-unit: 0
inherit-strings-from: 0
inherit-negatives-as: 0
inherit-escapes-from: 0
inherit-objects: true
inherit-increment-from: 1

target-networking: None
target-audio: OpenAL
target-windowing: xlib
target-compiler: gcc
target-graphics: OpenGL1
target-widget: None
target-collision: Precise

extensions: Universal_System/Extensions/Alarms,Universal_System/Extensions/Timelines,Universal_System/Extensions/Paths,Universal_System/Extensions/MotionPlanning,Universal_System/Extensions/DateTime,Universal_System/Extensions/ParticleSystems,Universal_System/Extensions/DataStructures

Creating swap.
Dumping whiteSpace definitions...
Opening ENIGMA for parse...
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_planar
 >> Checking ancestor object_basic
Determining build target...

Starting platform inspection
 - ENIGMAsystem/SHELL/Platforms/Android/Info/About.ey: Opened.
 - ENIGMAsystem/SHELL/Platforms/iPhone/Info/About.ey: Opened.
 - ENIGMAsystem/SHELL/Platforms/Cocoa/Info/About.ey: Opened.
 - ENIGMAsystem/SHELL/Platforms/Win32/Info/About.ey: Opened.
 - ENIGMAsystem/SHELL/Platforms/General/Info/About.ey: Opened.
 - ENIGMAsystem/SHELL/Platforms/xlib/Info/About.ey: Opened.
 Done.


Attached the game file.

Thanks for the help.  :)

http://www72.zippyshare.com/v/27259472/file.html

13
Graphics and Video / Gifs for my top-down scrolling shooter
« on: July 29, 2014, 05:17:17 pm »
Got stuck with the opensurge mod and it was because I tried to fly when I can't even walk!

What I mean is this: Programming a game is not the same as programming regular applications, so I decided to start humble in order to learn the finner points of lgm-enigma, gml, edl, and if possible c++, so I started with an Asteroids clone, but the code is from a tutorial and for some reason it doesn't work, well to forget about it for a while I made this gifs for a 1945 look alike (While the images are not really mine I did enhance them and the propellers are mine and mine alone):







I have a question though: Do I need the whole plane on evry image? or just the propeller is alright? In my pc both look good but I don't know in a game, and here in the forum I can see which one doesn't have the plane in all the images.

14
What can I do? Been searching but can't seem to find how to do it, a similar game developed in GayMaker doesn't have the objects parents declared and it's supossed to be a tutorial  ???

Any help welcome, even if it's just to point me to where I should've seen the solution and didn't because I'm that dumb sometimes...  :D

15
Issues Help Desk / Desktop Launcher error on linux
« on: July 24, 2014, 04:45:49 pm »
Created the launcher by right clicking on the desktop and pointing to lateralgm.jar, it launches but it gives me this error:

Can't update ENIGMA.

Enigma can't execute because your platform isn't recognized or there are not 'make' definitions for your platform.


Code: [Select]
Operating System: Linux
Version: 3.13.0-32-generic
Architecture: i386

Java Vendor: Oracle Corporation
Version: 1.7.0_55

Available processors (cores): 2
Free memory (bytes): 7356624
Maximum memory (bytes): 518979584
Total memory available to JVM (bytes): 28389376

File system root: /
Total space (bytes): 105670909952
Free space (bytes): 25932128256
Usable space (bytes): 20557529088

Stack trace:

I'm using LinuxMint 17 Quiana which is the latest LTS LinuxMint version, LGM says it's the 1.8.5 version.

Pages: 1 2 »