ENIGMA Forums

Outsourcing saves money => Issues Help Desk => Topic started by: edsquare on July 29, 2014, 11:51:28 pm

Title: Now I have no instances! Only background is visible
Post by: edsquare on July 29, 2014, 11:51:28 pm
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
Title: Re: Now I have no instances! Only background is visible
Post by: TheExDeus on July 30, 2014, 04:57:37 am
It's totally visible in my room and when I run the game I see the dragon which I can move, and the boss which moves by himself. So it seems to be working for me. I tried GL3 only though, as in my branch GL1 is not running at the moment. Will fix it and test it there too.

edit: Also, you should enable transparency pixels for those sprites, so they don't have a solid block around them.
Title: Re: Now I have no instances! Only background is visible
Post by: edsquare on July 30, 2014, 07:11:13 am
It's totally visible in my room and when I run the game I see the dragon which I can move, and the boss which moves by himself. So it seems to be working for me. I tried GL3 only though, as in my branch GL1 is not running at the moment. Will fix it and test it there too.

edit: Also, you should enable transparency pixels for those sprites, so they don't have a solid block around them.

You tried GL3.... Okey will search for the option but... shouldn't it work out of the box? I mean so far not a single one of my games has nothing really complicated since I'm still learning enigma.

The sprites, thats another thing, I did enable the transparency more than one time but it keeps on showing that way.

You are running windows or linux?
Title: Re: Now I have no instances! Only background is visible
Post by: edsquare on July 30, 2014, 07:42:21 am
As per TED advise did change the configuration to compile with GL3... Now I don't have the background!  ???

Since I was experimenting with it went and tried OpenGLES but... It's not implemented?  ???

Code: [Select]
compilation terminated.
make[1]: *** No hay ninguna regla para construir el objetivo «Bridges/xlib-OpenGLES/Makefile».  Alto.
make[1]: se sale del directorio «/home/eduardo/enigma/ENIGMAsystem/SHELL»
make: *** [Game] Error 2

