Posts for ALAKTORN


ALAKTORN
He/Him
Experienced Forum User, Published Author, Player (99)
Joined: 10/19/2009
Posts: 2527
Location: Italy
For once in his life sonicpacker is actually saying some truth, and people still bash him anyway? Lol, poor guy.
ALAKTORN
He/Him
Experienced Forum User, Published Author, Player (99)
Joined: 10/19/2009
Posts: 2527
Location: Italy
sonicpacker wrote:
When MKDasher first became a partner in 2012 (before me), his views were ridiculous at the time and was making equal to US minimum wage for MONTHS due to massive views from his SM64DS TAS.
Wow, and he never shared any of that with me despite me asking him to. I had no idea he made that much, what a piece of shit.
ALAKTORN
He/Him
Experienced Forum User, Published Author, Player (99)
Joined: 10/19/2009
Posts: 2527
Location: Italy
Hex-editing means opening the movie file in a text editor and editing the input so you don’t have to re-TAS everything. So you can re-TAS the beads in the first level and then copy-paste from the full movie the input that comes after with a text editor. http://tasvideos.org/InputFileEditing.html I don’t know if it’s possible in Dolphin though.
ALAKTORN
He/Him
Experienced Forum User, Published Author, Player (99)
Joined: 10/19/2009
Posts: 2527
Location: Italy
^So you can’t shoot and jump at the same time, or jump then shoot? Don’t know if this would be faster, just asking. And what about those beads, shouldn’t you edit that part to take less like the WR does? I don’t think this game has much RNG so it’s probably hex-friendly.
ALAKTORN
He/Him
Experienced Forum User, Published Author, Player (99)
Joined: 10/19/2009
Posts: 2527
Location: Italy
Kurabupengin wrote:
My jumps are timed, so I tried my best at not collecting too many beads like the WR did.
But the WR takes less beads than you do in that place, that’s why I said you take too many.
Kurabupengin wrote:
The chest makes me lose time, after all, attacking it will cause me to get the furniture item
I see, that makes sense. I just watched the second encode. Is diagonal speed not detrimental to horizontal speed in this game? There are a few places where you go uphill/downhill where you could’ve jumped to stay more horizontal, but I don’t know if that’s faster in this game. In the tank portion it looked like the jumps could’ve been done sooner, and the last big wall should probably be hit sooner like solarplex said.
ALAKTORN
He/Him
Experienced Forum User, Published Author, Player (99)
Joined: 10/19/2009
Posts: 2527
Location: Italy
Why did you ignore my post?
ALAKTORN wrote:
Kurabupengin wrote:
[vido]https://www.youtube.com/watch?v=461VIXbo0OM[/video]
I don’t know if it cost you time but at 1:01 you took too many beads. At 0:57 when you get on top of the ladder, have you tried attacking that chest to gain height instead of climbing the ladder? If you don’t know what I mean with attacking to gain height, it’s used in the Carrie’s Transport Fountain Gardens strategy to do the last jump: https://www.youtube.com/watch?v=LPpAUb5yGk8 Other than that it looks surprisingly optimized.
ALAKTORN
He/Him
Experienced Forum User, Published Author, Player (99)
Joined: 10/19/2009
Posts: 2527
Location: Italy
Kurabupengin wrote:
[vido]https://www.youtube.com/watch?v=461VIXbo0OM[/video]
I don’t know if it cost you time but at 1:01 you took too many beads. At 0:57 when you get on top of the ladder, have you tried attacking that chest to gain height instead of climbing the ladder? If you don’t know what I mean with attacking to gain height, it’s used in the Carrie’s Transport Fountain Gardens strategy to do the last jump: https://www.youtube.com/watch?v=LPpAUb5yGk8 Other than that it looks surprisingly optimized.
ALAKTORN
He/Him
Experienced Forum User, Published Author, Player (99)
Joined: 10/19/2009
Posts: 2527
Location: Italy
TASeditor wrote:
If you don't trust Google Translate, you can look up other translation sites too, there's still no difference at all.
Look, I don’t need a translation… I know using the word “find” that way is wrong in English, so you should stop doing it, or you’ll cause confusion in the future like solarplex confused me before. “Find” and “find out” are two different verbs. http://en.wiktionary.org/wiki/find http://en.wiktionary.org/wiki/find_out Edit: @Samsara: well ok then.
ALAKTORN
He/Him
Experienced Forum User, Published Author, Player (99)
Joined: 10/19/2009
Posts: 2527
Location: Italy
TASeditor wrote:
"Find" translates to "feststellen" (figuring out).
Using Google Translate in an attempt to prove grammatical correctness is pretty ridiculous.
TASeditor wrote:
You can actually find the RNG, its location in RAM/ROM.
I’m not even sure what you mean here.
ALAKTORN
He/Him
Experienced Forum User, Published Author, Player (99)
Joined: 10/19/2009
Posts: 2527
Location: Italy
Anty-Lemon wrote:
As an American, "found out" can be used as a synonym of "figure out."
“Finding out” and “finding” are different things, he never said “finding out”. It also wouldn’t work to use “finding out” in this context, I think, but I gotta run right now because I’m late so I can’t think about it properly.
ALAKTORN
He/Him
Experienced Forum User, Published Author, Player (99)
Joined: 10/19/2009
Posts: 2527
Location: Italy
TASeditor wrote:
ALAKTORN wrote:
Finding the RNG means finding the address in memory.
To be correct it should be "Finding the outcome of the RNG means finding the address in memory".
But that is wrong. The outcome of the RNG is its value in memory, not its address in memory. “Finding” something doesn’t mean “figuring out”, “understanding”, or any such synonym anyway. You can’t “find” the RNG’s formula. You reverse-engineer it, you figure it out, you understand it. Not find.
ALAKTORN
He/Him
Experienced Forum User, Published Author, Player (99)
Joined: 10/19/2009
Posts: 2527
Location: Italy
TASeditor wrote:
Finding the address for the random values is easy in most cases. Finding the RNG is not.
I don’t think you understand English. You can’t say that. Finding the RNG means finding the address in memory, not reverse-engineering its formula.
ALAKTORN
He/Him
Experienced Forum User, Published Author, Player (99)
Joined: 10/19/2009
Posts: 2527
Location: Italy
The only problems I remember reading about (and experiencing) are about the SRAM. I don’t think I’ve seen people complain about crashes…
ALAKTORN
He/Him
Experienced Forum User, Published Author, Player (99)
Joined: 10/19/2009
Posts: 2527
Location: Italy
Finding an RNG is not hard. I could make a tutorial on how I do it if it’s needed. You just have to find an action that affects randomness in the game and do a bunch of “(not) the same as before value” until you have maybe a few thousand values, then just mass-freeze a bunch of them with cheats and see if the luck changes or not. If it does, you can delete all the cheated addresses from the search and cheat a new bunch until you find the RNG. This method works with DeSmuME because you can mass-freeze addresses in RAM Search, it doesn’t for PSXjin because you can’t. I don’t know what other emulators can/can’t do it. I had my friend create a bunch of HTML/Lua scripts as a workaround to PSXjin’s failing to find Tenchu’s. Edit: ok after posting all this I realize what you meant by “finding RNG” was actually “reverse-engineering RNG”. I’d advise not to use the word “find” in that context in the future. Finding RNG means locating its address in memory, not reverse-engineering it. Edit2: by the way even though I’ve figured out a bunch of stuff about RNGs I wouldn’t have been able to do anything without my friends so I can’t make any tutorials about it.
ALAKTORN
He/Him
Experienced Forum User, Published Author, Player (99)
Joined: 10/19/2009
Posts: 2527
Location: Italy
solarplex wrote:
I've found that DS emulator is kinda glitchy here and there. People are still running into a lot of bugs/crashes.
Absolutely not. DeSmuME is the best emulator we have, second only to BizHawk. @Arkonali: you didn’t even explain your problem. What does “I can’t play the recording” mean? Does it give you an error? Does it desync? Explain properly.
ALAKTORN
He/Him
Experienced Forum User, Published Author, Player (99)
Joined: 10/19/2009
Posts: 2527
Location: Italy
I’ve made a video showing RNG manipulation in Tenchu: Stealth Assassins, I guess it’s relevant to this topic? https://www.youtube.com/watch?v=qryglFhLTUs I could possibly do tutorials for things but don’t know what, I can’t do disassembly.
ALAKTORN
He/Him
Experienced Forum User, Published Author, Player (99)
Joined: 10/19/2009
Posts: 2527
Location: Italy
Didn’t adelikat make it possible to change those values for BizHawk, because he needed it for a Cheetahmen submission? So long as it’s a possible state (you’ll have to prove that I guess) it’s ok.
ALAKTORN
He/Him
Experienced Forum User, Published Author, Player (99)
Joined: 10/19/2009
Posts: 2527
Location: Italy
Patashu wrote:
So does this mean Stealth Bastard Deluxe TAS is happening? :O
Calling it a TAS is a bit of a stretch if he’s only playing in slower fps… lol.
ALAKTORN
He/Him
Experienced Forum User, Published Author, Player (99)
Joined: 10/19/2009
Posts: 2527
Location: Italy
Nach is biased with NES games.
Post subject: Re: How to determine the formula for a random number generator?
ALAKTORN
He/Him
Experienced Forum User, Published Author, Player (99)
Joined: 10/19/2009
Posts: 2527
Location: Italy
Warp wrote:
Out of curiosity, do you have any examples of actual games and the LCG values they use, that you have found this way (or in general)?
Tenchu: (x * 1103515245 + 12345) % 2^32 AWDS: (x+1)(4x+1) % 2^30 wait this is different. What I actually meant to say before was that cheating the RNG to 0 and advancing it 1 step allows you to figure out the formula if you’re good at maths or whatever. That’s how we found Tenchu and AWDS both.
Post subject: Re: How to determine the formula for a random number generator?
ALAKTORN
He/Him
Experienced Forum User, Published Author, Player (99)
Joined: 10/19/2009
Posts: 2527
Location: Italy
Kuwaga wrote:
3) Set this address to 0, advance once. (0*x+y)%z will give you y. 4) Set this address to 1, advance once. (1*x+y)%z will either give you x+y or (x+y)%z
This is how me and my friends figured out part of the AWDS and the whole Tenchu RNGs. It’s definitely a great way of doing it if you know how to advance the RNG a single step, which in some games could be hard to do. In AWDS you just move the cursor 1 diagonal, in Tenchu you just wait 2 or so frames with nothing else going on on-screen. I’ve never tried this with SM64DS but I probably will at some point. Mega Man ZX should also be easy to figure out with this process.
ALAKTORN
He/Him
Experienced Forum User, Published Author, Player (99)
Joined: 10/19/2009
Posts: 2527
Location: Italy
Are the missed shots in Flashman’s fight necessary? I feel like in the first stage alone entertainment could’ve been vastly improved instead of simply holding down Right. Looks surprisingly well-made otherwise.
ALAKTORN
He/Him
Experienced Forum User, Published Author, Player (99)
Joined: 10/19/2009
Posts: 2527
Location: Italy
Mr. Pwnage: Thought it would’ve been that but didn’t have the mathematical prowess to calculate it. Can’t you just edit the RAM to test it? Frame timers are a thing present in pretty much every single game, I don’t really think they can cause damage with overflows…
ALAKTORN
He/Him
Experienced Forum User, Published Author, Player (99)
Joined: 10/19/2009
Posts: 2527
Location: Italy
What’s that about 1657 days? Is there a vid about it?
ALAKTORN
He/Him
Experienced Forum User, Published Author, Player (99)
Joined: 10/19/2009
Posts: 2527
Location: Italy
Stevmay09 wrote:
It's a shame that sub 5 probably won't happen..unless something crazy gets found.
Getting to the moat door would easily give sub 5′. I think snark saved more than 1-2 frames. I think 3-4.