Oni Central Forum

A forum for the Oni community

You are not logged in.

#1 19/3/10 21:53

s10k
Member
From: Portugal
Registered: 14/1/07
Website

Oni Key Editor (oke)

An application where I was been working.

It was did with the purpose of facilitate the process of change the game keys. (The online version that generated a key file was down and I also didn't know that were a windows port of "Oni Key Config")

It fully supports the Anniversary Edition and is compatible with Windows, Mac and Linux.

oke10.PNG

Planned to a future version:
-Key type config

Download:
http://mods.oni2.net/node/129 (latest version 1.0c)

Source:
http://mods.oni2.net/node/129

If you have a mac and can't run it try the steps of this page:
http://code.google.com/p/double-fanucci … ootingHelp
Thanks to Iritscen for testing.

Last edited by s10k (7/9/10 14:23)

Offline

#2 19/3/10 22:03

northero
Member
From: Singapore
Registered: 16/10/09
Website

Re: Oni Key Editor (oke)

wow great although I'll most probably not use it but good work  smile


You can fool some of the people all the time and all of the people some of the time, but you can't fool all the people all the time

Offline

#3 19/3/10 22:44

Iritscen
Moderator
From: NC, USA
Registered: 22/10/07

Re: Oni Key Editor (oke)

This is extra nice for Mac users because the venerable Oni Key Config app by Sniper Geoff was a Classic app from 2001, so it no longer runs in OS X.

One other suggestion for a future version, Script, would be adding the "secret" key bindings like man_cam_move_forward, maybe under a new tab called Developer or something.

(Sigh, why am I not asleep yet?)


byproducts are fine, but where's the beef?

Offline

#4 19/3/10 22:51

Mukade
Member
From: Ottawa, Ontario - Canada
Registered: 29/5/07

Re: Oni Key Editor (oke)

I don't have much need for key edit, ive been playing for years with the same keys and it would be confusing if it were to change sad Oni is where i LEARNED to use keys like this. Still, great work, a very useful tool, ima get it anyways wink


"He looks mean enough to tear my arm off and beat me to death with it. In fact, he looks mean enough to tear his OWN arm off and beat me to death with it."

Offline

#5 20/3/10 0:33

Dirk Gently
Member
From: Boston, MA
Registered: 12/6/09
Website

Re: Oni Key Editor (oke)

Why would you write this in java? WHY!?!?!?

Offline

#6 20/3/10 1:08

northero
Member
From: Singapore
Registered: 16/10/09
Website

Re: Oni Key Editor (oke)

Mukade wrote:

I don't have much need for key edit, ive been playing for years with the same keys and it would be confusing if it were to change sad Oni is where i LEARNED to use keys like this. Still, great work, a very useful tool, ima get it anyways wink

oh yea HI-5 I also learned the basic keys of W-A-S-D-Left click-Right click from Oni as it was my first ever game big_smile


You can fool some of the people all the time and all of the people some of the time, but you can't fool all the people all the time

Offline

#7 20/3/10 3:32

3llense'g
Member
From: Europe, Hungary, Budapest
Registered: 5/7/09

Re: Oni Key Editor (oke)

Dirk Gently wrote:

Why would you write this in java? WHY!?!?!?

What's wrong with Java? Generating a file's not exactly low level coding.

Also, on topic: I'm left handed, but I already configured my keys, so I'll just save the file and live happily ever after. wink

Last edited by 3llense'g (20/3/10 3:34)


You can call me 3llen. It's shorter and simpler. wink

Offline

#8 20/3/10 5:12

Dr.Karluzz
Member
From: Milan, Italy
Registered: 22/5/09

Re: Oni Key Editor (oke)

i like that, maybe you could add the key for activate the console ;D anyway..about the java..OKE starts and works, but i can't start OME..and i don't know the reason >.<


Press here >>http://www.myPlugoo.com/5PFFKSWC00BKE0D<< for chat with me

Offline

#9 20/3/10 6:04

TOCS
Member
From: Denmark
Registered: 4/4/07

Re: Oni Key Editor (oke)

Nice little application. Though I think the controls are fine as default.

Offline

#10 20/3/10 6:29

s10k
Member
From: Portugal
Registered: 14/1/07
Website

Re: Oni Key Editor (oke)

Iritscen wrote:

One other suggestion for a future version, Script, would be adding the "secret" key bindings like man_cam_move_forward, maybe under a new tab called Developer or something.

Yeah good idea. Thanks. smile

Why would you write this in java? WHY!?!?!?

Why not?   neutral

i like that, maybe you could add the key for activate the console ;D

Yeah, Iritscen also suggested it above. I will take that for next version.

Dr.Karluzz wrote:

i like that, maybe you could add the key for activate the console ;D anyway..about the java..OKE starts and works, but i can't start OME..and i don't know the reason >.<

OME also don't starts for me, it gives me an apache logger class not found error. You should contact the coder: kuchumovn(at)gmail(dot)com.

Last edited by s10k (20/3/10 6:49)

Offline

#11 20/3/10 7:14

Iritscen
Moderator
From: NC, USA
Registered: 22/10/07

Re: Oni Key Editor (oke)

Dirk Gently wrote:

Why would you write this in java? WHY!?!?!?

Now, now.  You'd rather he wrote it in C?  Think about the effort involved in getting it to run on both platforms.  It performs fine as it is, so I think that's the important thing.  Besides, we used AppleScript to make our Mac OniSplit GUI and another scripting language to make the Windows one.  None of those languages are fast, but they make sense for small utilities.


byproducts are fine, but where's the beef?

Offline

#12 20/3/10 9:21

Dirk Gently
Member
From: Boston, MA
Registered: 12/6/09
Website

Re: Oni Key Editor (oke)

Iritscen wrote:
Dirk Gently wrote:

Why would you write this in java? WHY!?!?!?

Now, now.  You'd rather he wrote it in C?  Think about the effort involved in getting it to run on both platforms.  It performs fine as it is, so I think that's the important thing.  Besides, we used AppleScript to make our Mac OniSplit GUI and another scripting language to make the Windows one.  None of those languages are fast, but they make sense for small utilities.

*has a heart attack*
HHHHHHHHHHHRRRRRRRRRRRGGGGGGGNNNNNNNNNNNNNN

Applescript for UI? You people have no souls. Torturing OS X like that. sad

Offline

#13 20/3/10 9:40

Iritscen
Moderator
From: NC, USA
Registered: 22/10/07

Re: Oni Key Editor (oke)

If Apple didn't want people to use AS for GUIs they wouldn't have made it so easy to do so through Xcode smile  Again, when you're simply making a utility where you perform actions by clicking buttons, you're not going to see a performance issue, so why does it matter?


byproducts are fine, but where's the beef?

Offline

#14 20/3/10 13:04

EdT
Moderator
From: Los Angeles, CA
Registered: 13/1/07
Website

Re: Oni Key Editor (oke)

I found a bug, it cannot restore the backup.  I get the message "no backup found"  even though I see the file key_config_orig.bak

Offline

#15 20/3/10 14:05

s10k
Member
From: Portugal
Registered: 14/1/07
Website

Re: Oni Key Editor (oke)

EdT wrote:

I found a bug, it cannot restore the backup.  I get the message "no backup found"  even though I see the file key_config_orig.bak

That's not a bug. I didn't implement a method to restore the backup of a file not recognized by the program. It just restores backups that have been created by the backup menu.

If you want to restore the key_conf_orig.bak, you need to rename it again to key_conf.txt deleting the existing file. smile

Offline

#16 20/3/10 14:25

Gumby
Member
From: Seattle, WA, USA
Registered: 30/8/07

Re: Oni Key Editor (oke)

Nice.

@Iritscen: man_cam_move_forward and stuff aren't bindable...let me go get the full bind list...

{"Escape", Action_Escape},
    {"Console", Action_Console},
    {"PauseScreen", Action_PauseScreen},
    {"Cutscene1", Action_Cutscene_1                },
    {"Cutscene2", Action_Cutscene_2                },
    {"F4", Action_F4                      },
    {"F5", Action_F5                        },
    {"F6", Action_F6                       },
    {"F7", Action_F7                        },
    {"F8", Action_F8                        },
    {"StartRecorn", Action_StartRecord        },       
    {"StopRecord", Action_StopRecord            },    
    {"PlayRecord", Action_PlayRecord              },  
    {"F12", Action_F12                       },
    {"Unknown1", Action_Unknown1               },  
    {"LookMode", Action_LookMode           },
    {"Screenshot", Action_Screenshot         },     
    {"Unknown2", Action_Unknown2              },
    {"Unknown3", Action_Unknown3              },   
    {"Unknown4", Action_Unknown4                },
    {"Unknown5", Action_Unknown5                },
    {"Forward", Action_Forward                 },
    {"Backward", Action_Backward                },
    {"TurnLeft", Action_TurnLeft                },
    {"TurnRight", Action_TurnRight               },
    {"StepLeft", Action_StepLeft                },
    {"StepRight", Action_StepRight               },
    {"Jump", Action_Jump                    },
    {"Crouch", Action_Crouch                  },
    {"Punch",Action_Punch                   },
    {"Kick", Action_Kick                    },
    {"Block", Action_Block                   }

All of them are bindable except the Unknowns, and possibly a few of the F# keys.


Iritscen: roll
Iritscen: it's amazing this program even works
Gumby: i know
Iritscen: and that statement applies to my code, not just yours

Offline

#17 20/3/10 14:45

EdT
Moderator
From: Los Angeles, CA
Registered: 13/1/07
Website

Re: Oni Key Editor (oke)

Gumby, then why does this work for me :-)

