The Elite Forum

The Big Three Plus One => GoldenEye 007 => Topic started by: Icy on July 24, 2020, 11:49:12 am

Title: Mystery: Glitchy Explosions on Streets
Post by: Icy on July 24, 2020, 11:49:12 am
Many years ago when I was messing around with cheats on Streets, I was able to create a glitchy explosion at one of the spawn points, which you can see here (https://www.youtube.com/watch?v=WS3Lthe_464&t=1m19s). It gets a kill, so it's not just aesthetic, and seems to have other odd effects, including seeing a spawn guard actually spawn. Perhaps this could have some useful, niche applications, maybe on LTK/DLTK, and moreso if it could be done on other levels, but it seems it would require cheats.

However, while I was working on a little TAS project, I accidentally re-created it and without cheats! You can see it here (https://www.youtube.com/watch?v=HYjDRlqkjIA).

It's easy to let your imagination run wild with something like this, but with this bizarre occurrence, it's hard to tell if this is just a silly interesting fact, or if it could be used in some way, so I thought I would share it.

Most importantly, because I got this while TASing on emulator, I have the inputs recorded so it can be analyzed by anyone interested in exploring it. Here (https://drive.google.com/file/d/1HRHYrdYpRvrIQQNQpyQlFB4GLExU1n_Q/view?usp=sharing) is the input file. I'm unfamiliar with sharing these so if you have any issues making it work, let me know.

Maybe it can open up some strategy ideas if it's controllable and useful!
Title: Re: Mystery: Glitchy Explosions on Streets
Post by: mw on July 24, 2020, 03:01:28 pm
I have little to no TAS experience but in playing around, I found that simply not taking the shot on the car (0:28 in your video) but still running over it makes it so that there is no such explosion around the corner. However, if you have the TAS take the shot as normal, but get out of the tank immediately and run around the corner, the explosion is still there. So obviously it has something to do with the shooting of the car. Also, you'll notice that it appears that the glitchy explosion and the car explosion probably occurred right around the same time based on the smoke dissipation time of the glitchy one. Is there a way to get free cam in the middle of a TAS on Bizhawk?
Title: Re: Mystery: Glitchy Explosions on Streets
Post by: Icy on July 24, 2020, 03:39:47 pm
Free cam isn't a universal possibility in games, just that some people have developed those tools like for Ocarina of Time. However, I think it would be possible to access the memory addresses for the camera values and change them to what you want though. More realistically, you could boot up the Lua map scripts for Goldeneye while testing stuff.
Title: Re: Mystery: Glitchy Explosions on Streets
Post by: Wyst3r on July 25, 2020, 03:40:29 am
Quote
Free cam isn't a universal possibility in games, just that some people have developed those tools like for Ocarina of Time.

Depends on what you mean by free cam. Nemu64 has a universal cam that also works for Goldeneye. Since all the rendering ultimately goes through OpenGL/DirectX in emulators, you can just change the view matrix there. Of course, the game wouldn't know about it, so things behind you might still be culled etc.. But on the other hand, that's what we want I guess? Otherwise you'd cause desyncs etc... Back when I was doing TASing free cam was always one of my most wanted features in BizHawk, though as you mentioned, the Lua map can do most of that job these days.