Jump to content


Photo

Want a DLL?


  • Please log in to reply
67 replies to this topic

#1 Bozo

Bozo

    GMC Member

  • New Member
  • 20 posts
  • Version:None

Posted 15 May 2012 - 06:59 PM

Hello all. I am stuck as to what to do as a programming project to keep me entertained for the next few weeks. So if anybody wants a DLL made for Game Maker for whatever purpose, post it on this thread and I might make it if I have time and if its possible (and not ridiculous). Please dont bug me if I dont make your DLL, I will problably only follow up one or two of the most interesting or original ideas for DLLs.

Compleated DLLs:

junhalestone, SecurASave.dll (No credit necessary)
http://www.filedropp...om/securasave_1

EDIT: I havent checked this thread in a while, and the general theme seems to be 'suggest a DLL' and if someone with programming knowledge feels like making it then they will. :)

Edited by Bozo, 27 August 2012 - 05:23 PM.

  • 0

#2 T72D

T72D

    GMC Member

  • GMC Member
  • 18 posts
  • Version:GM8

Posted 15 May 2012 - 07:15 PM

hi, an DLL that i would find useful is an inventory dll with stacks, like the inventory in minecraft =)
  • 0

#3 junhalestone

junhalestone

    GMC Member

  • GMC Member
  • 432 posts
  • Version:GM8.1

Posted 15 May 2012 - 07:21 PM

Hello,
I would love it if you could make me an encryption / decryption DLL for saving with my game (see my sig). If possible, I'd like the save files to transfer between versions so I can update the game and make new versions even after its release.

The DLL should encrypt the necessary variables, and save them to a file, then be able to load them back from that and decrypt them. (Variables such as EXP, level and stats)

Thank you!
JUN
  • 0

#4 Aragon

Aragon

    GMC Member

  • GMC Member
  • 138 posts

Posted 15 May 2012 - 07:25 PM

Screenshot of a part of the GM window which will be converted in png and maybe resolution option:)
Would be really nice, i know there are some out there but they all convert in bmp
  • 0

#5 RevenantGhost

RevenantGhost

    GMC Member

  • GMC Member
  • 106 posts
  • Version:GM8

Posted 15 May 2012 - 07:29 PM

For me the most interesting DLLs would be:
Good working multi-threads dll, because the GMThreads DLL should be renamed GMbugs.dll.
A graphic engine such as GM ogre or ultimate 3d, but oriented to voxels.
Post processing for the GM's d3d.
A dll to send/receive video streams from different sources e.g. game window, whole screen, videos/images, arbitrary sequences of pixels sent directly in GML.
A dll to control hardware stuff from GM such as mini robots or microprocessors for other kind of electronic applications.
  • 0

#6 Bozo

Bozo

    GMC Member

  • New Member
  • 20 posts
  • Version:None

Posted 15 May 2012 - 07:45 PM

hi, an DLL that i would find useful is an inventory dll with stacks, like the inventory in minecraft =)


I would prefer not to make a dll for something that can be already be done in GML. Game Maker has data structure functions built in for creating and managing stacks - have a look in the manual :)

Hello,
I would love it if you could make me an encryption / decryption DLL for saving with my game (see my sig). If possible, I'd like the save files to transfer between versions so I can update the game and make new versions even after its release.

The DLL should encrypt the necessary variables, and save them to a file, then be able to load them back from that and decrypt them. (Variables such as EXP, level and stats)

Thank you!
JUN


I can do that, I will start it now :)

Screenshot of a part of the GM window which will be converted in png and maybe resolution option:)
Would be really nice, i know there are some out there but they all convert in bmp


I might look at that. Prehaps just convert the bmps to pngs yourself if thats possible?

For me the most interesting DLLs would be:
Good working multi-threads dll, because the GMThreads DLL should be renamed GMbugs.dll.
A graphic engine such as GM ogre or ultimate 3d, but oriented to voxels.
Post processing for the GM's d3d.
A dll to send/receive video streams from different sources e.g. game window, whole screen, videos/images, arbitrary sequences of pixels sent directly in GML.
A dll to control hardware stuff from GM such as mini robots or microprocessors for other kind of electronic applications.


