Skip to content
View ImAciidz's full-sized avatar

Organizations

@L4D-Community-Team @l4dsr
Block or Report

Block or report ImAciidz

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ImAciidz/README.md
  • 👋 Hi, I’m @ImAciidz - L4D speedrunner with some interest in Portal 2, Half-Life, and Titanfall 2.
  • 👀 I’m interested in learning C/C++ and reverse engineering source engine games (primarily L4D series). My current programming knowledge comes from some high school compsci classes (AP Java and also a class on JS/HTML/CSS, so not much lol). I took these classes in 2017-2019, so I've since forgotten just about everything beyond fundamentals.
  • 🌱 I’m currently learning...well...not much lmao (severe ADHD and a myriad of other mental health issues goes brr)
  • 💞️ I’m looking to collaborate on...probably nothing? the L4D Speedrunning Wiki project which can be found here
  • 📫 How to reach me - Discord is aciidz (formerly aciidz#4686), Twitch is aciidzSR, YouTube is @aciidz
  • Some things are mirrored on my GitLab account
Click here to see a list of programming-adjacent goals/things I'd like to do in no particular order (pretty much everything listed is presently outside of my capabilities, and probably will be for a long time because my brain is tiny)
  • LiveSplit
    • Make a tool that can arbitrarily delete attempts from the history and correct the attempt indexes/count afterward
    • Make a tool that can combine the attempt history of split files
    • Add autosave feature to LiveSplit itself (automatically create backups of split file every x reset/etc, to prevent loss from power outages or crashes, etc)
    • Make autosplitter & load remover for SE:NZA 1/2/Trilogy (if I get interested in running the games again)
    • Have a way to sync loadless timers over the internet (want accurate timers for non-host in L4D2 co-op, but honestly don't see this happening until SST itself does timing)
    • Add alpha(?) transparency so you don't need to key out the background color in OBS anymore (this is probably hard if I had to guess)
  • Source Engine
    • Left 4 Dead 2
      • Reverse engineer infected pathing changes done by Valve during the development of The Last Stand update
      • Figure out how to bypass CEG in earlier versions of the game so that speedrunners can use game files that are more clean/official where applicable
      • idk man there's a lot of stuff lol, see the SST entry below
    • SST
      • Help add more features/fix bugs/etc. Some ideas here
    • Port L4D2 movement to other games for a laugh
  • BOIII/T7x (I am aware the client is defunct, this is mostly for my own personal interest)
    • Fix joining/restarting in zombies causing black screen/softlock
    • Patch in support for >240Hz....why is this a limitation Treyarch ;_; (this is also an issue in AW, MWR, and MW2CR, so if I ever manage to do this, I'd like to fix it on all of them).
    • Fix issue with the XP progress for the current level getting reset when entering stats menu
    • Fix 25 day error (since it was apparently fixed in IW4X, this should be something I have the slightest chance of figuring out how to do?? xd)
  • Discord
    • Make a Twitch/YouTube/etc stream announcement bot that doesn't suck, and doesn't reply on Discord statuses to send notifications (so, actually use the service APIs)
    • Make one of those voice channel generator bots that doesn't lack features and isn't paywalled
    • Make my own bot/service similar to .fmbot (submitting spotify track history to .fmbot only counts towards your scrobbles for as long as you remain subscribed to premium - as soon as you unsubscribe, those imported scrobbles go away until you subscribe again, and I'm not going to pay for .fmbot premium for the rest of my life, so...yeah)
    • Maybe make my own Discord moderation/logging bot (or investigate how they work)
  • OBS
    • Make a script that automatically toggles my gamma filter if the game being captured is Left 4 Dead (2)
  • Other
    • Probably too ambitious, but make an open source version of the program NetLimiter since it went down the toilet (NetLimiter 4 was a lifetime license and no longer available if you don't already have a license for it, 5 is a subscription model, those with a lifetime license for 4 can only use 5 for like two years or something lmao)
    • Also too ambitious, but make a leaderboard site that doesn't suck (and/or contribute to lb.gg)
    • Manipulate Logitech's OnboardMemoryManager to be able to change polling rate/DPI without needing to open the actual program
    • Write something to match all unknown tracks in my full spotify play history with the custom songs in my library in conjunction with data I have from last.fm, in an attempt to create a more accurate listening history to submit to fmbot someday (see Discord bulletpoint)
    • Make my own website/set up a personal Gitea instance

Pinned

  1. l4dsr/l4dsr-wiki l4dsr/l4dsr-wiki Public

    L4D Speedrunning Wiki - hosting technical L4D knowledge

    JavaScript 2

  2. sst sst Public

    Forked from mikesmiffy128/sst

    Fork of https://git.mikes.software/sst

    C

  3. SirWillian/Autosplitters SirWillian/Autosplitters Public

    Autosplitter scripts for LiveSplit

    ASL 1 4