39 Dll Extension
Posted 26 May 2007 - 03:04 PM
Posted 26 May 2007 - 05:34 PM
Definitely will be using it.
dllinit() isn't a known function.
Edited by e_barroga, 26 May 2007 - 05:37 PM.
Posted 26 May 2007 - 08:02 PM
Edited by the_doominator, 26 May 2007 - 08:03 PM.
Posted 30 May 2007 - 06:02 PM
THIS EXTENSION DOES IT FOR YOU!
Posted 04 June 2007 - 12:07 PM
Posted 04 June 2007 - 10:24 PM
ummm, its pretty good, but people thinking its not included in there game... it's saved in the temporary folder. All extensions are saved in the temporary folder and then in the folder u specified for the extension. You can easily put 39DLL in the temporary folder (the include function thing) and load it from there with GM6. The only good thing...
THIS EXTENSION DOES IT FOR YOU!
Well I know that..... maybe I should word it differently...
Anyway a lib would be good but since this has so many functions I could only put a few in the lib.
Posted 06 June 2007 - 10:39 PM
Posted 07 June 2007 - 02:02 AM
Edited by the_doominator, 07 June 2007 - 02:02 AM.
Posted 07 June 2007 - 03:43 AM
sorry about that....well, I have it installed on my blank game file, so...what now? This is just a hunch, but, do I also need that 39dll thing too?
1.) First, download an extension. It should be a .gex file (or one included in a archive format like zip). If archived, other files might be present as well, but the .gex file is what you want.
2.) If archived, unzip to a temp location such as your desktop. It doesn't really matter where, since you can remove/delete it after it's installed.
3.) Pop open Game Maker 7.x and double click where it says 'Extension Packages' in the tree view on to the left.
4.) This should bring up a dialog displaying various installed extensions. For now, click the button on the lower right that says 'install'.
5.) Another dialog appears, this time showing the various extensions you can uninstall. To install a new extension, click on the button at the top which says 'install'.
6.) Now you are given a typical 'open file' dialog. Go to the temp location where you placed the .gex file earlier. Then select open.
7.) You should now see it listed on the left with the other 'currently installed' extensions.
Edited by Brontoman, 07 June 2007 - 03:55 AM.
Posted 07 June 2007 - 03:01 PM
Posted 17 July 2007 - 02:03 AM
Posted 17 July 2007 - 02:35 AM
I'll just walk to the corner of this room and cry myself to sleep then....
Posted 18 August 2007 - 06:11 PM
Posted 01 February 2008 - 01:19 AM
What's the story?
-GM7 online game infrastructure using 39dll V2.5 (39ster) and GMBINFile (icuurd12b42)
-SOME Project, a Secret of Mana-themed MMORPG
-Cards!, an interactive card deck
-RandomZombie, an Android shooter
"You're one microscopic cog in his catastrophic plan, designed and directed by his red right hand"
Posted 08 February 2008 - 02:53 AM
I've been making my MMO game with mplay for a while now.... tonight someone ran into the router problem, so I looked into other options... like 39dll.
doominator, I used your extension (mind you, I have no previous experience with DLLs before)... and so far everything is going great!
I CAN'T BELIEVE HOW FAST SOCKETS ARE COMPARED TO DIRECTPLAY!
My god this is amazing!
Quick question doom.... do I need to manually close any connections in something like the Game End event? Or does this extension handle that?
Another question: The link on the first post is using the latest version of 39dll, correct?
Like everyone else in this thread has been saying... like every 39dll function is missing arguments when it shouldn't be. I'm doing exactly what it says in the tutorial, yet your extension is looking for more arguments than necessary.
Do I just put 0 for all the excess arguments? If so, that's kinda annoying, but I guess it'll do.
Edited by -Jonathan-, 08 February 2008 - 03:12 AM.
Posted 10 February 2008 - 11:34 PM
Edited by the_doominator, 10 February 2008 - 11:35 PM.
Posted 27 February 2008 - 10:02 AM
If no, please use dllinit(0,1,1)
"1" can be "true" too
Posted 03 May 2008 - 12:35 PM
Oh yeah its the buffer id
Posted 30 October 2008 - 12:19 AM
Also, must I create a buffer id via b=buffercreate(); and use the id each time I'm asked for a buffer, or simply use 0 again when asked for a buffer here?
Posted 08 August 2009 - 02:45 AM
Do you need dllfree for this? Since it isn't in it.
Posted 06 September 2011 - 10:04 AM
Assuming I helped you out in a questions and answers topic won't you return the favour by helping me with one my coding problems, or recommend some one who can chat to me over pms about helping and how to overcome my obstacles, after all lets just say I did help you or them or many people with similar problems, in that topic.
Here i have a topic for those of you struggling with type writer text and mugshots in your games especially if it is a rpg see the link below for more info
almost no code needed, only uses two events.
Posted 04 November 2011 - 03:50 AM
Im open to help you in what i can.
Posted 08 May 2012 - 06:22 PM
Looking for a coding partner for my space RTS solar conquest project. More information: http://gmc.yoyogames...opic=563123&hl=
Posted 28 May 2012 - 01:13 PM
Posted 25 October 2012 - 03:24 PM
trust me, you don't want this extension. some functions don't work. i'm here to post that dll39_socket_close doesn't close tpc listening sockets or udp sockets. it does close sockets made with dll39_tcp_connect though.
Link says file Removed
Posted 18 March 2014 - 11:53 PM
Broken link does anyone have this gex or is the link gonna be dead forever cuz i wanna use it.
Posted 25 March 2014 - 03:28 PM
I have. It's my fixed version of this, with help in a separate file, some auxiliary constants (started from dll39_ ) and fixed dll39_buffer_decrypt() function.
https://www.mediafir...q4pncm7pm7jkekp (71.95 KB, *.zip)
Edited by Black Doomer, 25 March 2014 - 03:30 PM.
And sorry for my bad English.
My projects: Doom 2D Multiplayer
Other: Download Manager 2 GEX