 |
 |
GoldenEye 007 Nintendo 64 Community, GoldenEye X, Nintendo 64 Games Discussion GoldenEye Cheats, GoldenEye X Codes, Tips, Help, Nintendo 64 Gaming Community
|
 |
 |
 |
 |
|
 |
 |
 |
 |
 |
Vegetable Agent

Joined: 16 Jan 2009 Posts: 2
 |
Posted: Fri Jan 16, 2009 9:09 pm Post subject: Mouse look tool |
 |
|
Last month I wrote a tool that hooks onto Project64 to allow proper mouse control and a better keyboard configuration with Goldeneye.As it is right now, it'll only work with official levels because of the way it modifies the data, but it actually turned out pretty alright. The tool also requires focus in a window, so you can't run it in fullscreen (I'd be willing to hand over the source if someone wants to turn it into an actual plugin).
Controls are:
Escape - Pause
W,A,S,D - Move
Q, E - Lean left and right
Ctrl - Crouch (it's not toggle, either)
Mouse wheel - Change weapons, or when using a zoomable weapon, it changes the zoom distance
Left click - Fire
Right click - Zoom
E - Use
R - Reload
It also autodetects whether you're in a menu and switches to cursor control if so.
You can watch a video of it here, although it doesn't show it off that well.
(Sorry if I've broken a rule; I didn't see any threads to read before posting) Edit: Found it, ah hell I'm an idiot. I guess it counts as a work-in-progress, though....
Edit: Controls updated
EditEdit: Title of thread changed because it didn't make sense 
Last edited by Vegetable on Thu Jan 22, 2009 5:42 pm; edited 2 times in total |
|
|
|
|
|
 |
 |
 |
 |
 |
Dragonsbrethren Hacker


Joined: 23 Mar 2007 Posts: 3058
 |
Posted: Fri Jan 16, 2009 9:44 pm Post subject: |
 |
|
Sounds awesome. My connection is terrible right now so I'll have to watch your video later. |
|
|
|
|
|
 |
 |
 |
 |
 |
Wreck Administrator


Joined: 14 Dec 2005 Posts: 7250 Location: Ontario, Canada  |
Posted: Sat Jan 17, 2009 3:52 am Post subject: |
 |
|
No, this forum is probably the best place for it, actually. If not here, than under the "Online and Emulation" section. Either one is fine.
While waiting for my Adaptoid to arrive (which isn't looking too promising), I've gotten quite used to the standard keyboard playing. I tried someone else's mouse hack, but it just didn't feel right to me. However, I may give this one a try when I'm able. _________________
YOUTUBE | TWITTER/X | FACEBOOK | VAULT | MOD DB | RHDN |
|
|
|
|
|
 |
 |
 |
 |
 |
bmw Hacker


Joined: 04 Jan 2006 Posts: 1367 Location: Michigan  |
Posted: Sat Jan 17, 2009 10:05 am Post subject: |
 |
|
Wreck wrote: | While waiting for my Adaptoid to arrive (which isn't looking too promising), I've gotten quite used to the standard keyboard playing. I tried someone else's mouse hack, but it just didn't feel right to me. However, I may give this one a try when I'm able. |
Was that from the ztnet store? They haven't updated the status since April 2008, you would think they would at least have the decency to post an update. They do have your money, correct?
I ordered mine during their first production run and got it (actually 2 of them) fairly quickly. I don't know what the deal is this time around. I so wish I had bought more than 2 (I strongly considered buying like 10 of them) to sell now - I see the last one posted on ebay went for $230! |
|
|
|
|
|
 |
 |
 |
 |
 |
Vegetable Agent

Joined: 16 Jan 2009 Posts: 2
 |
Posted: Sat Jan 17, 2009 10:59 pm Post subject: |
 |
|
Wreck wrote: | No, this forum is probably the best place for it, actually. If not here, than under the "Online and Emulation" section. Either one is fine. |
Oh, great Just to give you an idea of how the system works, here's a screenshot.
As it is now, it's more of a proof-of-concept than anything. If an able programmer were to take a look at the code and rewrite it with the Win32 API or turn it into an N64 plugin, it could be great. The base code is all there, it just needs to be optimised. A link to the tool itself will be put up in a few minutes.
Edit: Link. You'll need Project64 1.7 and at least a P4 to run it (a Core2 would run it best). There are three modes:
Menu Mode (0) - When Goldeneye is running in a menu, you can use the mouse to move the cursor.
Game Mode (1) - Using the mouse and keys to control Bond when in the game itself.
Inactive (2) - Does nothing. Switch to this mode when you want to change windows or something.
Press Tab to switch between modes.
To toggle debug text in the window, press F1. To quit, press F12.
Edit 2: Here's a link to the source for anyone curious. It uses the Allegro API mixed with the Win32 functions for hooking processes. |
|
|
|
|
|
 |
 |
 |
 |
 |
|
 |
 |
 |
 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
 |