Gamestudio Links
Zorro Links
Newest Posts
Help with plotting multiple ZigZag
by degenerate_762. 04/30/24 23:23
M1 Oversampling
by 11honza11. 04/30/24 08:16
Trading Journey
by howardR. 04/28/24 09:55
Zorro Trader GPT
by TipmyPip. 04/27/24 13:50
Data from CSV not parsed correctly
by jcl. 04/26/24 11:18
Why Zorro supports up to 72 cores?
by jcl. 04/26/24 11:09
Eigenwerbung
by jcl. 04/26/24 11:08
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
0 registered members (), 522 guests, and 7 spiders.
Key: Admin, Global Mod, Mod
Newest Members
wandaluciaia, Mega_Rod, EternallyCurious, howardR, 11honza11
19049 Registered Users
Previous Thread
Next Thread
Print Thread
Rating: 5
Page 1 of 4 1 2 3 4
Plugin for 3DGS #43982
04/08/05 20:02
04/08/05 20:02
Joined: Oct 2002
Posts: 4,753
Munich, Bavaria, South of Germ...
TripleX Offline OP
Expert
TripleX  Offline OP
Expert

Joined: Oct 2002
Posts: 4,753
Munich, Bavaria, South of Germ...
Hey

A new plugin for 3DGamestudio is finished. Please report as much bugs as possible (might be some in it, because of some Window problems and a lot of functions).

The complete feature list:


[REGISTRY]
- Create/Remove/Open Keys
- Create/Remove/Receive Values (as string or var.. binary is not possible at the moment)
- List all subkeys, values in a (sub)key.
- Change the "region" (??) the keys are created / opened. (HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE etc.)


