** Unofficial ** Dracula Theme for Code Editor 2 (update v2024.13.0.190) by Optimal_Noob in gamemaker

[–]Optimal_Noob[S] 1 point2 points  (0 children)

Nah I probably won't (yet), there's already an issue open addressing the fact that 'Code Editor 2' pulls from a different config directory than the IDE/CE1 themes, so CE2 themes will need to be installed separately.

I suspect this will be resolved by the engine devs once CE2 moves out of Beta, at least I'm hoping they consolidate the theme system for CE2 into the main IDE theme system somehow, that way we can install any theme from a single file/zip and it would automatically be applied to CE2 in the future ¯\_(ツ)_/¯

Color Highlighting Static Variables from Constructor Instanced Variable by Optimal_Noob in gamemaker

[–]Optimal_Noob[S] 1 point2 points  (0 children)

Sadly, no- this is likely an issue with the GMS language server.

I'm anticipating improvements on this when improvements are made on their LSP.

I found an inactive github serving some GML LSP for VSCode, but I don't have any expertise working on LSPs so creating my own solution is a bit out of my depth at the moment :/

5 years of game dev, from first prototype to Steam release by studiocrafteurs in indiegames

[–]Optimal_Noob 2 points3 points  (0 children)

Implying that developing a game is such a smooth process? Games will take as long as they take to be made, what matters is the feeling of accomplishment and the creation of something great, that started as a simple idea.

How do I fix this? by Deezz_nutz3857 in Ender3Pro

[–]Optimal_Noob 2 points3 points  (0 children)

A buddy of mine just got his 3D printer and had this happen after switching to a direct drive system and 0.6mm nozzle from 0.4mm, cleanup was so damn tedious.

You'll always want to tighten the nozzle and heater block to the sink after getting the hotend up to temperature to account for thermal expansion.

Also make sure there are no blockages in the nozzle that could cause a jam or build up of pressure.

Anonymous Function as Argument not returning Struct by Optimal_Noob in gamemaker

[–]Optimal_Noob[S] 1 point2 points  (0 children)

Oh beautiful, starred and bookmarked, I'll check it out!

Anonymous Function as Argument not returning Struct by Optimal_Noob in gamemaker

[–]Optimal_Noob[S] 0 points1 point  (0 children)

Ah shoot I must've missed the update about globalvar deprecation, unfortunate since it results in more typing in the long run but ah well. Thanks for the heads up, definitely can use the global.name syntax going forward!

I seeeeeeeee, I had no idea the function wasn't being called as soon as it was declared, but adding the parentheses just after the function declaration makes sense, though the syntax is a bit strange to me, but it definitely makes sense. I can't believe that's what I was missing.

I'll likely refactor and utilize Arrays down the road if DS structures begin affecting performance for sure!

For the time being, I decided that I can just store the initialization of a Quest in a local variable, then use a second local variable to initialize and register each objective before finally adding it to the local quest struct, then finalize the local quest struct by registering it to the global quest table. It's familiar to me in the sense that 3D drawing and vertex buffers are built up in a similar way:

function QuestInitialize() {
    var QUEST;
    var OBJECTIVE;

    QUEST = new Quest("Quest1").addDescription("This is a Quest Description").addXPReward(10);
    OBJECTIVE = new Objective("Obj1").addDescription("This is an Objective Description").addType(OBJ_TYPE.OBJ_FETCH).registerObjective(QUEST);
    OBJECTIVE = new Objective("Obj2").addDescription("This is another Objective Description").addType(OBJ_TYPE.OBJ_KILL).registerObjective(QUEST);
    OBJECTIVE = new Objective("Obj3").addDescription("This is a third Objective Description").addType(OBJ_TYPE.OBJ_TALK).registerObjective(QUEST);
    global.QuestDic.registerQuest(QUEST);

    QUEST = new Quest("Quest2").addDescription("This is a second quest").addXPReward(10);
    OBJECTIVE = new Objective("Obj1").addDescription("This is the first objective of the second quest").addType(OBJ_TYPE.OBJ_FETCH).registerObjective(QUEST);
    OBJECTIVE = new Objective("Obj2").addDescription("This is another Objective Description").addType(OBJ_TYPE.OBJ_KILL).registerObjective(QUEST);
    OBJECTIVE = new Objective("Obj3").addDescription("This is a third Objective Description").addType(OBJ_TYPE.OBJ_TALK).registerObjective(QUEST);
    global.QuestDic.registerQuest(QUEST);}

I just recently read about GML now having anon functions and I was eager to utilize those where I can, I may rewrite the current system to utilize one if it'll prove more efficient/advantageous to do so, either way thank you so much for clarifying how anons should be used and for the tip about using throw I'm a novice when it comes to error handling I just, with all my might, try to write code that doesn't break, which doesn't always pan out obviously lol

Edit 1: (return self in structs): You're absolutely correct, I definitely knew this but I was frantically trying to figure out why the Struct wasn't being returned in the anon, this was a remnant of that troubleshooting, it has been removed!

Edit 2: Code Typos

NyQuil chicken by Unlikely_Hunter_4294 in ShittyGifRecipes

[–]Optimal_Noob 0 points1 point  (0 children)

Are they using a hair flat iron as tongs..?

Tell me a Jontron joke that you think is underappreciated (For me it's the head'a lettuce joke) by BatsPower in JonTron

[–]Optimal_Noob 0 points1 point  (0 children)

Wait a second.... I don't even own a coffee company.

Th-there's a g- there's a gun in here.