bind p to man_cam_move_forward
bind l to man_cam_move_left
bind apostrophe to man_cam_move_right
bind semicolon to man_cam_move_backward
bind leftarrow to man_cam_pan_right
bind rightarrow to man_cam_pan_left
bind pageup to man_cam_move_up
bind pagedown to man_cam_move_down

Offline

#18 20/3/10 14:46

Gumby
Member
From: Seattle, WA, USA
Registered: 30/8/07

Re: Oni Key Editor (oke)

Umm....I call hacks! I guess those are bindable then.


Iritscen: roll
Iritscen: it's amazing this program even works
Gumby: i know
Iritscen: and that statement applies to my code, not just yours

Offline

#19 20/3/10 14:54

EdT
Moderator
From: Los Angeles, CA
Registered: 13/1/07
Website

Re: Oni Key Editor (oke)

geyser came up with that http://wiki.oni2.net/User_talk:EdT , since the numpad was not working in DevMode.

Offline

#20 20/3/10 15:15

s10k
Member
From: Portugal
Registered: 14/1/07
Website

Re: Oni Key Editor (oke)

Thanks for the useful inf guys.

I have fixed a bug in the program. New link at the first post.

Offline

#21 20/3/10 17:18

Dr.Karluzz
Member
From: Milan, Italy
Registered: 22/5/09

