Forum posts
 

Hey guys, I suggest splitting the DOS version of this game and SMS version into separate categories. I'm coming to this game after loving it as a kid (I had the old manuals and even the ankh necklace that game with the original game!) so I took a look at the current WR for the DOS/SMS category. The SMS version has many obvious cosmetic differences that are hard to quantify in terms of actual time impact, but the 3 clear ones are load times, menuing, and typing.

Load times on the SMS between a number of screens on DOS (Box) appear to be faster (I haven't actually measured though).

Menuing is WAY easier on DOS given the keyboard shortcuts for everything and would significantly impact time. Same goes for typing when it comes to speaking to NPCs, typing mantras, etc...

Just my opinion, and as I plan to run the DOS version I think things would end up heavily in my favor, but for the sake of fairness, they do seem like they should be separate. I do wonder why they made the game so distinctly different across all the supported platforms!

 
 

Haha, glad i could contribute. We need to bring in new runners so we can get some next level strats, lol.

 
 

ok understood now, it's ok to record the password in any way, so long as you use the same password that corresponds to the current run.

 
 

"You must input the password you get between levels and not use any preset passwords. Usage of phone camera/emulator snapshot for this purpose is allowed."

Does that mean I can't use my phone to take a pic of the password so that i can enter it later? Are we required to memorize the password? Can we write it down? The wording is a little confusing.

 
 

Hey guys. I used to play this as a kid and wanna run it. I've watched the runs on the board and I have a question. Based on the WR run it looks like the routing is deterministic, meaning if you do the right activities in the right order, you always get the same result (assuming you perform properly in the activities). But what about the hand RNG? Is it controllable in someway? Or is all the activity picking purely reaction speed to the activity you want to get next? I looked into the debugger briefly and it looks fairly random based on the number of registers that impact the hands' position (at address 0x006E).

 
 

I'd like to run this game but I only have an emulator available to me. I understand the distinction between emulator and console in terms of RNG manipulation. Would it be possible to get an "Emulator any%" or something equivalent so I, and potentially others, could participate?

 
 

Kudos to Canight for getting a bunch of guys playing again!

 
 

In the spirit of sharing, I used your snippet to do the same thing with hearts while I get better at the lizardman and Veros night time zombie grinds. Your heart count is stored as literal hex across 2 bytes so it took just a smidge more finessing to get the right values to show up:

local addr1=0x48
local addr2=0x49
while true do
gui.text(230,25,string.format("%x%02x", memory.readbyte(addr2), memory.readbyte(addr1)))
emu.frameadvance();
end

 
 

Can anyone explain the setup for the wall clip when exiting the castle after killing Death and getting the eyeball? I can't seem to get it to work on my own. It looks like there's manipulation of the camera so that Simon is able to get very close to the top of the screen and then some jump mashing, but I can't figure out how to do it properly just watching runs and I haven't run into an explanation yet.

For reference, this occurs at about 19:50 of xenkaroshi's 5th place any% run on the leaderboard (about 19:40 run time).

 
 

Thanks for the clarification. I just wanted to make sure I wasn't doomed from the start attempting any% glitches with any consistency on emulator.

 
 

I should have mentioned this before, but could you expand on the any% problems with emulators? Is input delay really a concern on a modern PC playing an NES game? I'm totally ignorant on this subject so I'm just curious to learn more.

On a related note, anyone got suggestions on QUALITY usb NES controllers? There's LOTS of options out there, but I don't want one with buttons or a d-pad that suck ass.

 
 

wow, didn't expect you guys to respond so quickly, thanks so much! And yes, I've been digging into your tutorial thoroughly! I just know that often in the speedrunning community that recent re-routes or new strategies can significantly impact how one "should" run so I wanted to make sure I wasn't missing something critical, but I guess I'll pick that up watching top level runs when it's actually worth my time to consider other optimisations

 
 

Hey all! I've never speedrun a game in my life, though I've been a fan of watching others for a while. I've watched 100's of runners and never thought of doing it myself until I caught jay_cee's run of CV2 at AGDQ this past week. It was awesome, informative, funny, and most importantly to me, inspirational. It made me want to pick up a controller and learn to dominate a game I could never beat that I haven't thought about in almost 30 years.

Now that he intro is out of the way, I had a couple questions as a noob (point me in the right direction if these are obvious questions):

1) What's the best way to learn more about CV2 speedrunning? I saw the 1 or 2 videos in the guides section, and I've been catching people's PBs on the board here, but are there other resources where the strategies, techs, glitches that are used are better explained?

2) Should I ever get to the point of actually submitting a speedrun, is running it on an emulator OK? Are there an approved list of devices or emulators somewhere? I saw the rules about no tool assist or memory watching, but other than that, are all emulators fair game?

3) Apologies is this is some streaming/twitch type question, but how do you guys time your runs? What software do you use to accurately time it? Additionally, how do you guys get those cool video overlays that show your time in milestones relative to your own PBs or WR?

4) I saw a discord mentioned around here... can i get access to that?

Thanks for any guidance here, much appreciated!