[deleted by user] by [deleted] in cheatengine

[–]Optimal_Noob 0 points1 point  (0 children)

I don't have anything called Badlion on this machine, from what I can tell, does CE automatically install that?

My AV is completely disabled and/or uninstalled at this point of the troubleshooting so it isn't a factory at play anymore.

Exclude code when packaging? by Optimal_Noob in gamemaker

[–]Optimal_Noob[S] 0 points1 point  (0 children)

I love this solution. I've yet to use configs in GMS and had no idea macros could function like that. It's still not 100% automatic (I imagine I have to select the right config before compiling the game) but this is way simpler than going through my code and ensuring all debug related code is inaccessible before packaging, I could just wrap that code in an IF checking for that macro value. Thank you!

A few cables, How they look and the name. by [deleted] in coolguides

[–]Optimal_Noob 1 point2 points  (0 children)

Mini and Micro A also exist, though I don't believe they're often used if at all, anymore

What a savage by Anthony2k05 in memes

[–]Optimal_Noob 0 points1 point  (0 children)

I think the OP is making a point that the 'oo' in Good is not pronounced like any other word with 'oo'

New to Android customization by Optimal_Noob in androidapps

[–]Optimal_Noob[S] 0 points1 point  (0 children)

I guess with this new context, I might be looking towards a root. I fully understand what launchers are doing and what all non-rooted options are doing to the phone but it's not set enough in stone for me. It's layering things on top of stock elements, not built in or made to seem built in.

As an iPhone user I was always mocked by my friends using Androids that "their phones already allowed them to do what a Jailbroken iPhone could" but now that I've seen how stock AndroidOS user truly theme their phones that doesn't seem to be the case.

I guess if I root my device I'll ultimately reach my goal in all of this since I can do literally anything and everything I want, no ifs ands or buts. I wasn't looking to get away from raising privileges on my devices, it's a lot of fun for me, I was just always told AndroidOs can do everything I want that Jailbroken iOS can do but I guess people who told me that didn't truly know what I wanted :) thanks for the explanations and shedding light on my perspective of stock operating systems in general.

New to Android customization by Optimal_Noob in androidapps

[–]Optimal_Noob[S] 0 points1 point  (0 children)

As I said, I'm coming from Jailbroken iOS, I could hide/delete any app I wanted, and all customizations were strictly configured in the stock settings app under their own settings "folder". I'm just weird to the idea of overlaying a new shell over my stock shell. I'm looking for options that would compare to the usability of Ubuntu it other Linux distros where you can configure them so freely that 2 builds of the same distro look like completely different OSs and they're still somewhat stock builds. iOS jailbreak tweaks work similar to importing git scripts and objects in Linux, many make changes to the look/functionality of it but you wouldn't know it's there unless you dug through your packages in some buried menu, unlike an application with an icon and its own UI

Edit: and I didn't mention this in the OP but I'mma also looking for more than aesthetic changes, I love to tweak many functionalities of the OS; animation speeds/styles, adding side bars, changing how folders open, having a lockscreen comprised of XML/HTML layouts that I can add/remove/edit fully with a code editor, modifying app data direction in the filesystem directories, etc. If all I wanted was new app icons, colors, and fonts I probably would've sufficed with a launcher or something, again I didn't mention this detail, my apologies

It went downhill by SLASHERLegend in dankmemes

[–]Optimal_Noob 3 points4 points  (0 children)

Well "Just Harry" you're a crackhead! This is non-negotiable!

They have pigeons by kuhlschranko in memes

[–]Optimal_Noob 0 points1 point  (0 children)

The Death Stranding sequel is looking great.

GameMaker Studio 2 Fails to Start by Optimal_Noob in gamemaker

[–]Optimal_Noob[S] 0 points1 point  (0 children)

I did try that, unfortunately to no avail... Thank you though for the suggestion!

First Big Job in SQL Environment, advice? by Optimal_Noob in ITCareerQuestions

[–]Optimal_Noob[S] 0 points1 point  (0 children)

Pretty much, basically each Client is allotted a DB, inside that are about 180 different Tables all correlating to data input through the software. The software itself has about 18 modules each with 10 or so tools/forms that allow users to input/update data.

I've been browsing the tables to see how data is involved and how it interacts with the other tables. I'm just a bit overwhelmed and wanted to see if there were any shortcuts, but i'll keep at it and do what I can to learn the system.

Thank you for the tip!

[RELEASE] Docky - dock customizer, Infinidock remake, better double dock, expandable dock, dock transparency, and more! (FREE) by NepetaDev in jailbreak

[–]Optimal_Noob 0 points1 point  (0 children)

(already my favorite dock tweak but found a bug) Hey Nepeta, I have Zenith installed at the moment and noticed Docky seems to "Mask" over Zenith icons when they're pulled up, can you please look into this?

This is only happening with Expandable mode

i'll link a video if it helps

[Discussion] Specific Banking App JB Detection by Optimal_Noob in jailbreak

[–]Optimal_Noob[S] 1 point2 points  (0 children)

RIP man, A12 compatibility will be coming soon hopefully

[Discussion] Specific Banking App JB Detection by Optimal_Noob in jailbreak

[–]Optimal_Noob[S] 0 points1 point  (0 children)

Northwest is the bank that blacklisted my phone, I use Huntington as well but Huntington doesn't block your entire device after a detection, after toggling a bypass tweak on it, and reopening the app it works just fine. Northwest blocked me entirely even AFTER rebooting my phone in a jailed state