sunnuntai 30. toukokuuta 2010

3DRad Script Editor Replacement Hijack

*Update

what:
- use any text editor instead of build-in scintilla (demo uses windows notepad)
- Object handles, input/output lists can be also read to the external editor (in this demo they are just listed on top)

how to test:
- run exe (icon appears icon tray, near the clock..you right click the icon to close program)
- start 3DRad, add script object
- add few other objects and link them to script (to get some input/output items)
- start editing script and hijacker should jump and start notepad
- edit your script in notepad and close it (dont save..just click close)
- hijacker put your new code to rad script editor

notes:
- it only loops once (so you have to start exe again if you want to try again)
- if you use it twice, object handles/items are listed twice..no filtering yet..


I'm thinking if would use it with PSPad or Scitex source code editors,
since they have nice text editing with syntax highlight, syntax help etc.

Or make completely own source code editor with object lists
and use any embedded source code editor..

* version 1.1 works with
- scite4au3
- notepad++
- Advanced Script editor

Read more in 3d rad forum
- mEH*
- Advanced script editor

download:
mEH11.zip
lauantai 29. toukokuuta 2010

mOnlineHighScore (test project)

Usage:
- Copy php file to your webserver
- Copy highscore.txt to your webserver AND set permissions: 666 (otherwise php file fails to read/write it)
- Test 3DRAd project file (press enter to submit random score)

Notes:
- Do not use 'as is' for published games, since it might not be secure/safe.
- Would have problems if many users try to submit at the same time. (use database instead?)
- No checking or encryption used (users can hax the scores with manual links etc..)
- file_get_contents & file_put_contents might not work on all server. (try fopen/fread/fwrite..)
- Highscore file format is "nobody,999999|" "name_score_separator"

Download:
mOnlineHighScorev1.0
tiistai 25. toukokuuta 2010

Project: Spaceship


Testing flying..

Download project file:
http://www.mediafire.com/file/1hmjyegmjor/spaceship2.3dr
maanantai 24. toukokuuta 2010

mRadTools

Version 1.3

- .x mesh viewer (preview meshes, with vertex count info)
- Rigidbody/Skinmesh object thumbnail creator (select mesh to view, click "Create Thumbnail")

Notes:
- mesh viewer zoom & rotate is bit broken..(right click rotate, mousescroll zoom)
but normally it should (automatically) zoom so that most of the mesh is visible.
- Most likely needs .NET Framework 3.5 : http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en


Version 1.2:

- 'Import & unzip to 3DRad' (You select a zip file and its automatically unzippped to 3DRad objects folder (either rigidbodies or skinmeshes, NOT both in same zip..)

Version 1.1:

- 'Export & zip to desktop' (makes .zip file of the selected object+index image and copies the .zip to desktop)

Version 1:
- Browse & Delete rigidbodies
- Browse & Delete skinmeshes

* deletes to recyclebin, so you can restore files if make a mistake

Download:
mRadTools (mediafire)

3DRad DLL programming tools

Hi,

Useful tools for making dll's to 3DRad.

#1 Visual C++ 2010 Express (free) > link
For making the actual dll.

#2 Nirsoft DLL export viewer (free) > link
For checking if your function is exported properly.

#3 Dependency walker (free) > link
For checking what files your DLL requires (for example it might require other system dll's)
sunnuntai 23. toukokuuta 2010

mMsgBox.dll for 3DRad

what:
- DLL which displays a standard Yes/No popup.
- if iDLLArrayGet(0) = 1 then user pressed yes, if its 0 they pressed no.

how:
- Open 3DRad, add script object
- Copy script code from below & adjust DLL folder
- Add "if (iDLLArrayGet(0)==1)..." if you want to check the reply.
- Run project and Press "A" key to use dll call function

bugs:
- ??

Download:
mMsgBox10 (mediafire)
lauantai 22. toukokuuta 2010

Numbers2Speech.dll for 3DRad

what:
- DLL which uses windows text2speech engine to read numbers.
- Can be used in 3DRad games.

how:
- Open 3DRad, add script object
- Copy script code from below & adjust DLL folder
- Run project and Press "A" key to use dll call function

versions:
- v1.1 DLL updated
- v1.0 didnt work on other machines..

requirements:
- Microsoft .NET Framework 4 (Web Installer)
- Microsoft Visual C++ 2010 Redistributable Package (x64) (64bit)
or
- Microsoft Visual C++ 2010 Redistributable Package (x86) (32bit)


Download:
mNum2Speech.zip (mediafire)
 
Copyright 2009 3DRad Stuff