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

2746
General ENIGMA / Re: Enigma games uniquely identifiable?
« on: November 16, 2008, 08:12:05 AM »
hach-que:
Due to the fact that ENIGMA games are compiled, nothing's ever in the same place twice, really.
However, I use a system to let me know where sprites are in the exe. It is a magic number, located eight bytes from the end of the exe, that reads 'sprn' as text. That should help you identify them for now.

I haven't actually given myself any other way to tell if a game's ENIGMA made, though.
I suppose you would want the window class name, too.  TMain is the one you'll want to hide, TSub is the one you'll want to embed.

I know those are very vague ways of identifying an ENIGMA game, but I didn't actually make them for the purpose. I'll see what I can do, starting with adding ENIGMA's name to the window class.

Also, I have no idea how this is going to work on Linux, or if it is at all. I don't recall anything like a window class from good ol' X. I suppose you'll just be supporting Windows?

Anyway. Good luck to you.
Feel free to contact me by email if you have any more questions.

-Josh

2747
Proposals / Re: Linux testing
« on: October 17, 2008, 07:16:18 PM »
It's ENIGMA's booboo now. :(

But yeah, I'll implement one of those in the Linux version

2748
Tips, Tutorials, Examples / Re: choose(), mean(), median()
« on: October 17, 2008, 06:43:30 PM »
I didn't look far into stdarg, but my main concerns were that it doesn't give a method of determining the number of arguments in the list.

I corrected that by parsing in the number of arguments as the first argument in the function. I just never got around to the coded part of that.

2749
Tips, Tutorials, Examples / Re: A Few Alternate Functions
« on: October 17, 2008, 06:40:24 PM »
double frac(double x) { return x-(int)x; }

2750
General ENIGMA / Re: This.
« on: October 17, 2008, 06:37:46 PM »
The real reason I don't want an SVN is because I've never used one, and no one understands my code. So that'd be learning on my part for no help coming out of that in return.

Though, now that you said that, I suppose watching commits as they are... committed... would be a nice way to visually track progress. So I'll consider it after everything is working on Linux and R3b is out.

2751
General ENIGMA / Re: R3.5
« on: October 17, 2008, 06:35:19 PM »
I'll manage to crank out a 3.5 here at some point.

It'll have an installer and Linux compatibility, along with bug fixes and some functions people personally requested.

2752
General ENIGMA / Re: Unimplemented Functions
« on: October 17, 2008, 06:32:59 PM »
This is kinda nice, actually.

I like programming, not tending lists.

2753
Announcements / Re: The lack of development updates and progress
« on: September 27, 2008, 04:14:52 PM »
I'm doing a lot better, and am back at work once more. Everything's taken care of, except I think I have an ear infection. =P

2754
General ENIGMA / Re: Source Generator?
« on: September 27, 2008, 04:13:40 PM »
It actually leaves all the source code alone when it finishes compiling. It's under ENIGMAsystem\SHELL\.

2755
General ENIGMA / Re: How is development going?
« on: September 27, 2008, 04:12:52 PM »
:{

2756
Off-Topic / Re: Where do I find the floor Function...
« on: September 27, 2008, 04:11:40 PM »
:S

I guess I've come a long way.

At any rate, floor() is (int) or int( )...

2757
Function Peer Review / Re: The formula for finding point_distance.
« on: September 04, 2008, 06:45:33 PM »
The former has existed since R1, but the latter doesn't exist in 'other programs,' and I prolly won't add it until I actually do some 3D.

2758
Function Peer Review / Re: GML?
« on: September 04, 2008, 06:44:25 PM »
I still don't feel the jabbing need to piss off the, er, 'that other company' any further.

2759
Issues Help Desk / Re: Current Available Functions.
« on: August 14, 2008, 08:17:46 PM »
I finish functions left and right, but it's generally not so ceremonious as to justify opening the thing and marking the function complete.

2760
Issues Help Desk / Re: When can we expect globals, and dll support?
« on: August 13, 2008, 03:07:03 PM »
Globals work in PatchA; I'll see about Dlls soon, but you have to understand how totally awesome these are.