Pages: « 1 2 3 4 »
  Print  
Author Topic: ENIGMA R4  (Read 15596 times)
Offline (Unknown gender) justyellowboy
Reply #15 Posted on: August 12, 2010, 12:13:42 am

Member
Joined: Aug 2010
Posts: 14

View Profile
I just registered to say that I managed to finally get LGM/ENIGMA working on my Linux desktop.

Dude, thanks so much for working this up. I've made a pretty sweet platforming engine in the past, zPlat, and I'm going to be writing it for ENIGMA from here on out. Thanks, everyone, so much for making this happen, it is so great. I'll be majoring in Computer Engineering for college in this fall, and I'll be taking lots of Java and C classes and would love to contribute to this project, hopefully I'll stop worrying about being terrible at coding and just make some suggestions or something.

Anyway, for now, I'll see if I can port that old project over here, I want ENIGMA somethin' bad. Also thanks for not including some wonky-ass sprite editor, GIMP works just fine for me. High-fives, guys, you made a boy happy today.
Logged
Offline (Male) kkg
Reply #16 Posted on: August 12, 2010, 12:55:57 am

Member
Location: Australia
Joined: Nov 2009
Posts: 84
MSN Messenger - kamikazigames@gmail.com
View Profile Email
There are a few ways you can contribute without needing much C++ knowledge (which is good because i know squat :P).  I know that Josh wants a2h to do something that will allow us to document functions and what they do (atm ENIGMA just shows the function and how many arguments it has :P)

Also, we can start coding functions ^_^
Logged
PC: Core i7-2600 @ 3.8ghz | 4x 4gb G.Skill RipjawZ DDR3-2000 | GTX580 | Win7 x64
Time is the greatest teacher, however it kills every single one of its pupils.
Offline (Female) IsmAvatar
Reply #17 Posted on: August 12, 2010, 07:22:01 am

LateralGM Developer
LGM Developer
Location: Pennsylvania/USA
Joined: Apr 2008
Posts: 877

View Profile Email
Quote
Also thanks for not including some wonky-ass sprite editor, GIMP works just fine for me. High-fives, guys, you made a boy happy today.
LGM does not include a sprite editor simply because we haven't found a good one to include and haven't finished writing our own yet. GIMP is overly complex for many people (including myself), and not even included in some distros (such as the latest Ubuntu release), not to mention it takes ages to load for many. We are working on our own sprite editor, which is kind of like a cross-over between MSPaint and GM's, so that less competent graphic artists, like myself, can quickly design a basic image without worrying about the complexities of GIMP or such.

That said, also like in GM, once said sprite editor is added, you have the option to toggle a checkbox (essentially) to use GIMP instead of it.

Is this objectionable?
Logged
Offline (Male) RetroX
Reply #18 Posted on: August 12, 2010, 08:22:23 am

Master of all things Linux
Contributor
Location: US
Joined: Apr 2008
Posts: 1055
MSN Messenger - classixretrox@gmail.com
View Profile Email
That works.  Also, for me, GIMP literally takes four seconds to load.