[MP3 FUNCTIONS]
- play over 128 different (as much as your soundcard supports ) mp3, wma, ogg, midi, wav etc. songs
- stop them
- pause and resume a song
- Change the position of the song (e.g. jump from 10 seconds to 70 seconds)
- change the speed of the song
- change the volume and the balance
- Copy the song into the memory and play it when YOU want to play it (you can even load all songs at the beginning, so you have no lags when a song starts playing.. but i won't recommand that.
- get the length (in seconds) of a song
- remove it out of the memory
- loop songs (and change looping/not looping while the song is playing)
- change the balance, volume and the frequency for all tracks
- read the ID3 tags out of a mp3 file
- play/stop/remove all tracks
- change a master volume in per cent (set all tracks 30% more quite)


[FILE FUNCTIONS]
- Write/Read chars/int/long/double/float/short/bools
- Change the File cursor position (fseek)
- write/read/append
- Insert bytes in a file
- Replace bytes in a file
- Erease bytes in a file


[ADDIONAL FEATURES]
- Show message boxes
- Remove directorys (with / without all subfolders)
- Get Imagewidth / height / format / mipLevels out of an filename
- Enable Fullscreen Dialog boxes
- Get Game and Windows absolute Path
- Open Internet Explorer with a specific website
- Open the default browser with a specific website
- Copy texts into the clipboard
- Paste texts out of the clipboard
- Clear the clipboard
- Get the CPU speed (mhz)
- Get the Host name
- Repositionate the Acknex window
- Get the max texture width/height / anisotrophy supported by your adapter
- Some string comparing functions (is string writte in lowercase/uppercaseetc.)
- Opens a File (no matter what filetyp) with the default program
- Minimize the Acknex Window
- Get/set The acknex title
- Delete Files
- Get the refresh rate of the monitor
- Open / Save Dialog
- Take screenshots of your game (save only a section of the screen)
- Get the Adapter Name
- Download Files in a differen thread (you can play while downloading)
- Get the download status and the Number of bytes to download
- Stop Downloads
- Copy files
- Get/Set file attributes (read only- system file - hidden - normal etc.)
- List all Folders / Files in a folder
- Get the Ip adress
- Get the Windows Version
- Save changed Bitmaps (pixel_for-bmap etc.). At the moment saving is only possible in *.bmp, *.dib und *.dds format


Please test as much as possible in ordner to remove every bug. If you have questions contact me under support(at)EasyParticle.de .

The Downloadlink can be found her. If this dll blows up your windows version its not my fault (sorry i have to write this There shouldn't be any bug which destroys windows.. but ok)

have fun with it.
New feature wishes are always appreciated.

TripleX

PS: sorry for my bad english in this post and in the DLL

Re: Plugin for 3DGS [Re: TripleX] #43983
04/08/05 20:10
04/08/05 20:10
Joined: Jul 2004
Posts: 328
The Netherlands
JvsJGameDesign Offline
Senior Member - banned
JvsJGameDesign  Offline
Senior Member - banned

Joined: Jul 2004
Posts: 328
The Netherlands
Very nice!
Lots of features!
I especially love to features of retrieving the machine specifications. Small question, is it possible to use these specification data to compare it with the ones I descide and integrade in the game, and when the specs are too low, an error panel shows up?

(Srry for my bad englist. Just answer with yes or no .


Re: Plugin for 3DGS [Re: JvsJGameDesign] #43984
04/08/05 20:12
04/08/05 20:12
Joined: Oct 2002
Posts: 4,753
Munich, Bavaria, South of Germ...
TripleX Offline OP
Expert
TripleX  Offline OP
Expert

Joined: Oct 2002
Posts: 4,753
Munich, Bavaria, South of Germ...
@JvS yep of course this is possible..
A small example:

//DllGetCpuSpeed needs a bit time for calculating (1/4 second)
if(DllGetCpuSpeed() < 1000) { /*error panel */ return; }

TripleX

Re: Plugin for 3DGS [Re: TripleX] #43985
04/08/05 20:34
04/08/05 20:34
Joined: Jul 2004
Posts: 328
The Netherlands
JvsJGameDesign Offline
Senior Member - banned
JvsJGameDesign  Offline
Senior Member - banned

Joined: Jul 2004
Posts: 328
The Netherlands
Thank you very much. I promise I will use your plugin in my games and keep you in the credits!


Re: Plugin for 3DGS [Re: JvsJGameDesign] #43986
04/08/05 20:53
04/08/05 20:53
Joined: Oct 2002
Posts: 4,753
Munich, Bavaria, South of Germ...
TripleX Offline OP
Expert
TripleX  Offline OP
Expert

Joined: Oct 2002
Posts: 4,753
Munich, Bavaria, South of Germ...
thanks

even if its not neccesarry credits would be very nice.

TripleX

Re: Plugin for 3DGS [Re: TripleX] #43987
04/08/05 23:07
04/08/05 23:07
Joined: Mar 2003
Posts: 5,377
USofA
fastlane69 Offline
Senior Expert
fastlane69  Offline
Senior Expert

Joined: Mar 2003
Posts: 5,377
USofA
Drool!!!!!!

Nice...DL it now...putting it to good use later!

Thanks X^3 !!

Re: Plugin for 3DGS [Re: fastlane69] #43988
04/09/05 01:04
04/09/05 01:04
Joined: Aug 2001
Posts: 2,320
Alberta, Canada
William Offline
Expert
William  Offline
Expert

Joined: Aug 2001
Posts: 2,320
Alberta, Canada
Whoa! Thanks for the great contribution - the features will really come in handy!!!


Check out Silas. www.kartsilas.com

Hear my band Finding Fire - www.myspace.com/findingfire

Daily dev updates - http://kartsilas.blogspot.com/
Re: Plugin for 3DGS [Re: William] #43989
04/09/05 05:57
04/09/05 05:57
Joined: Oct 2004
Posts: 493
W
WHURL Offline
Senior Member
WHURL  Offline
Senior Member
W

Joined: Oct 2004
Posts: 493
You've done it again, TripleX!

What a list! Extremely useful. I hadn't even finished playing with your last dll.

Thanks so much for contributing it. I'll certainly credit you where I use it.


So Many Toys... So Little Time. A place to lurk while you work > irc://irc.webchat.org/3DGS
Re: Plugin for 3DGS [Re: WHURL] #43990
04/09/05 07:40
04/09/05 07:40
Joined: Oct 2001
Posts: 1,163
Germany
XeXeS Offline
Serious User
XeXeS  Offline
Serious User

Joined: Oct 2001
Posts: 1,163
Germany
First good work ?

I have tested the Plugin just for fun on different Magines. To get the System Informations. But I have hehe a machine with more than one Graphic Adapters and Iam sure I get the Informationen of the wrog Adapter.

I get the following:

Max Texture Width = 1024 x 1024
But the Graphiccard 3DGS Uses is the GF 6 and not the GF 2 MX on my Mainboard of my second machine.

Hope you can fix it

Re: Plugin for 3DGS [Re: XeXeS] #43991
04/09/05 11:45
04/09/05 11:45
Joined: Oct 2002
Posts: 4,753
Munich, Bavaria, South of Germ...
TripleX Offline OP
Expert
TripleX  Offline OP
Expert

Joined: Oct 2002
Posts: 4,753
Munich, Bavaria, South of Germ...
@all thanks for your kind words.. any more comments /feature wishes?

@XeXes hmm thats weird... because i use the 3DGS IDirect3DDevice pointer for getting the Caps structure.. -> The IDirect3DDevice pointer should be created with the better adapter (gf6) and only give me the informations about the gf6 adapter..

But I'll have a look into it.

TripleX


EDIT: Ok the wrong return values with more than 1 adapter are removed..

Page 1 of 4 1 2 3 4

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1