Kakashi |
Posted on 19-07-25, 16:08
|
Post: #159 of 210 Since: 10-29-18 Last post: 1880 days Last view: 1851 days |
You ever see that AI that tried to learn how to beat the first level of Super Mario Bros.? You know how long that took to develop? Even if your insane idea were to work, it still require someone watching all the replays. It's not about searching for crash exceptions... |
Duck Penis |
Posted on 19-07-26, 13:05
|
Stirrer of Shit
Post: #540 of 717 Since: 01-26-19 Last post: 1766 days Last view: 1765 days |
The whole thing with fuzzers is that they measure how good code coverage they get, so that you don't need to monitor it. The genetic algorithm that played Mario did it as a black box, and it was aiming to complete the game. Here, the goal is just to get 100% coverage, and it can instrument the binary to hell and back. So completing it in an "ugly" fashion isn't that bad. You don't even want to 100% it as fast as possible. You also want to die in every possible way, complete it through all the routes, trigger all of the obscure dialogues that you only get when you did some really fucked up sequence breaking, etc. Fuzzers aren't that stupid. They can generate valid JPEG files from executing a parser and checking what gets coverage, without any additional human feedback. So why couldn't they generate valid input movies from a game? There was a certain photograph about which you had a hallucination. You believed that you had actually held it in your hands. It was a photograph something like this. |
Kakashi |
Posted on 19-07-26, 18:57
|
Post: #161 of 210 Since: 10-29-18 Last post: 1880 days Last view: 1851 days |
You didn't really improve your suggestion. Show me one idea of yours that isn't just flawed theoretical garbage, not backed up with copypasta replies that don't expand upon anything and can be proven in real-life. |
funkyass |
Posted on 19-07-28, 02:22 (revision 1)
|
Post: #65 of 202
Since: 11-01-18 Last post: 663 days Last view: 19 days |
I shouldn't do this, but hunterk posted was about taking a game, only using the rom, and peek and poke it so it can use the SA-1 as a co-processor. Or porting the entire game to run off the SA-1. So your neural net fuzzer would have to reverse engineer and then re-engineer a game. getting tens of people that hack games to identify the parts of the rom code that would benefit from using the SA-1 would be much easier and faster than training a neural net to do the same. god forbid you want it to become a regression tester. |
Duck Penis |
Posted on 19-07-28, 19:47
|
Stirrer of Shit
Post: #541 of 717 Since: 01-26-19 Last post: 1766 days Last view: 1765 days |
I haven't ever copy-pasted anything here. If my ideas are so ham-fisted, then why would I have bothered to plagiarize them? For that matter, what would be the harm in cross-posting great ideas? No, the engineering effort parts would still have to be done human. What I'm suggesting is to replace the part that's now being crowdsourced with an automatable part. What would be wrong with using it to do regression testing? My suggestion is essentially as follows: say you have an input movie of 60000 frames (1000 seconds). For each frame i, compute the hash and set a[i] = hash(framei). Then compute the Merkle hash of a. Repeat this process for the audio too. Now store (input movie hash, video frame Merkle hash, audio sample Merkle hash) somewhere as a test vector. Get the input movies from the fuzzer. So say you have 100% coverage for all the commercially released games. Now say you mess something up. Then one of two things should hold true: 1) The automated regression testing catches it 2) It doesn't affect the normal operation of any game in the slightest Of course, with 2) you miss something, and this is bad. But at least it doesn't outwardly break anything, and when the compound breakage causes inaccuracy you'll notice it. You could do this process for the hash of the complete system state to catch some cases of type 2. Although e.g. SM64 PU zero-division crash would probably still remain uncaught, and the implementation complexity increases by a lot. Is it perfect? No. Would it catch nearly all the regressions a human being playing could potentially be bothered by? Yes, assuming the fuzzer can get good enough a coverage. Whether it does that is of course an open question. But I wouldn't think it's that crazy an idea. There was a certain photograph about which you had a hallucination. You believed that you had actually held it in your hands. It was a photograph something like this. |
Kawaoneechan |
Posted on 19-07-28, 20:25
|
SHOO-BE-DOO SHOO-SHOO-BE-DOO
Post: #308 of 599 Since: 10-29-18 Last post: 199 days Last view: 12 hours |
What in the perfectly understandable fuck does any of that have to do with sharing which games you've played in the last 24 hours?! |
Duck Penis |
Posted on 19-07-28, 21:57
|
Stirrer of Shit
Post: #544 of 717 Since: 01-26-19 Last post: 1766 days Last view: 1765 days |
People complaining about derailed threads? On my BBoard? There was a certain photograph about which you had a hallucination. You believed that you had actually held it in your hands. It was a photograph something like this. |
tomman |
Posted on 19-07-28, 22:04 (revision 1)
|
Dinosaur
Post: #456 of 1317 Since: 10-30-18 Last post: 2 days Last view: 12 hours |
Still been playing those Mario 64 ROMhacks (can't wait until the dissasembly becomes fully public to see what direction is the scene going to take). I want to murder my cameraman. Lakitu, YOU'RE FIRED! Seriously, the camera is often the Achilles' heel of ROMhacks, often leading to instadeaths just because the camera gets stuck at impossible angles, or becomes impossible to control. Some hacks have tried mitigating that by treating the C-buttons as a C-stick, but when you're playing with a keyboard, things are still not pretty. I'm kinda in love with Ztar Attack Rebooted - lots of tough-as-nails stars, but plenty of easy ones too. Very balanced hack overall. The new Boos stage is quite awesome - for whatever reason, I enjoy Boo-infested zones, even if they become annoying as hell at times. Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
Kawaoneechan |
Posted on 19-07-28, 22:16
|
Secretly, I'm Andrew Hussie
Post: #309 of 599 Since: 10-29-18 Last post: 199 days Last view: 12 hours |
Posted by sureanemWell, it's actually mine but yeah, more likely than you'd think. |
Broseph |
Posted on 19-07-29, 03:39
|
Post: #115 of 166 Since: 10-29-18 Last post: 1564 days Last view: 1241 days |
Posted by tomman Oh god, the camera was by far the toughest enemy for me in my run of (vanilla) SM64. To be fair, it's actually pretty decent I think if you compare it to a lot of other 3D games of that era but yeah, this was the prehistory of cameras in 3D platformers. |
tomman |
Posted on 19-07-29, 04:16
|
Dinosaur
Post: #458 of 1317 Since: 10-30-18 Last post: 2 days Last view: 12 hours |
Posted by Broseph Yeah, it was great back in its time because there was little else to compare to. Also, it does not help when you haven't played the game for over a decade. The SM64 camera system hasn't aged well, and so are my SM64 skills :/ I remember having gotten 100 out of 120 stars with a keyboard back in 2003 (no luck beating Bowser with such a setup for the final time, tho). Now I can barely get HALF that, and certainly none at the usual instadeath traps (Tick Tock Clock, Rainbow Ride, and anything with floating islands in general) Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™ |
Broseph |
Posted on 19-08-04, 07:31 (revision 3)
|
Post: #120 of 166 Since: 10-29-18 Last post: 1564 days Last view: 1241 days |
Solitary Fighter - Violence Fight II Pretty bad fighting game, especially considering it was released in 1991. Violence Fight came out in 89 and wasn't that bad for its time. The sequel feels like it run on the same engine and doesn't add anything new. The game's Engrish is hilarious though: http://www.hardcoregaming101.net/fighters/fighters9.htm |
creaothceann |
Posted on 19-08-04, 10:05
|
Post: #182 of 456 Since: 10-29-18 Last post: 47 days Last view: 4 days |
Sounds like the "warrior" were the programmer(s) themselves. Just like in the NES Turrican credits. My current setup: Super Famicom ("2/1/3" SNS-CPU-1CHIP-02) → SCART → OSSC → StarTech USB3HDCAP → AmaRecTV 3.10 |
Broseph |
Posted on 19-08-05, 07:06 (revision 1)
|
Post: #122 of 166 Since: 10-29-18 Last post: 1564 days Last view: 1241 days |
Posted by creaothceann Whow, didn't know there was a Turrican game for the NES. Regardless, it looks pretty impressive for the system. |
Nicholas Steel |
Posted on 19-08-29, 10:31
|
Post: #261 of 426
Since: 10-30-18 Last post: 502 days Last view: 17 days |
https://yachtclubgames.com/2019/08/upcoming-shovel-knight-features/ (Some info) https://www.youtube.com/watch?v=kt9Aa8jy_Dk (New content) https://www.youtube.com/watch?v=4WbDSCvS610 (New content) https://www.youtube.com/watch?v=tRGOF9d7yoU (New game) Who here is a fan of the Shovel Knight series? AMD Ryzen 3700X | MSI Gamer Geforce 1070Ti 8GB | 16GB 3600MHz DDR4 RAM | ASUS Crosshair VIII Hero (WiFi) Motherboard | Windows 10 x64 |
Kawaoneechan |
Posted on 19-08-29, 11:31
|
Now with more self-mockery
Post: #378 of 599 Since: 10-29-18 Last post: 199 days Last view: 12 hours |
I've never played it, but I've seen footage of it being played and I gently applaud this decision and implementation. |
Nicholas Steel |
Posted on 19-08-29, 12:04 (revision 1)
|
Post: #262 of 426
Since: 10-30-18 Last post: 502 days Last view: 17 days |
It's pretty great, also the base games sound track is (or was) also available in NSF format when you buy it on Bandcamp. The sound tracks for the later content installments however don't which is disappointing... since everything is mono (and you can easily upmix NSF to stereo). AMD Ryzen 3700X | MSI Gamer Geforce 1070Ti 8GB | 16GB 3600MHz DDR4 RAM | ASUS Crosshair VIII Hero (WiFi) Motherboard | Windows 10 x64 |
CaptainJistuce |
Posted on 19-08-31, 13:46
|
Custom title here
Post: #665 of 1164 Since: 10-30-18 Last post: 66 days Last view: 3 days |
Posted by Nicholas Steel Just because you can doesn't mean that you should. --- In UTF-16, where available. --- |
funkyass |
Posted on 19-08-31, 23:54
|
Post: #83 of 202
Since: 11-01-18 Last post: 663 days Last view: 19 days |
with my recent upgrade to 3700x, it came with 3 months of xbox game pass. ok enough service. not the best download speeds. but its in beta. It doesn't clearly state when you first sign it that it uses the same account that is signed into the MS app store to handle purchasing by default So let talk games. Metro Exodus: if you want an open world in radioactive Russian country side, go play stalker. At its best its evoking stalker with a higher level of overall polish. At its worst its metro last light with more scourging. Superhot is super fun. |
Nicholas Steel |
Posted on 19-09-04, 08:41 (revision 1)
|
Post: #264 of 426
Since: 10-30-18 Last post: 502 days Last view: 17 days |
Posted by CaptainJistuce Although one of the audio channels isn't consistently operated each time you play an audio track (Noise channel output differs every time you click Play), NotsoFatso does an amazing job of upmixing the audio. AMD Ryzen 3700X | MSI Gamer Geforce 1070Ti 8GB | 16GB 3600MHz DDR4 RAM | ASUS Crosshair VIII Hero (WiFi) Motherboard | Windows 10 x64 |