3D Rad - Free 3D game maker - Forum

This forum is now archived!

This forum is locked, and is a read-only version. A new community-ran forum can be found at classdev.net

News:

The 3DRad community can be found at classdev.net.

Pages: [1]

Author Topic: A scripted configure controls  (Read 1365 times)

« on: February 11, 2013, 01:46:23 PM »
Something I've been working on lately, for those who haven't seen me on Jestermon's turf.

If I'm not mistaken, I've used only 3D Rad default files.

Press [F1] to bring up the pause menu, click an item to change it, press [F1] if you want to cancel the action and finally, press [F2] to return to default settings. (Yeah, [F1] would normally be [Esc], but that's not a very smart move inside the editor.)

Hope it helps anybody.
Rocket Rumble, a 3D Rad puzzle game:
http://www.3drad.com/forum/index.php?topic=9896.0
« Reply #1 on: February 11, 2013, 02:28:40 PM »
Bravo RobertooMolvadoo. That's very clever work.
I also like the way you hide the long list as a one-liner.
« Reply #2 on: February 11, 2013, 02:33:49 PM »
I also like the way you hide the long list as a one-liner.

Yeah, I can be... Obsessive about stuff like that. I find a list of 175 lines extremely annoying.
By the way, in Word: Ctrl+H, replace "^p" with "". Very easy to do.

Rocket Rumble, a 3D Rad puzzle game:
http://www.3drad.com/forum/index.php?topic=9896.0
« Reply #3 on: February 12, 2013, 05:51:04 AM »
This just amazing! ;)

If only i found it last week, i needed to script a configure control but was afraid to ask because most of the time i get abused for asking >:( .

But this is just great i'm going to have to delete all my eventoninputs and configure controls the  use this script instead! Thanks Robert. (can't +1 here on this 3drad forum)
New 3DFoundry:3DFoundry.tk
« Reply #4 on: February 21, 2013, 04:02:22 PM »
Thanks :)
If I'm not mistaken (I'm still new here), this eliminates the need for many EOIs in a networked game.

this seems to work too for your Dkey array
Code: [Select]
string[] Dkey={"DIK_ESCAPE","DIK_1","DIK_2","DIK_3","DIK_4","DIK_5","DIK_6","DIK_7","DIK_8","DIK_9","DIK_0","DIK_MINUS","DIK_EQUALS","DIK_BACK","DIK_TAB","DIK_Q","DIK_W","DIK_E","DIK_LMENU","DIK_R","DIK_T","DIK_Y","DIK_U","DIK_I","DIK_O","DIK_P","DIK_LBRACKET","DIK_RBRACKET","DIK_RETURN","DIK_LCONTROL","DIK_A","DIK_S","DIK_D","DIK_F","DIK_G","DIK_H","DIK_J","DIK_K","DIK_L","DIK_SEMICOLON","DIK_APOSTROPHE","DIK_GRAVE","DIK_LSHIFT","DIK_BACKSLASH","DIK_Z","DIK_X","DIK_C","DIK_V","DIK_B","DIK_N","DIK_M","DIK_COMMA","DIK_PERIOD","DIK_SLASH","DIK_RSHIFT","DIK_MULTIPLY","DIK_LMENU","DIK_SPACE","DIK_CAPITAL","DIK_F1","DIK_F2","DIK_F3","DIK_F4","DIK_F5","DIK_F6","DIK_F7","DIK_F8","DIK_F9","DIK_F10","DIK_NUMLOCK","DIK_SCROLL","DIK_NUMPAD7","DIK_NUMPAD8","DIK_NUMPAD9","DIK_SUBTRACT","DIK_NUMPAD4","DIK_NUMPAD5","DIK_NUMPAD6","DIK_ADD","DIK_NUMPAD1","DIK_NUMPAD2","DIK_NUMPAD3","DIK_NUMPAD0","DIK_DECIMAL","DIK_OEM_102","DIK_F11","DIK_F12","DIK_F13","DIK_F14","DIK_F15","DIK_KANA","DIK_ABNT_C1","DIK_CONVERT","DIK_NOCONVERT","DIK_YEN","DIK_ABNT_C2","DIK_NUMPADEQUALS","DIK_PREVTRACK","DIK_AT","DIK_COLON","DIK_UNDERLINE","DIK_KANJI","DIK_STOP","DIK_AX","DIK_UNLABELED","DIK_NEXTTRACK","DIK_NUMPADENTER","DIK_RCONTROL","DIK_MUTE","DIK_CALCULATOR","DIK_PLAYPAUSE","DIK_MEDIASTOP","DIK_VOLUMEDOWN","DIK_VOLUMEUP","DIK_WEBHOME","DIK_NUMPADCOMMA","DIK_DIVIDE","DIK_SYSRQ","DIK_RMENU","DIK_PAUSE","DIK_HOME","DIK_UP","DIK_PRIOR","DIK_LEFT","DIK_RIGHT","DIK_END","DIK_DOWN","DIK_NEXT","DIK_INSERT","DIK_DELETE","DIK_LWIN","DIK_RWIN","DIK_APPS","DIK_POWER","DIK_SLEEP","DIK_WAKE","DIK_WEBSEARCH","DIK_WEBFAVORITES","DIK_WEBREFRESH","DIK_WEBSTOP","DIK_WEBFORWARD","DIK_WEBBACK","DIK_MYCOMPUTER","DIK_MAIL","DIK_MEDIASELECT","DIK_BACKSPACE","DIK_BACK","DIK_NUMPADSTAR","DIK_MULTIPLY","DIK_LALT","DIK_CAPSLOCK","DIK_CAPITAL","DIK_NUMPADMINUS","DIK_SUBTRACT","DIK_NUMPADPLUS","DIK_ADD","DIK_NUMPADPERIOD","DIK_DECIMAL","DIK_NUMPADSLASH","DIK_DIVIDE","DIK_RALT","DIK_RMENU","DIK_UPARROW","DIK_UP","DIK_PGUP","DIK_PRIOR","DIK_LEFTARROW","DIK_LEFT","DIK_RIGHTARROW","DIK_RIGHT","DIK_DOWNARROW","DIK_DOWN","DIK_PGDN","DIK_NEXT","DIK_CIRCUMFLEX","DIK_PREVTRACK"};and then the initializer isn't needed.
« Last Edit: February 21, 2013, 04:04:59 PM by chronocide »
« Reply #5 on: February 21, 2013, 05:18:26 PM »
Only needs checking for proportional controls like joysticks & game-pads :)
« Reply #6 on: May 09, 2013, 03:05:05 AM »
thanks, so why did this not come up under the searches.