Re: Oni Key Editor (oke)

well..i've contacted the coder and he said that the OME on Oni Mod Depot is corrupted, so he sent to me the original application..i don't know how to upload, but if someone need it I can try


Press here >>http://www.myPlugoo.com/5PFFKSWC00BKE0D<< for chat with me

Offline

#22 20/3/10 18:10

Iritscen
Moderator
From: NC, USA
Registered: 22/10/07

Re: Oni Key Editor (oke)

Hmm, sorry to hear that it's corrupted... can you upload your copy as an attachment?  You have to hit Reply to see the attachment option, instead of using Quick Reply.


byproducts are fine, but where's the beef?

Offline

#23 21/3/10 4:53

Dr.Karluzz
Member
From: Milan, Italy
Registered: 22/5/09

Re: Oni Key Editor (oke)

the file is too large for the upload..i've upload it in megaupload, with preloaded the Jogl files wink
http://www.megaupload.com/?d=EBJ5UD00

Last edited by Dr.Karluzz (21/3/10 7:17)


Press here >>http://www.myPlugoo.com/5PFFKSWC00BKE0D<< for chat with me

Offline

#24 21/3/10 6:24

Iritscen
Moderator
From: NC, USA
Registered: 22/10/07

Re: Oni Key Editor (oke)

Ah, okay.  Can you use drop.io then?


byproducts are fine, but where's the beef?

Offline

#25 1/4/10 19:56

Iritscen
Moderator
From: NC, USA
Registered: 22/10/07

Re: Oni Key Editor (oke)

Oops, I just noticed that you edited your post instead of making a new reply.  Okay, I see what happened -- somehow I uploaded the ancient OME 0.11 even though I called it 0.65.  The version you gave me is the real 0.65.  I've updated the node.  Sorry for going OT, Script.


byproducts are fine, but where's the beef?

Offline

Board footer

Powered by FluxBB