GoldenEye: Source Forums

Global Communications => Development Media => Topic started by: VC on November 07, 2008, 08:02:04 pm

Title: VC's Laboratory 81107
Post by: VC on November 07, 2008, 08:02:04 pm
This week I've been put to task by #S to get the guns done right.  As we all know, VC is very exacting and has decided that his traditional methods of getting gun stats are insufficient.  Long story short, I've been hacking through the quest to find the accuracy figures.  Apparently they are in compressed data blocks because I wrote a tool to find them and came up empty-handed.  The alternative to finding the values directly is to find them by trial: Fire a lot of bullets and look at the most-inaccurate strikes.  Thus, today I am working on Alpha 2 of a program that does all that for me.  See, firing bullets by hand and getting the impact location and checking for extremes is very tedious.  A hundred bullets on one gun is boring enough, and we have a couple dozen. Plus, we need thousands of bullets to get a good sample since we are looking for the rarest of extremes.  So why not have a program that will push say 25000 rounds through each gun and do all the math for me while I sleep?  Workin' on it, because my Alpha 1 seems to push too hard and cause system instability, but preliminary figures show my system works.

In the mean time: A klobb that won't miss.
(http://img523.imageshack.us/img523/736/rlklobbxx7.jpg)
I can also make a Pew Pew 7 fire lasers.

As for implementation, I hope to have this all ready for GES B3, but if not, a B4 is fine too. Beta 1.1 was a blast even with lolguns, so I'm not going to rush Goldeneye guns against an arbitrary deadline.
Title: Re: VC's Laboratory 81107
Post by: Jeron [SharpSh00tah] on November 08, 2008, 12:08:00 am
#S= me i take it?
Title: Re: VC's Laboratory 81107
Post by: VC on November 08, 2008, 02:24:45 am
Naturally.  You don't expect me to actually key out something using zeroes for the letter O, and an "ah" for "er."  Japanese people do that.  Ohayou, ore no namae wa, SHAAPU SHOOTAA desu!  lolno.

Meanwhile, Rocket Launcher is like Rifle Butt + 1.
(http://img411.imageshack.us/img411/8170/rocketsmackwi1.png)
Title: Re: VC's Laboratory 81107
Post by: Cyan on November 08, 2008, 08:44:53 am
That looks like the klobb is firing rockets.
Title: Re: VC's Laboratory 81107
Post by: Wake[of]theBunT on November 08, 2008, 02:37:41 pm
That looks like the klobb is firing rockets.

Thats because it is.

Nice work VC
Title: Re: VC's Laboratory 81107
Post by: Jeron [SharpSh00tah] on November 08, 2008, 02:51:55 pm
That looks like the klobb is firing rockets.

Its because he is emulating the nintendo 64 onto his computer and hacking it
Title: Re: VC's Laboratory 81107
Post by: VC on November 08, 2008, 05:48:08 pm
My little weapon tester is trying to be hardcore, but the computer keeps rebooting.  Not sure why, but I'll blame PJ64 since I have seen it cough up a few error messages that were clearly programmer notes to remind himself to fix stuff later and never did.
Title: Re: VC's Laboratory 81107
Post by: VC on November 08, 2008, 08:32:56 pm
I hope this will remain crash-free.
(http://img230.imageshack.us/img230/4777/zomghaxzw1.jpg)
Title: Re: VC's Laboratory 81107
Post by: Jonathan [Spider] on November 09, 2008, 01:38:58 am
very cool.
Title: Re: VC's Laboratory 81107
Post by: Doc.NO on November 09, 2008, 01:57:30 am
I can also make a Pew Pew 7 fire lasers.
OMG, i want this one.

Great work.
Title: Re: VC's Laboratory 81107
Post by: mbsurfer on November 09, 2008, 11:05:35 pm
4 rounds a second? :o
Title: Re: VC's Laboratory 81107
Post by: VC on November 10, 2008, 12:39:39 am
The story on fire rates:

Everything in Goldeneye seems to float around.  Run speeds waver around, accuracy wavers, even fire times.  There is a starting rate and a limiting rate.  For GES, I'm going to collect starting, limiting, and magazine average, and use the ones that fit the weapon's normal application.
Title: Re: VC's Laboratory 81107
Post by: Jonathon [SSL] on November 10, 2008, 03:40:56 am
This looks pretty amazing, this program you're making here. I tried dabbling in some GE64 Hacking before I got into GES, but I never got further than modifying weapon models to be the N64 controller from the watch menu, and compiling 1 or 2 levels into the game with the Goldeneye Setup Editor.

Any chance of this program being released after the completion of the mod?
Title: Re: VC's Laboratory 81107
Post by: VC on November 10, 2008, 04:19:27 am
It's very focused in application -- other than collecting firing statistics, it doesn't have much use, and I'll be re-writing a lot of it to facilitate the fire-rate tests that come up after I finish the accuracy tests, which I've mostly-quit for the night but I've covered everything up to crap shotgun. However, if I ever felt like teaching it to discover offsets on its own I could easily make a real-time player information viewer from it.  I might do that at the end just to have documentation of how the player data structure works, beyond goofy doodles on scrap paper.