By the by, the configuration window, is too big for my screen (1280 x 720) and I can't see everything on it nor can I resize it.  :raise:
Title: Re: Now I have no instances! Only background is visible
Post by: TheExDeus on July 30, 2014, 09:07:06 am
Quote
You tried GL3.... Okey will search for the option but... shouldn't it work out of the box? I mean so far not a single one of my games has nothing really complicated since I'm still learning enigma.
GL3 IS out of the box (as in you don't have to install anything). It's just not the default GS option.

Quote
The sprites, thats another thing, I did enable the transparency more than one time but it keeps on showing that way.
It could either be a bug or a compatibility problem with GMX format. I would recommend you to use EGM.

Quote
You are running windows or linux?
I do work on Windows though. I don't know how broken Linux is.

Quote
As per TED advise did change the configuration to compile with GL3... Now I don't have the background!  ???
That's weird. I just tested GL1 and it works fine for me as well. Here is what I see in GL1 and GL3:
(http://i.imgur.com/ZK1mjlv.png)

Quote
Since I was experimenting with it went and tried OpenGLES but... It's not implemented?  ???
GLES has never been implemented. So don't even try. I am not sure why the selection option was always there... I guess to "motivate".

Quote
By the by, the configuration window, is too big for my screen (1280 x 720) and I can't see everything on it nor can I resize it.  :raise:
I guess it should be resizable. On my laptop 1366x768 it also barely fits.
Title: Re: Now I have no instances! Only background is visible
Post by: edsquare on July 30, 2014, 09:47:39 am
Quote
You tried GL3.... Okey will search for the option but... shouldn't it work out of the box? I mean so far not a single one of my games has nothing really complicated since I'm still learning enigma.
GL3 IS out of the box (as in you don't have to install anything). It's just not the default GS option.

Yea, it's just a couple of clicks away but... nobody mentions this, the troubleshooting section needs an overhaul  ;)

Quote
The sprites, thats another thing, I did enable the transparency more than one time but it keeps on showing that way.
It could either be a bug or a compatibility problem with GMX format. I would recommend you to use EGM.

It makes no difference what format I use, EGM, GMX, GMK it's all the same, and it is a bug read on.  ::)

Quote
You are running windows or linux?
I do work on Windows though. I don't know how broken Linux is.

Funny stuff is after the first trouble opening GMX files I got to try the Isometric Mario example (Thanks to Robert's timely fix), and it compiled and ran without a hitch! Now after some updates it just wont run properly. Did I mention I ended fucking two games I was working in? And this because I tought I was doing something wrong and that was the cause for the sprites not to show on screen.  :(

Quote
As per TED advise did change the configuration to compile with GL3... Now I don't have the background!  ???
That's weird. I just tested GL1 and it works fine for me as well. Here is what I see in GL1 and GL3:
(http://i.imgur.com/ZK1mjlv.png)

Here's what I see in GL1 and GL3 in that order:  :o

(http://imagizer.imageshack.us/v2/280x200q90/536/SzDDG5.png)

(http://imagizer.imageshack.us/v2/280x200q90/905/g2N6fn.png)


Quote
Since I was experimenting with it went and tried OpenGLES but... It's not implemented?  ???
GLES has never been implemented. So don't even try. I am not sure why the selection option was always there... I guess to "motivate".

Maybe not to forget they want to implement it?  :D

Quote
By the by, the configuration window, is too big for my screen (1280 x 720) and I can't see everything on it nor can I resize it.  :raise:
I guess it should be resizable. On my laptop 1366x768 it also barely fits.

No guess man, it either adjusts to the window size and has a scrollbox or it's resizeble and has a scrollbox; I'll go even further, it should be both. :)
Title: Re: Now I have no instances! Only background is visible
Post by: TheExDeus on July 30, 2014, 10:09:07 am
Maybe a linux user can help you then.
Title: Re: Now I have no instances! Only background is visible
Post by: edsquare on July 30, 2014, 10:18:33 am
Maybe a linux user can help you then.

I'm guessing it's a bug on the graphics system, but hey, thanks anyway!  (Y)
Title: Re: Now I have no instances! Only background is visible
Post by: TheExDeus on July 30, 2014, 04:11:30 pm
Our graphics systems are cross-platform (GL at least) and functions are implemented in general. So if draw_sprite works in windows, it will work in linux. The problem could be with platform specific stuff though. Like setting up context or something.
Title: Re: Now I have no instances! Only background is visible
Post by: edsquare on July 30, 2014, 04:29:52 pm
Our graphics systems are cross-platform (GL at least) and functions are implemented in general. So if draw_sprite works in windows, it will work in linux. The problem could be with platform specific stuff though. Like setting up context or something.

You know a lot more about enigma's code than I do, so I'll bow to your knowledge.  :D

The reason I thought that is because the updates I remember seing were most about graphics, and a couple about the room editor so, since it worked a few weeks ago at most, I'm sure the bug was introduced around that time.  :(

I can launch enigma in a terminal and compile a game and post the content of the terminal if it helps.?
Title: Re: Now I have no instances! Only background is visible
Post by: TheExDeus on July 30, 2014, 05:42:57 pm
You can compile in Debug mode, and then launch the game from terminal. It should print any errors you might have. It is possible that somehow graphics broke specific to linux, but I don't want to believe that. It's more possible that there is a driver problem because we might now use something either your driver or your hardware doesn't support. But that is also improbable. For me, also saving in EGM fixed the sprite options to get saved. I suggest you do the same. Also, download newest LGM and plugin.
Title: Re: Now I have no instances! Only background is visible
Post by: edsquare on July 30, 2014, 05:59:29 pm
You can compile in Debug mode, and then launch the game from terminal. It should print any errors you might have. It is possible that somehow graphics broke specific to linux, but I don't want to believe that. It's more possible that there is a driver problem because we might now use something either your driver or your hardware doesn't support. But that is also improbable. For me, also saving in EGM fixed the sprite options to get saved. I suggest you do the same. Also, download newest LGM and plugin.

Okey will compile in debug mode and launch dbg  (Y) (why is this neccesary? the debugger should a part of the ide)  :-\

Noted the egm and not other file formats, will do so in the future.  (Y)

About updating enigma and lgm... That's what got me in this mess! :D  Everything was working but since nobody was complaining about the updates I tought they were working properly (Am I the only Linux user?)  :o
Title: Re: Now I have no instances! Only background is visible
Post by: Goombert on July 31, 2014, 01:48:06 am
When is the last time you pulled?
Title: Re: Now I have no instances! Only background is visible
Post by: edsquare on July 31, 2014, 02:02:48 am
When is the last time you pulled?

Yesterday morning, before seing TED's post.
Title: Re: Now I have no instances! Only background is visible
Post by: TheExDeus on July 31, 2014, 03:50:42 am
Quote
Okey will compile in debug mode and launch dbg  (Y) (why is this neccesary? the debugger should a part of the ide)  :-\
You don't have to use gdb. The reason you have to launch it from a terminal is because in debug mode the messages are printed in the terminal. As LGM hides the terminal window, then you cannot see it there. We will look into printing messages in a custom debug window.
Title: Re: Now I have no instances! Only background is visible
Post by: edsquare on July 31, 2014, 01:15:29 pm
Quote
Okey will compile in debug mode and launch dbg  (Y) (why is this neccesary? the debugger should a part of the ide)  :-\
You don't have to use gdb. The reason you have to launch it from a terminal is because in debug mode the messages are printed in the terminal. As LGM hides the terminal window, then you cannot see it there. We will look into printing messages in a custom debug window.

Not sure if this is what you need but I couldn't find a way to execute the .temp file enigma creates when it compiles in debug mode, so I launched enigma  on a terminal, then presed the debug button and this is the output I got from the game's execution, same game, saved as egm.  ???

By the way enigma does print the output to an independent window, only it closes as soon as you stop the game's execution, it would be better if this window wasn't lost or if enigma generated some permanent file every time you debug.  :)

Since the file is very long I saved it as txt and attached it.  :D

I forgot, I updated (pulled) today rigth before doing all this, about 5 minutes ago.  ;)

EDIT: Funny the chopper game from the examples does compile and run without a hitch.
Title: Re: Now I have no instances! Only background is visible
Post by: TheExDeus on July 31, 2014, 02:46:14 pm
It seems sprites are not written to the game:
Quote
Adding Sprites to Game Module:
Done writing sprites.
Finalized sprites.
0
I think it might be a format issue. As I said, save and use only EGM. Try creating a new project, add a sprite, then assign sprite to object and put object in room. Launch the game, see the sprite.
Title: Re: Now I have no instances! Only background is visible
Post by: edsquare on July 31, 2014, 03:11:11 pm
It seems sprites are not written to the game:
Quote
Adding Sprites to Game Module:
Done writing sprites.
Finalized sprites.
0
I think it might be a format issue. As I said, save and use only EGM. Try creating a new project, add a sprite, then assign sprite to object and put object in room. Launch the game, see the sprite.

Nop, new game, only one sprite, one object, one room, no background, saved as egm and still no object on the room.  :(

EDIT 1 : Saved as gmx, gmk, it makes no difference, but I can still open the chopper and isometric  mario examples and they compile and run without a hitch.  :o So it's not the graphics system, most likely it's not saving something.  :(

EDIT 2 : Saved mario isometric as egm, it runs! Closed enigma and restarted it, open mario isometric's egm and it runs!  ???
Title: Re: Now I have no instances! Only background is visible
Post by: edsquare on July 31, 2014, 03:45:32 pm
Something even weirder just happened, tried to open a project while having one already open and I ended up with both projects open at the same time, one below the other in the project inspector.  :o ??? :o ??? :o
Title: Re: Now I have no instances! Only background is visible
Post by: edsquare on July 31, 2014, 04:01:04 pm
Okey, just pulled from git, trouble persists, opened mario isometric and cheked mario's object it has a create event and then executes a piece of code, none of my projects has that, but TED reported he could run them and see the sprites, what are the exact steps to place an object on the room and see it?

EDIT : Added to the latest test a create event and on this a create an instance, saved and executed, it closes by itself and the output says : game returned zero.  ???
Title: Re: Now I have no instances! Only background is visible
Post by: TheExDeus on July 31, 2014, 04:17:57 pm
Try this: https://www.dropbox.com/s/f2qne57uik51kp4/temp_sprite_test.egm
It's one sprite, added to one object (without any code) and then added to the room. When I launch it I see ENIGMA logo in the middle. It doesn't render anything to you? Graphics system is set to GL3.3 in that example. Try GL1.1 if it doesn't render.
And did you actually download newer LGM+plugin as well? Because you cannot get it by "git pull".
Title: Re: Now I have no instances! Only background is visible
Post by: edsquare on July 31, 2014, 04:31:55 pm
Try this: https://www.dropbox.com/s/f2qne57uik51kp4/temp_sprite_test.egm
It's one sprite, added to one object (without any code) and then added to the room. When I launch it I see ENIGMA logo in the middle. It doesn't render anything to you? Graphics system is set to GL3.3 in that example. Try GL1.1 if it doesn't render.
And did you actually download newer LGM+plugin as well? Because you cannot get it by "git pull".

I'm using the installer script to update, it in turn uses install.py so yes I'm updated on all fronts.

Downloaded your file, opened it and tried to execute it but it crashed even lgm/enigma, here's the log.

EDIT : Just to be on the safe side I manually downloaded lgm and replaced the one I already had, load your test and when I try to execute it it crashes lgm/enigma
Title: Re: Now I have no instances! Only background is visible
Post by: Goombert on August 01, 2014, 12:04:23 am
Quote from: edsquare
I'm using the installer script to update, it in turn uses install.py so yes I'm updated on all fronts.
Actually, no you are not, I have not updated the packages repository because I can't get the md5 hash right now, download the latest from the Extra Packages page manually because I believe they updated it.
http://enigma-dev.org/docs/Wiki/Install:Extra_Packages

Edit: Scratch that they did not apparently. So this is an existing regression probably in the latest version as well.

Also your error logs you keep uploading are useless, those are just pointer stacks, upload enigma-dev/output_log.txt

Title: Re: Now I have no instances! Only background is visible
Post by: edsquare on August 01, 2014, 12:14:25 am
Quote from: edsquare
I'm using the installer script to update, it in turn uses install.py so yes I'm updated on all fronts.
Actually, no you are not, I have not updated the packages repository because I can't get the md5 hash right now, download the latest from the Extra Packages page manually because I believe they updated it.
http://enigma-dev.org/docs/Wiki/Install:Extra_Packages

Edit: Scratch that they did not apparently. So this is an existing regression probably in the latest version as well.

Also your error logs you keep uploading are useless, those are just pointer stacks, upload enigma-dev/output_log.txt

I manually downloaded and still the bug persists.

No such directory or file, is it supossed to be on enigma-dev? should enigma generate it always? How do I make enigma generate it?
Title: Re: Now I have no instances! Only background is visible
Post by: TheExDeus on August 01, 2014, 03:59:03 am
Quote
I manually downloaded and still the bug persists.
Here are two more suggestions:
1) Do you recompile the .so? Like go to enigma-dev and delete compileEGMf.so, and then type make (on windows it's mingw32-make). When you update .jar's and download new code via pull, the compiler/parser .dll is usually not automatically updated. If you delete it, then it's possible it will be built the next time you run LGM. But I personally do it via terminal.
2) If 1) doesn't work, then try this LGM and plugin: https://www.dropbox.com/s/qe19dvwa7v4kbxz/workingLGM.rar
This is LGM+plugin I use and it works. I haven't updated it to the newest version egofree has made, so maybe he has created some kind of bugs.

Quote
No such directory or file, is it supossed to be on enigma-dev? should enigma generate it always? How do I make enigma generate it?
It should be created automatically and always (although I think there was an option in settings.ini to toggle, but by default it should on). The fact that it doesn't write the log files seems to be some kind of privilege problem? Do you use sudo to launch LGM?
Title: Re: Now I have no instances! Only background is visible
Post by: edsquare on August 01, 2014, 04:27:33 am
Quote
I manually downloaded and still the bug persists.
Here are two more suggestions:
1) Do you recompile the .so? Like go to enigma-dev and delete compileEGMf.so, and then type make (on windows it's mingw32-make). When you update .jar's and download new code via pull, the compiler/parser .dll is usually not automatically updated. If you delete it, then it's possible it will be built the next time you run LGM. But I personally do it via terminal.
2) If 1) doesn't work, then try this LGM and plugin: https://www.dropbox.com/s/qe19dvwa7v4kbxz/workingLGM.rar
This is LGM+plugin I use and it works. I haven't updated it to the newest version egofree has made, so maybe he has created some kind of bugs.

Quote
No such directory or file, is it supossed to be on enigma-dev? should enigma generate it always? How do I make enigma generate it?
It should be created automatically and always (although I think there was an option in settings.ini to toggle, but by default it should on). The fact that it doesn't write the log files seems to be some kind of privilege problem? Do you use sudo to launch LGM?

Thanks for the tips, will do so in a few hours when I get up.  :D  (Y)

I haven't touched the settings, and no I do'nt use sudo to launch lgm, why, should I?
Title: Re: Now I have no instances! Only background is visible
Post by: TheExDeus on August 01, 2014, 04:54:33 am
Well without sudo you usually don't have permissions to write files and whatnot in Linux. Unless you specify those permissions with chmod or something. So I was thinking maybe LGM doesn't permission to write the log, or even the sprites.
Title: Re: Now I have no instances! Only background is visible
Post by: Josh @ Dreamland on August 01, 2014, 06:55:19 am
As long as he has installed ENIGMA somewhere in his home folder, he does not need sudo. Windows is the only platform on which ENIGMA needs elevated privileges to function.

It's sounding like multiple games are working fine for you. What problem are you having right now, and how can someone reproduce it?
Title: Re: Now I have no instances! Only background is visible
Post by: edsquare on August 01, 2014, 09:31:27 am
As long as he has installed ENIGMA somewhere in his home folder, he does not need sudo. Windows is the only platform on which ENIGMA needs elevated privileges to function.

It's sounding like multiple games are working fine for you. What problem are you having right now, and how can someone reproduce it?
[/quote

Some of the examples do work, or at least worked yesterday. Today, after deleting compileEGMf.so and compiling it again, the ide still crashes when I try to run TED's test, if I try to create an empty game LGM puts the create, normal step and draw events for the object I'm adding to the room (only one object) and when (after saving it) I try to run it this is the error I get (It's not the same I was getting until today):

Code: [Select]
/home/eduardo/.enigma/Preprocessor_Environment_Editable/IDE_EDIT_objectfunctionality.h: In function ‘void enigma::constructor(enigma::object_basic*)’:
/home/eduardo/.enigma/Preprocessor_Environment_Editable/IDE_EDIT_objectfunctionality.h:56:15: error: ‘struct enigma::object_locals’ has no member named ‘timeline_index’
     instance->timeline_index = -1;
               ^
/home/eduardo/.enigma/Preprocessor_Environment_Editable/IDE_EDIT_objectfunctionality.h:57:15: error: ‘struct enigma::object_locals’ has no member named ‘timeline_running’
     instance->timeline_running = false;
               ^
/home/eduardo/.enigma/Preprocessor_Environment_Editable/IDE_EDIT_objectfunctionality.h:58:15: error: ‘struct enigma::object_locals’ has no member named ‘timeline_speed’
     instance->timeline_speed = 1;
               ^
/home/eduardo/.enigma/Preprocessor_Environment_Editable/IDE_EDIT_objectfunctionality.h:59:15: error: ‘struct enigma::object_locals’ has no member named ‘timeline_position’
     instance->timeline_position = 0;
               ^
/home/eduardo/.enigma/Preprocessor_Environment_Editable/IDE_EDIT_objectfunctionality.h:60:15: error: ‘struct enigma::object_locals’ has no member named ‘timeline_loop’
     instance->timeline_loop = false;
               ^
make[1]: *** [/home/eduardo/.enigma/.eobjs/Linux/Linux/Run/SHELLmain.o] Error 1
make[1]: se sale del directorio «/home/eduardo/enigma/ENIGMAsystem/SHELL»
make: *** [Game] Error 2

If you are on a linux32 box with a recent install (about 2 weeks) of the linuxmint17 distro and follow what I did and don't get the error I dont know what could you do in order to reproduce it.

EDIT 1 : Okey, tried to run mario isometric and I get the same error.
Title: Re: Now I have no instances! Only background is visible
Post by: Josh @ Dreamland on August 02, 2014, 10:46:35 am
Hm. It's possible there's some default code in events.res that is creating problems. I might ask Sorlok; he's the one who implemented timelines for us, so he'll recognize that code.

Could you tell me what happens if you disable the Timelines extension? If it's disabled, enable it, and the problem should go away.
Title: Re: Now I have no instances! Only background is visible
Post by: edsquare on August 02, 2014, 10:56:06 am
Hm. It's possible there's some default code in events.res that is creating problems. I might ask Sorlok; he's the one who implemented timelines for us, so he'll recognize that code.

Could you tell me what happens if you disable the Timelines extension? If it's disabled, enable it, and the problem should go away.

Thanks man!

Timelines enabled or disbled is the same error every time (sorry way ahead of you, tried that but forgot to edit my post.  :( ), at least with the already made games, will try to make one from scratch latter today.
Title: Re: Now I have no instances! Only background is visible
Post by: sorlok_reaves on August 03, 2014, 12:11:16 am
How bizarre; it looks like it's taking some code from the "old" timelines implementation, where I put these variables in a different place.

I'll have a look at my end and see if there's a messed up merge somewhere. Do you know what commit you're running?
Title: Re: Now I have no instances! Only background is visible
Post by: edsquare on August 03, 2014, 12:51:51 am
How bizarre; it looks like it's taking some code from the "old" timelines implementation, where I put these variables in a different place.

I'll have a look at my end and see if there's a messed up merge somewhere. Do you know what commit you're running?

The one that was ready for download two days ago. I downloaded manually and replaced in my enigma folder.

I think this may be caused by something I did, let me check if the fix for my other problem fixes this too.

(Warning! the owner of /home/(user)/.config/ibus/bus is not root!)

This because now I have to use gksudo everytime I want to run a graphical application as administrator, and the devs say it's not a bug so they won't fix it, but it prevents some applications to write on my home folder so there you have it. the solution is to erase the folder and restart your system at which time the folder is recreated automagically and whenever launching any graphical app as administrator not to do it as sudo but with gksudo. (Not a bug.... Fuck the guy who said that!)

EDIT : Okey fixed the warning but no luck, my other problems persist, I may have to make a clean install (fuck!) and first I need to copy to my other disck around 100Gb of various files! this may take a while, but on the bright side I can take advantage and install a 64B linux too, then 2 VM with a windows each... Anybody has ever used ReactOS? with enigma I mean.
Title: Re: Now I have no instances! Only background is visible
Post by: sorlok_reaves on August 03, 2014, 11:04:23 am
Ok, I've tracked this down a bit more. Basically, "object_locals" inherits from several items in series:

At one point, I moved "timeline_running", etc., from object_graphics into a new class, object_timeline. So, for some reason, the executable you're using doesn't realize that.

Can you run this command for me? (I'm assuming you're on Linux, based on the output from a previous post)
Code: [Select]
ls -al ~/.enigma/.eobjs/Linux/Linux/Debug/Universal_System/ | grep time
The result should be "timelines_object.d" and "timelines_object.o".

If that doesn't register, you might want to clean the ~/.enigma/.eobjs directory. Can one of the other developers please recommend how to do this? (I always just delete ~/.enigma, but I've been told that's unsafe).
Title: Re: Now I have no instances! Only background is visible
Post by: edsquare on August 03, 2014, 11:25:20 am
Ok, I've tracked this down a bit more. Basically, "object_locals" inherits from several items in series:
  • event_parent
  • object_collision
  • object_transform
  • object_graphics
  • object_timeline
  • ..etc.

At one point, I moved "timeline_running", etc., from object_graphics into a new class, object_timeline. So, for some reason, the executable you're using doesn't realize that.

Can you run this command for me? (I'm assuming you're on Linux, based on the output from a previous post)
Code: [Select]
ls -al ~/.enigma/.eobjs/Linux/Linux/Debug/Universal_System/ | grep time
The result should be "timelines_object.d" and "timelines_object.o".

If that doesn't register, you might want to clean the ~/.enigma/.eobjs directory. Can one of the other developers please recommend how to do this? (I always just delete ~/.enigma, but I've been told that's unsafe).

Ran the command and nothing happened, searched for the libraries myself and didn't find them, so I searched more thoroughly and found them but in another place. Maybe the command should have been like this? :

Code: [Select]
ls -al ~/.enigma/.eobjs/Linux/Linux/Debug/Universal_System/Extensions/Timelines | grep time
If I do it like that I get :

Code: [Select]
-rw-r--r-- 1 eduardo eduardo  153 jul 29 21:23 timelines.d
-rw-r--r-- 1 eduardo eduardo  783 jul 29 21:23 timelines.o

What do you think?

EDIT : Deleting the directory is unsafe? Why? I've done that for some linux directories when needed and linux recreates them automagically, I suppose enigma won't do that but I can always compile it again; or when does that directory get created?
Title: Re: Now I have no instances! Only background is visible
Post by: edsquare on August 03, 2014, 12:29:47 pm
Okey, I'm going to start the backup of my stuff so that I can sometime this year do a clean install of my linuxmint.  :D

After Iḿ done with that, and if we (As if I did anything but complain that it doesn't work   ::) ) haven't found a solution I'll start the formatting and installing.

I'm gona be moving about 100 Gb from one disk to another, because I don't want to check what is what right now, so I'll just back up everything.   :raise:

Should I wait a bit longer?

(I have a problem with Lazarus too: when clicking on a lpi it doesn't open that project but a new one; this makes me think that all this problem could be related to the fact that I upgraded without reinstall)
Title: Re: Now I have no instances! Only background is visible
Post by: sorlok_reaves on August 03, 2014, 01:16:20 pm
Interesting. Does anyone know what this "timelines extension" is? I implemented my timelines improvements in the main source tree (Universal_System), and it seems like the one in "Extensions" doesn't do anything anyway.

So, just to reiterate, Universal_System/timelines_object* must exist for timelines to work. This is in mainline, and has nothing to do with the timelines extension. Also, the current master works, so try recompiling ENIGMA from that and re-building your code.
Title: Re: Now I have no instances! Only background is visible
Post by: edsquare on August 03, 2014, 01:26:35 pm
Interesting. Does anyone know what this "timelines extension" is? I implemented my timelines improvements in the main source tree (Universal_System), and it seems like the one in "Extensions" doesn't do anything anyway.

So, just to reiterate, Universal_System/timelines_object* must exist for timelines to work. This is in mainline, and has nothing to do with the timelines extension. Also, the current master works, so try recompiling ENIGMA from that and re-building your code.

Recompiling does nothing about the issue, already tried that, it must be some configuration file that is preventing stuff to work properly. I'll delete the Windows7 and install there LinuxMint 17 32B, then I'll have 2 installs of the exact same OS (Well one a clean install and the other an upgrade), then I will reinstall enigma and see if that solves this stuff. If it does we know not to upgrade  :D If it doesn't we'll know it is a bug on enigma; what do you think? After that I can wait some time before erasing this install and installing LinuxMint 17 64b on its place.
Title: Re: Now I have no instances! Only background is visible
Post by: sorlok_reaves on August 03, 2014, 01:58:12 pm
Just to put things in perspective, I have only rarely run into issues with ENIGMA caching things improperly. In all cases, I deleted ~/.enigma and then re-ran the program and everything was fine. If you have properly backed up your system (and you are not worried about the consequences) you can try this.
Title: Re: Now I have no instances! Only background is visible
Post by: edsquare on August 03, 2014, 02:16:07 pm
Just to put things in perspective, I have only rarely run into issues with ENIGMA caching things improperly. In all cases, I deleted ~/.enigma and then re-ran the program and everything was fine. If you have properly backed up your system (and you are not worried about the consequences) you can try this.

Right after I finish backing up everything I wil do so.
Title: Re: Now I have no instances! Only background is visible
Post by: sorlok_reaves on August 03, 2014, 05:27:57 pm
Actually, if you want a less intrusive test, just do this:


If that works, then, yes, this is a caching problem.
Title: Re: Now I have no instances! Only background is visible
Post by: edsquare on August 03, 2014, 05:44:43 pm
Actually, if you want a less intrusive test, just do this:

  • Make a new user account on your system
  • Log in, download the latest master
  • Make a new, empty game in ENIGMA, add 1 object in 1 room, and compile.

If that works, then, yes, this is a caching problem.

It's not really intrusive, since I was planing to do a reinstall anyway because of the problems with Lazarus, but if you want an answer more quickly...
I'll do it, give me an hour or so, to finish up a couple of things and then I'll give it a go.
Title: Re: Now I have no instances! Only background is visible
Post by: sorlok_reaves on August 03, 2014, 06:28:56 pm
It's not really intrusive, since I was planing to do a reinstall anyway because of the problems with Lazarus, but if you want an answer more quickly...
I'll do it, give me an hour or so, to finish up a couple of things and then I'll give it a go.

Take your time, and do what you prefer. ENIGMA is working fine on my machine, so my only concern is for your setup.
Title: Re: Now I have no instances! Only background is visible
Post by: edsquare on August 03, 2014, 06:41:17 pm
It's not really intrusive, since I was planing to do a reinstall anyway because of the problems with Lazarus, but if you want an answer more quickly...
I'll do it, give me an hour or so, to finish up a couple of things and then I'll give it a go.

Take your time, and do what you prefer. ENIGMA is working fine on my machine, so my only concern is for your setup.

I meant to know if it's my setup or enigma-lgm the culprit here (more likely than not my set up), okey since I can't do a thing about it any way I think I'll wait to do the clean install. I am almost 100% sure the problem will be solved by it.
Title: Re: Now I have no instances! Only background is visible
Post by: edsquare on August 05, 2014, 11:12:12 pm
Second LinuxMint32 installed, second user created, enigma installed, changed ownership to second user, now I go back to that user to see if it works properly  ;D

EDIT : Installed by script, it launches install.py so... Do I have the latest LGM? If I do then problem solved, it launches, it runs and I have characters on the room, didn't test anything else because I'm not sure if I have the latest LGM and ENIGMA.
Title: Re: Now I have no instances! Only background is visible
Post by: TheExDeus on August 06, 2014, 04:19:02 am
I usually download from the Download section -> Additional packages. There the LGM and plugin is always up to date (as in, if you can get a newer version somewhere, it's probably there).
But glad it works now. It will probably break in the near future though, as many changes are coming.
Title: Re: Now I have no instances! Only background is visible
Post by: edsquare on August 06, 2014, 10:09:45 am
I usually download from the Download section -> Additional packages. There the LGM and plugin is always up to date (as in, if you can get a newer version somewhere, it's probably there).
But glad it works now. It will probably break in the near future though, as many changes are coming.

Okey, will download manually in a moment, I'm aware of that, it's the nature of the beast until it reaches maturity  :D

What I'm concerned right now is if the problems I was experiencing were my fault (As I suspect) or was LGM-ENIGMA broken.
Title: Re: Now I have no instances! Only background is visible
Post by: sorlok_reaves on August 06, 2014, 12:00:38 pm
Well, if you're satisfied with your backup strategy, you can always load the old partition and try deleting ~/.enigma.
Title: Re: Now I have no instances! Only background is visible
Post by: edsquare on August 06, 2014, 01:43:05 pm
Well, if you're satisfied with your backup strategy, you can always load the old partition and try deleting ~/.enigma.

Will try that as soon as I finish setting up a local repo in this install (For all the stuff I use that is'nt on official/ppa or it's too outdated)  :)

EDIT : I managed to fuck up the new install while trying to create an offline repo for my stuff  >:(

So after a clean install here I am, almost ready to fuck it up again, this time with an iso image and apton cd, no other method (Without php servers) is available it seems, even methods that used to work no longer do  >:(

I hope this time everything will go according to plan ;D