The problem is not that. There are many problems. For instance, I use Websocketpp and Asio, which use APIs such as CreateEvent, which Win32s (the slimmed down version compatible with Windows 3.1) does not implement.
Honestly, I could probably do a thing where I split up the network component from the GUI component and link them up, using a high speed serial port, or something. I'll look into it probably.
and then the other thing is you'd have to change how things look just for this port because windows 95 design patterns would look awkward for windows 3.1... thinking about it more idk if i'd bother
Nope! It comes with its own HTTPS and TLS libraries. I use Asio + Websocketpp for the websocket stuff, and cpp-httplib for the HTTP stuff. Worth noting the source code is available, check it out: https://github.com/DiscordMessenger/dm
i'm used to seeing these as modern client themes and concept arts... didn't think i'd ever see a discord client actually running natively on such an old OS- incredible!!
I've been developing this client on and off for a few months and haven't gotten banned yet so the risk is small; no issues were filed about bans either. But it is there, so if you want to use this, you should create an alt.
I think it's possible. I just need to put in the work, so it'll take a while. If anyone's a developer willing to spend time getting voice to work without my help, then I'd be more than willing to accept their PR!
Basically I’m a weirdo that gets DLang running on hardware that has no business running DLang. Most recently I got it running on the SEGA Dreamcast (with a tiny runtime replacement)
Mostly codegen stuff; sometimes I have to patch the codegen in the compiler; other times I have to implement a subset of the C standard library for the platform, etc.
The pragmatic answer is actually that they don't want you getting Nitro features without paying for them, which already exists with things like Vencord / BetterDiscord plugins having 'hacks' sort of for such things.
This might be the case, but spam using unofficial "clients" that abuse the API is so common that Discord doesn't even have the choice to allow third party clients.
Yeah, I sure wish they would do something about that instead of chasing down people who just don't like their design decisions with the Electron app, or the performance-hogging aspects of it. Really reveals a lot about where their priorities are, doesn't it?
They... don't "chase down" such people. Instead, there are automated systems that regulate certain actions such as creating new DM channels and joining servers.
I meant it entirely allegorically, I know they don't *literally* chase people down. It's just exaggeratively voicing complaints that I feel like their priorities are a little silly at times.
i heard discord clients were banned but i always wanted to use one (discord sidebar ui is literal shit) and I want to customize whether i see images or not
The early Microsoft experience was, I always must remind myself, utter trash, but gosh darned if I don't get a few neurons activated when I see the Classic Desktop look.
Comments
#MFC?
#Delphi?
I am curious!
I mean not windows 98 but this works on modern Windows too right so lets goooo
this is badass!
Interesting though, the MinGWA version gets flagged by Defender as malicious
I know what they're trying to avoid, but still.
(nice job!)