GoldenEye: Source Forums
Global Communications => Development Media => Topic started 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.
-
#S= me i take it?
-
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)
-
That looks like the klobb is firing rockets.
-
That looks like the klobb is firing rockets.
Thats because it is.
Nice work VC
-
That looks like the klobb is firing rockets.
Its because he is emulating the nintendo 64 onto his computer and hacking it
-
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.
-
I hope this will remain crash-free.
(http://img230.imageshack.us/img230/4777/zomghaxzw1.jpg)
-
very cool.
-
I can also make a Pew Pew 7 fire lasers.
OMG, i want this one.
Great work.
-
4 rounds a second? :o
-
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.
-
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?
-
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.