#introductions because i switched instances:
i'm earthnuker, i'm from germany, i enjoy programming, computer-security, reverse-engineering, watching cartoons and anime, and listening to music (~90% heavy metal/melodic death metal), i'm also good at screwing up my sleep schedule, i'm also not very good at talking to people unless they talk to me first :|, uh yeah, that's basically it
since my last toot was a bit negative, here's some good news:
- got a student job as backend developer (sadly java but i'll also get to do DevOps so that's fun)
- gonna spend a month with my girlfriend in Denver from October 11th to November 11th (slightly terrified of flying from FRA to DEN alone (and a bit scared of going through customs after i land), but it'll be fine i'm sure) ESTA got approved less than 2 hours after submitting the application so that was *fast*
- uuuuuh i should post more but also don't know what to talk about :|
slightly negative
been quite anxious for the past few days, mostly due to short-term stuff (uni exam today, applied for 4 jobs and got a bunch of interviews next week, my brother's getting hip surgery on Monday) also had a friend from America visit for two weeks (and she is now my girlfriend) and she left Thursday last week so now all the anxiety and sadness she was keeping away comes rushing back, but I'm sure I'll feel better next week, just thought I'd give an update because I've been *really* inactive over here :|
https://earthnuker.keybase.pub/Zim_intro.webm full intro cleaned+ upsampled with RealESRGAN+RIFE
cc @csepp
did some more messing around and tested a few upscaling algorithm, so far RealESRGAN with x2 oversampling is my favourite
https://imgsli.com/NjY0OTc
https://imgsli.com/NjY0OTg
https://imgsli.com/NjY0OTk
oooookay masto video compression walked all over this, whoops, uh, there: https://earthnuker.keybase.pub/Zim_01_clip.mkv
I revived this project after bouncing between a few upscalers i settled on using Vapoursynth, I'm directly feeding in the remuxed video stream from the DVD into it, deinterlacing using IVTC+QTGMC, debocking, doing some cleanup using a few spatio-temporal denoisers, upscaling using waifu2x-vulkan, some more sharpening, motion interpolation using RIFE and then everything gets piped into FFmpeg for encoding it takes about an hour per minute of input video :(
Also, there's currently a remastered version in the works and i got into the beta, they added encryption to the multiplayer network protocol... With a static key, took me 2 days to write a decrypting sniffer, Most of the time spent figuring out how the crypto they used was plugged together (https://haste.soulja-boy-told.me/aturabehej.py) there's a python snipped to decrypt the packets, underlying protocol seems to be mostly the same as the original, you can still crash multiplayer servers by setting a specific variable in the game engine and the connecting
Added a memory editor, entity list, and disassembler, also made a save game that exits the game when loaded, probably going to poke at the netcode next found some stuff that looks interesting in one of the Virtual Method Tables
got the DirectInput8 hooked up, and everything works without crashing, now to make it actually useful :)
The broken rendering is due to me resizing the window which just stretches everything (it might be possible to fix that)
More #ScrapHacks stuff: managed to inject ImGUI by using d3d8to9 to proxy the game's DX8 stuff to DX9 and hooking the DirectInput8 functions to write the mouse state into ImGUI's IO struct, still breaks when the DX8 device resets or you close the window but that should be fairly easy to fix, then i need to make the overlay toggle-able and then i can start adding widgets
[EN/DE]
Hack the Planet!
If it's stupid and it works it's not stupid.
Brother of @Thunderbolt
Fluent in sarcasm
Follow requests OK (if you have 0 followers and 0 posts please include a short introduction with your follow request)
... i should post more (feel free to ask me what i'm working on currently, i'll be happy to respond)