Woah, thats alot of requests :o I will prehaps look into a few of these. The multi-threads idea intrests me, I might have a look into that :)

Edited by Bozo, 15 May 2012 - 07:46 PM.

  • 0

#7 RevenantGhost

RevenantGhost

    GMC Member

  • GMC Member
  • 106 posts
  • Version:GM8

Posted 15 May 2012 - 08:04 PM

The multi-threads idea intrests me, I might have a look into that :)

I think the maker of the GMThreads dll released the source too so you could take a look at it to have a faster start
  • 0

#8 Jobo

Jobo

    No neurons left today

  • GMC Member
  • 2405 posts
  • Version:GM:Studio

Posted 15 May 2012 - 08:14 PM

Hello,
I would love it if you could make me an encryption / decryption DLL for saving with my game (see my sig). If possible, I'd like the save files to transfer between versions so I can update the game and make new versions even after its release.

The DLL should encrypt the necessary variables, and save them to a file, then be able to load them back from that and decrypt them. (Variables such as EXP, level and stats)

Thank you!
JUN

I already did this, and so have many others.

Here's an easy-to-use and quick encryption DLL without any pattern, that I made quite a while ago.
It was never meant to be published like this, but I think you'll find it very useful.

DLL: http://www.host-a.ne...kEncryption.dll
Associated scripts: http://www.host-a.ne...kEncryption.gml

DLL size: 74kB.

There are 4 scripts.
1. encryptionStart(); // Starts DLL
2. encryptionEnd(); // Frees DLL
3. encrypt(string); // Encrypts string
4. decrypt(string); // Decrypts string

It's very simple and very fast.
Doesn't even contain a loop.

I hope you'll find this helpful, and my apologies for skipping your current encryption script :turned:


hi, an DLL that i would find useful is an inventory dll with stacks, like the inventory in minecraft =)

You can easily accomplish this in GML, and in fact I suggest doing so.

Screenshot of a part of the GM window which will be converted in png and maybe resolution option:)
Would be really nice, i know there are some out there but they all convert in bmp

screen_save_from_part or something like this. It's a built-in GML function.

A graphic engine such as GM ogre or ultimate 3d, but oriented to voxels.
Post processing for the GM's d3d.
A dll to send/receive video streams from different sources e.g. game window, whole screen, videos/images, arbitrary sequences of pixels sent directly in GML.
A dll to control hardware stuff from GM such as mini robots or microprocessors for other kind of electronic applications.

Demanding. You can't control a robot without having the hardware bits to work with. Every piece of hardware responds differently. You can't make a magic DLL that will fill out all your hopes and dreams. As OP said, be realistic.
  • 0

#9 Bozo

Bozo

    GMC Member

  • New Member
  • 20 posts
  • Version:None

Posted 15 May 2012 - 08:21 PM

I already did this, and so have many others.


True, but I am sure he would like his own dll suited to his own individual needs. That is what I am doing.

screen_save_from_part or something like this. It's a built-in GML function.


His issue was not that he could not do it, but that he wanted the screenshots in .png formatt.
  • 0

#10 Jobo

Jobo

    No neurons left today

  • GMC Member
  • 2405 posts
  • Version:GM:Studio

Posted 15 May 2012 - 08:25 PM

True, but I am sure he would like his own dll suited to his own individual needs. That is what I am doing.

Making a DLL that supports only his current variables and no other input, is completely useless.
He will update his game, the DLL will become obsolete and he'll be one big question mark again.
Using a standard encryption DLL to simply "encrypt(variable);" and "decrypt(variable);" is what he needs to do.
Doing otherwise is just plain dumb.

I suggest using an encryption DLL along with myINI.dll for general data storaging.

His issue was not that he could not do it, but that he wanted the screenshots in .png formatt.

From the GameMaker Manual: screen_save_part(fname,x,y,w,h) Saves part of the screen in the given png filename.

Edited by Jobo, 15 May 2012 - 08:26 PM.

  • 0

#11 Bozo

Bozo

    GMC Member

  • New Member
  • 20 posts
  • Version:None

