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.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 »
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
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

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.
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.
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.
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.
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\.
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( )...
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.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 »