oh and mike, you do not need to be offensive, i am sure you were a learner at some point and needed help, 3drad is a good program but with people like you there is no suprise this engine does not have the following it deserves when people ask for help and they only get sarcastic replys.

if all you have to say is offensive why do you bother to reply to people who genuinly need help and cannot find it on the broken search system, the upkeep of this forum is not our fault.
« Reply #7 on: May 09, 2013, 09:04:04 AM »
Quote
oh and mike, you do not need to be offensive,
hey, hey, hey... first of all... i didn't say a (expletive deleted) thing to ya here... alright...

this is why i usually don't waste time trying to help the new breed of lost boys... their delicate sensitivities are so easily injured when they are told that they have to think and that everything aint gonna be handed to em on a silver platter......

i aint your mother... you want coddling, go to her....

you wanna learn how to program 3DRAD... then shut da (expletive deleted) up and listen... and for god sake stop the incessant whining...

Quote
there is no suprise this engine does not have the following it deserves when people ask for help and they only get sarcastic replys.
yeah... right... and i'm also responsible for hurricane Sandy... the strife in the middle east...   and the poor economy... gimme a break...

3DRAD has a humongous following... you don't know what you're babbling about... you haven't got a clue...  and you are typical of the reason why the smart ones stay away from the forum...

--Mike
« Reply #8 on: May 09, 2013, 10:07:11 AM »
Mike, i don't intend to say anything to upset or aggravate this, but to be fair,

most newbies have never used a forum before.
when they join they expect everything to be handed to them and to be very kind and all that..
I know as i was like that too, as where many others, if i were to go through the old posts you would see what i mean...


however, some times the way you put your messages through (in my opinion) can sound very harsh and downputting.

just lay off the  YOU NEED TO GIVE UP STRAIGHT AWAY AS YOU WONT GET ANYWHERE posts and go a bit easier on people by saying something like,  if you really wish to learn, go through the help files, or search the forum by typing in google  Site:3drad.com *********


ignore me if you wish, i have nothing against you, but it can seem very harsh from a newbie's point of view, especially when you bear in mind most are probably only like 13.

« Reply #9 on: May 09, 2013, 10:17:58 AM »
Quote
most newbies have never used a forum before.
you're right... so most of em won't know that you changed your forum id after you were found to be a thief...

Quote
when they join they expect everything to be handed to them
so what you're saying is that i should coddle to their false expectations... get real...

Quote
however, some times the way you put your messages through (in my opinion) can sound very harsh and downputting
of course you do... and that's because i call a thief a thief... a rock, a rock... an idiot, an idiot...

this fool comes on here asking questions and about talking about "miracle"s... then, when the light of god is shined in his face... and he realizes how foolish his assertions were... he wants to lash out at anyone else but himself for his foolishness...  what he should be doing is thanking everyone who tried to help him...

Quote
just lay off the  YOU NEED TO GIVE UP STRAIGHT AWAY AS YOU WONT GET ANYWHERE posts and go a bit easier on people by saying something like,
an admitted thief giving me advice... hahahaaa... you should go back and look at the replies i gave to him before you open your face again... nowhere did i tell him to give up... as a matter of fact, i think it was someone else who suggested he go play someone elses game...

so ya see... you don't know what the (expletive deleted) you are talking about either...

--Mike

« Reply #10 on: May 09, 2013, 10:24:23 AM »
soz, my bad i thaught you said that..

i admit i was wrong and i made up for it or still am...

all i was saying was to be a bit less harsh. thats all.

no arguements about this, its the end of this topic for me. ;)
« Reply #11 on: May 09, 2013, 10:30:40 AM »
you should straighten out your act first before you start handing out advice to others...

--Mike
« Reply #12 on: May 09, 2013, 01:00:26 PM »
getting this thread back on track .. and please would a moderator delete those messages that don't belong :)

trixter .. you answered your own question, the forum search has been somewhat broken for quite awhile. it still sort of works if you play with it

Fernando has put 3drad on the back burner, basically meaning abandon ware now and may never see any new updates..

on a good note http://3dfoundry.net/forum/index.php is a 3drad clone on steroids, created by Jestermon ( a coder girl ) and by all accounts will be released in beta very soon and will be free for the first year.

By all accounts, the 3dfoundry game platform ( based on the JMonkey engine) will be F******* fantastic.. feel free to quote me on that !

If your looking for something better go for 3dfoundry, if you want something just to learn or get your feet wet with 3d games or other type apps, give 3drad a try, then go to 3dfoundry :).
« Reply #13 on: May 09, 2013, 02:14:07 PM »
i think the original question was answered by Roberto... it had to do with changing key assignments and the mistaken belief that it couldn't be done via scripting...

it had nothing to do with changing game engines or looking for something better...

--Mike
Pages: [1]