And on another note, I can work on the external_call functions for SOs.  Will the Linux version use WINE to enable DLL support, will it just use SOs, or will it use both?  I can work on the SO functions if needed.
Logged
My Box: Phenom II 3.4GHz X4 | ASUS ATI RadeonHD 5770, 1GB GDDR5 RAM | 1x4GB DDR3 SRAM | Arch Linux, x86_64 (Cube) / Windows 7 x64 (Blob)
Quote from: Fede-lasse
Why do all the pro-Microsoft people have troll avatars? :(
Offline (Unknown gender) justyellowboy
Reply #19 Posted on: August 12, 2010, 08:40:06 am

Member
Joined: Aug 2010
Posts: 14

View Profile
GIMP is overly complex for many people (including myself), and not even included in some distros (such as the latest Ubuntu release), not to mention it takes ages to load for many. We are working on our own sprite editor, which is kind of like a cross-over between MSPaint and GM's, so that less competent graphic artists, like myself, can quickly design a basic image without worrying about the complexities of GIMP or such.

That said, also like in GM, once said sprite editor is added, you have the option to toggle a checkbox (essentially) to use GIMP instead of it.

Is this objectionable?
Absolutely not. That's fine for me, yeah.
Logged
Offline (Male) RetroX
Reply #20 Posted on: August 12, 2010, 11:59:54 am

Master of all things Linux
Contributor
Location: US
Joined: Apr 2008
Posts: 1055
MSN Messenger - classixretrox@gmail.com
View Profile Email
Bug: Compile searches for libmpfr.so.1 and I have libmpfr.so.4.  I symbolically linked it, but it should be looking for just libmpfr.so.

Also, you forgot to add that to the dependencies.

Why use mpfr instead of gmp?
« Last Edit: August 12, 2010, 12:17:33 pm by RetroX » Logged
My Box: Phenom II 3.4GHz X4 | ASUS ATI RadeonHD 5770, 1GB GDDR5 RAM | 1x4GB DDR3 SRAM | Arch Linux, x86_64 (Cube) / Windows 7 x64 (Blob)
Quote from: Fede-lasse
Why do all the pro-Microsoft people have troll avatars? :(
Offline (Male) Josh @ Dreamland
Reply #21 Posted on: August 12, 2010, 03:51:59 pm

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2950

View Profile Email
justyellowboy:
Glad to hear it's working for you; we've come a long way, but we've got a long way yet to go. I hope you can pitch in as well; we'll have room for hundreds quite shortly.

RetroX:
I don't hard-code any such value for compile to search for. On Linux, I link against these:
string glinks = "-lGL -lz -lopenal";

If your machine is linking against a lib you don't have, it's set up incorrectly. I've never even heard of MPFR. Apparently it's for float rounding...? I let GCC take care of that mess.
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Offline (Unknown gender) freezway
Reply #22 Posted on: August 12, 2010, 03:54:11 pm

Member
Joined: Dec 2009
Posts: 220

View Profile
if i compile it it works fine.
Logged
if you drop a cat with buttered toast strapped to its back, which side lands down?
joshdreamland: our languages are based on the idea that it's going to end up FUBAR
/kick retep998
Offline (Male) RetroX
Reply #23 Posted on: August 12, 2010, 09:36:25 pm

Master of all things Linux
Contributor
Location: US
Joined: Apr 2008
Posts: 1055
MSN Messenger - classixretrox@gmail.com
View Profile Email
Hmm, might be because I installed gcc-multilib recently, and it was an old version. :/
Logged
My Box: Phenom II 3.4GHz X4 | ASUS ATI RadeonHD 5770, 1GB GDDR5 RAM | 1x4GB DDR3 SRAM | Arch Linux, x86_64 (Cube) / Windows 7 x64 (Blob)
Quote from: Fede-lasse
Why do all the pro-Microsoft people have troll avatars? :(
Offline (Unknown gender) The 11th plague of Egypt
Reply #24 Posted on: August 13, 2010, 04:29:32 am
Member
Joined: Dec 2009
Posts: 274

View Profile
Where can I download Enigma for Windows?
Logged
Offline (Male) Rusky
Reply #25 Posted on: August 13, 2010, 01:16:38 pm

Resident Troll
Joined: Feb 2008
Posts: 954
MSN Messenger - rpjohnst@gmail.com
View Profile WWW Email
Windows XP SP3, Java 1.6.0_21, revision 337; when I run ENIGMA.exe I get an error when it tries to run LGM:
Code: [Select]
Initializing Enigma: Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'compileEGMf': The specified module could not be found.
...
    at org.lateralgm.main.LGM.loadPlugins(LGM.java:297)
...
Logged
Offline (Male) RetroX
Reply #26 Posted on: August 13, 2010, 02:16:19 pm

Master of all things Linux
Contributor
Location: US
Joined: Apr 2008
Posts: 1055
MSN Messenger - classixretrox@gmail.com
View Profile Email
Windows XP SP3, Java 1.6.0_21, revision 337; when I run ENIGMA.exe I get an error when it tries to run LGM:
Code: [Select]
Initializing Enigma: Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'compileEGMf': The specified module could not be found.
...
    at org.lateralgm.main.LGM.loadPlugins(LGM.java:297)
...
Logged
My Box: Phenom II 3.4GHz X4 | ASUS ATI RadeonHD 5770, 1GB GDDR5 RAM | 1x4GB DDR3 SRAM | Arch Linux, x86_64 (Cube) / Windows 7 x64 (Blob)
Quote from: Fede-lasse
Why do all the pro-Microsoft people have troll avatars? :(
Offline (Male) retep998
Reply #27 Posted on: August 13, 2010, 02:28:13 pm

Member
Location: Where else?
Joined: Jan 2010
Posts: 248
MSN Messenger - retep998@charter.net AOL Instant Messenger - retep998 Yahoo Instant Messenger - retep998
View Profile Email
Windows XP SP3, Java 1.6.0_21, revision 337; when I run ENIGMA.exe I get an error when it tries to run LGM:
Code: [Select]
Initializing Enigma: Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'compileEGMf': The specified module could not be found.
...
    at org.lateralgm.main.LGM.loadPlugins(LGM.java:297)
...
try running enigma directly from codeblocks.
Also make sure you have the enigma dll compiled and in the right location.
Logged
Offline (Male) Brett
Reply #28 Posted on: August 13, 2010, 02:56:36 pm

Member
Location: Canada!
Joined: Aug 2010
Posts: 25

View Profile Email
Where can I find the download link? I've looked everywhere and I can only find R3 in the downloads section.

BTW: I'm Brett. I've been lurking around here for a while (checking the forum basically weekly) and decided to register now.

EDIT: I'm using windows (7)
« Last Edit: August 13, 2010, 03:05:57 pm by Brett » Logged
GML Programmer Since 2005, C++ Programmer Since 2009
Offline (Male) Josh @ Dreamland
Reply #29 Posted on: August 13, 2010, 03:12:41 pm

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2950

View Profile Email
Brett: We're waiting on IsmAvatar to provide the updater which will function as an installer for first-time use on Windows. RetroX is currently working on the package for Ubuntu anyway, so it's still a hassle for automated installation on either platform.

Rusky: Can you get in contact with Ism? She's looking for others who are affected by that problem. (There's been a bug report posted on it, but too few people experience it to work it out). She'll be back from vacation Wednesday; the IRC is a good place to find her.
« Last Edit: August 13, 2010, 03:56:06 pm by Josh @ Dreamland » Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Pages: « 1 2 3 4 »
  Print