Posted 15 May 2012 - 08:57 PM

Making a DLL that supports only his current variables and no other input, is completely useless.
He will update his game, the DLL will become obsolete and he'll be one big question mark again.
Using a standard encryption DLL to simply "encrypt(variable);" and "decrypt(variable);" is what he needs to do.
Doing otherwise is just plain dumb.

It does not only accept his current variables. It provides a easy to use and very fast soloution to building your own save file structures and saving then in an encrpyted format. You will see when it is done.
  • 0

#12 Jobo

Jobo

    No neurons left today

  • GMC Member
  • 2405 posts
  • Version:GM:Studio

Posted 15 May 2012 - 11:35 PM

It provides a easy to use and very fast soloution to building your own save file structures and saving then in an encrpyted format. You will see when it is done.

This is exactly what the very popular INI file structure is created for.
  • 0

#13 Drara

Drara

    GMC Member

  • GMC Member
  • 294 posts

Posted 16 May 2012 - 01:38 PM

Me would request a new try on a multithread Dll as well. Especially since the mentioned gmthreads dll is not only bugy but also not compatible at all with GM 8.1.

Whatever you do though. Have fun! =)

Edited by Drara, 16 May 2012 - 01:39 PM.

  • 0

#14 Bozo

Bozo

    GMC Member

  • New Member
  • 20 posts
  • Version:None

Posted 16 May 2012 - 04:44 PM

Hello,
I would love it if you could make me an encryption / decryption DLL for saving with my game (see my sig). If possible, I'd like the save files to transfer between versions so I can update the game and make new versions even after its release.

The DLL should encrypt the necessary variables, and save them to a file, then be able to load them back from that and decrypt them. (Variables such as EXP, level and stats)

Thank you!
JUN


Your DLL is now finished.
  • 1

#15 Bozo

Bozo

    GMC Member

  • New Member
  • 20 posts
  • Version:None

Posted 16 May 2012 - 06:13 PM

Okay. I will look into multi-threading but it's a somewhat big task. If anybody has any smaller ideas for DLLs then please let me know.
  • 0

#16 Recreate

Recreate

    Furry

  • GMC Member
  • 2928 posts
  • Version:GM8

Posted 20 May 2012 - 03:38 AM

Alright, If you're up for it, I got a fairly simple task. I need a DLL to get CPU usage of the system. That's all. There's another one out here made by h0bbl, but it's links are broken.
  • 0

#17 zmaj

zmaj

    GMC Member

  • GMC Member
  • 323 posts

Posted 20 May 2012 - 02:05 PM

Blah...
GM studio DOES NOT support registry base related commands, so DO THAT...
Also I was found other intersting GM stuff that was NOT supported in GM-Studio...
I think that is very interesting...

Also... see how to found GM WIndow (Hwnd) from dll.... That was be also very usefull for GM-Studio

Edited by zmaj, 20 May 2012 - 02:08 PM.

  • 1

#18 Jobo

Jobo

    No neurons left today

  • GMC Member
  • 2405 posts
  • Version:GM:Studio

Posted 20 May 2012 - 02:16 PM

Also I was found other intersting GM stuff that was NOT supported in GM-Studio...

GM:Studio is an improvement of GameMaker 8.1, thus certain functions have become obsolete.

I support the DLL of finding (and manipulating) the GM Window.
Hint to Bozo: you need to import user32.dll to accomplish this.
  • 0

#19 kirisaku

kirisaku

    GMC Member

  • GMC Member
  • 23 posts
  • Version:GM8

Posted 01 June 2012 - 09:24 PM

Getting Parent process PID name dll would be a great help for online games,
where the client.exe should be launched threw updater application,
and not from double clicking and other.

And this kind of dll would allow gamemaker to do commands like

if(parent PID name!="updater.exe"){end_game();}
  • 0

#20 KevinBlazeCoolerz

KevinBlazeCoolerz

    GMC Member

  • GMC Member
  • 111 posts
  • Version:GM8

Posted 21 August 2012 - 12:59 PM

I want an image converter, just bmp to icon :D
but not change the graphic of image, so the icon & the bmp is looking same :tongue:
  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users