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.


Messages - Josh @ Dreamland

2671
General ENIGMA / Re: G++ Error?
« on: February 12, 2009, 06:00:44 PM »
It can't find GCC at all by the looks of it. What does your ENIGMAsystem folder contain?
That is where you should have unpacked MinGW (aka GCC,  aka ENIGMA core)

2672
Issues Help Desk / Hijacked Topic
« on: February 06, 2009, 03:36:54 PM »
not really, that's a leftover from when it wasn't backwards. but let people have their coding religion if they wish...
Amen

2673
Issues Help Desk / Hijacked Topic
« on: February 03, 2009, 08:02:25 PM »
I'm defining BDWORD as 13 bits.
Behold, my 52 bit operating system!
EVERY SYMBOL, Chinese, Arabic, what the hell ever, is ONE BDWORD.

You also have DBDWORD and for those tough, ground in stains, QBDWORD.

2674
Issues Help Desk / Hijacked Topic
« on: February 03, 2009, 04:48:36 PM »
Dave--
Quit undermining my authority. I'm clearly never wrong. >=[ ...haha

Also, wait. You hate ENIGMA, why are you still here?

score_under--
That would be painful.

2675
Off-Topic / Re: More *fun* ASM!
« on: January 29, 2009, 09:58:47 PM »
I have a better idea, which I intend to employ in ENIGMA.

Since it's open source, I may as well tell you all, as I am confident there's not much you can do without knowing address range:

Create a small allocated heap (say 2KB).
X and Y are int*
every so often,
int* old = x;
x= stackstart+4*(rand()%512);
*x = *old;
old = y;
y= stackstart+4*(rand()%512);
while (y==x) y= stackstart+4*(rand()%512);
*y = *old;

I'm thinking about giving ENIGMA  a manager for variables of this sort. Honestly, the only way you're getting this value is carefully watching in a disassembler. Which, er, I'd say 98% of twelve-year-olds with Cheat Engine can't do.

2676
Issues Help Desk / Re: Help a noobie.
« on: January 29, 2009, 06:05:43 PM »
Quote
DLL Support: Any date? Seriously. I'm not going to be using this for 2d. GM's 2d capabilities are fine.
OpticalLiam was really looking forward to that, too, so I will probably give it a shot before next release. Note that they will almost definitely not work on Linux.

Quote
GM7 Support: Does it work?
LateralGM supports GMK files. The, er, three functions they added between 6 and 7 are already implemented. It functions on Vista as well.

Quote
Enigma: What is it? How the f*ck does it work? Why is Lateral GM included? Should I just stick with making console games in C++?
It parses your code into C++. It uses OpenGL as the graphics system, and WinApi for Windows windows, Xlib for Linux windows. It makes things easier by doing a good amount of recoding for you, as well as coming with a lot of premade functions that simplify things further and remove pointers from the picture. (Which I'm considering making optional) The real benefit to be seen now is that your games can't be decompiled by an automated tool.

Quote
Variables: Can I now have a boolean variable for a "global" variable that only has two values?
Sure you can, but note that a boolean still takes up four bytes even if there's just one of them, as a rule of C++.

Quote
Objects: Can I have empty objects that just compute? Can I turn off all step 'events' and collision 'events'? How does object count affect FPS?
Next release, for certain. I've got most of a new system done (I work on different things intermediately) that will let you remove everything altogether, including ID. (It will be replaced by C++'s this (which is a pointer to the current instance) Count doesn't affect FPS very much at all. Like in GM, having a hundred thousand objects won't even slow the game now, as long as they don't have events. Code runs faster by nature in ENIGMA, though, as it's compiled.

Quote
Inheritance: More than one?
Heredity isn't implemented yet. I was hoping to get it integrated in the new instance system I mentioned earlier.
Unlike my critics would have you believe, it isn't as easy as adding the word struct before the code you enter in LGM and sending it to GCC. I can't just use C++ heredity and have everything work the same way; if I did that, instance_nearest and the like wouldn't recognize child objects as a type of the object you pass it. That's the big reason I haven't just done it as a five minute task. I'll see about getting it implemented in the new system.

Quote
Permissions: Can I make object variables inaccessible by other objects?
I don't know why you would want to, so I haven't implemented it. If you can give me a good reason for it, I'll add a keyword for it. (Rather, I'll abuse C++'s private keyword and use it as a declarator like Java does)

Quote
Ownage Factor: Good enough to own GM?
We're getting there. A few people said GM died when I implemented build mode, but I think that was the excitement of something totally new talking, rather than the big picture.

2677
Announcements / Re: We're back to the ENIGMA default theme.
« on: January 27, 2009, 07:33:24 PM »
I think he was staring at your avatar while he was typing, and really meant to say "reason"

2678
Off-Topic / Re: More *fun* ASM!
« on: January 27, 2009, 04:08:10 PM »
Says who?

2679
Off-Topic / Re: More *fun* ASM!
« on: January 26, 2009, 09:44:35 PM »
How can you not love the beauty of my ASM?
cuz it's ugly :3

2680
Announcements / Re: We're back to the ENIGMA default theme.
« on: January 26, 2009, 09:03:40 PM »
Why's there a newline before my post content?

2681
Teamwork / Re: Dev Team
« on: January 24, 2009, 08:43:27 PM »
O_o

2682
Announcements / Re: Bragging
« on: January 24, 2009, 09:02:09 AM »
* Josh @ Dreamland wonders if he shouldn't delete these posts before a certain company official has a conniption

2683
Announcements / Re: Bragging
« on: January 19, 2009, 01:00:21 PM »
That's what I did. Though no, I'm not implementing change tracking, because LGM isn't my forte, and neither's Java.

2684
Announcements / Re: Bragging
« on: January 19, 2009, 09:52:08 AM »
I haven't released anything since. XD
But yeah, I did cut it by amazing proportions. It used to take 15 seconds, now it takes seven or so.

2685
Off-Topic / Re: Reverse Engineering
« on: January 18, 2009, 12:37:05 PM »
>_<