Welcome to Inkbunny...
Allowed ratings
To view member-only content, create an account. ( Hide )
TayFerret

Roux the Dragon's Mini-Games: now open-source

Since so many antivirus programs are falsely reporting my new game as a virus, I've decided to make it open-source so curious people can see there's nothing bad going on.

Check it out here: https://furogames.itch.io/roux-the-dragon-source-code

I don't know why this game is triggering virus scanners when my other games didn't. I guess I just got unlucky this time!
Viewed: 151 times
Added: 1 month, 2 weeks ago
 
Swiftpaw
1 month, 2 weeks ago
Because they want you to send them money so your game doesn't trigger their virus scanners probably?

So glad to have not needed a virus scanner for the 10+ years I've had Linux lol 💗
TayFerret
1 month, 2 weeks ago
Yeah, I'd probably have to spend some money to fix the problem. I'll just have to hope I don't get unlucky with my future games.

I wish I could switch to Linux but the programs I need are on Windows.
Swiftpaw
1 month, 2 weeks ago
Yepyeps, hopefully not!

Oh snap, what program are you using now?  I made a little yiffy 2D game using GoDot but haven't spent time on anything more, plus I'm no artist so can't do much except for using fill-in art in creative common libraries, which is fine, but WHERE ARE THE 3D CUB COCKS, HUH?!?!?!  ^n.n^
TayFerret
1 month, 2 weeks ago
I'm using Visual Studio to write my code.
Draco18s
1 month, 2 weeks ago
Nearly anything runs on Linux these days, either natively or through Proton/WINE.
TayFerret
1 month, 2 weeks ago
I don't think I'd like to mess with WINE and such, but maybe I'll give Linux a try sometime. I need my Visual Studio though...
Swiftpaw
1 month, 2 weeks ago
So I have heard that Visual Studio will run via WINE/Lutris/PlayOnLinux now (the latter two are just front end WINE program managers that you don't need but can help), but haven't tried it.  Most Windows games and apps, even really new ones, are runnable now tho, it's true, since WINE/Proton has gotten that good.  If you're making Windows games, especially if using C# that rely on stuff like .NET, then of course you'd need to also launch those programs in WINE too (just double click like you would in Windows once you have WINE installed).  But if they were C++ apps, that's of course more portable.

If you send me an exe for your game sometime over Tox I'll see if I can run it, would be easier for me, unless Visual Studio doesn't take too long to install then I could go through all that and then compile your game, lol, but a compiled runnable binary would be faster!
TayFerret
1 month, 2 weeks ago
I can send it on Tox next time I'm on!
Swiftpaw
1 month, 2 weeks ago
Neato, thanks ^n.n^
zfqfmb
1 month, 2 weeks ago
I dunno. I mean, I know where you've been. How do I KNOW I won't catch something if I touch your stuff?
TayFerret
1 month, 2 weeks ago
The cubs I've played with are clean. :3
zfqfmb
1 month, 2 weeks ago
Au contraire, I have a very reliable report here from the expert institution The Girls, that they have cooties.
TayFerret
1 month, 2 weeks ago
It's okay, you can just wash those right off.
Kellyn
1 month, 2 weeks ago
The reason it triggers virus scanners is probably because it’s unsigned (if I have to guess. I run Linux so I haven’t tried the windows version).

If my guess is true in order to get signed you need to pay money get get a digital certificate that gets encoded into the executable. This is done not for money grubbing reasons but for actual security reasons.

By the way as a Linux user I’m a huge advocate for open source so it really pleases me that you are providing the source :)
TayFerret
1 month, 2 weeks ago
It could help maybe. But my previous games didn't have this problem. :(
Zagroseckt
1 month, 2 weeks ago
to tell you why it's triggering i'd need to know what virus it thinks it's seeing.
TayFerret
1 month, 2 weeks ago
Nech
1 month, 2 weeks ago
seems to think its a payload downloader or an installer that bundles PUP bloatware with the original intended software.

does it try to go out to anywhere and download anything or do anything like a version check against something online?
TayFerret
1 month, 2 weeks ago
Nah, it doesn't There's 0 networking code.
Nech
1 month, 1 week ago
run-time compilation? anything getting parsed and compiled into temp files like maybe shaders or the like? or any game code getting run like how java takes source and then compiles scripts at run-time into actionable byte-code? that can be seen as a similar action on overly-aggressive heuristics in a number of anti-virus engines.

other than that not sure, if its not any of those its probably just over-sensitive heuristics in which case there's no way to fix it other than contacting the anti-virus manufacturer and getting your stuff whitelisted (which i believe involves submitting your un-obfusicated source code for review) so it's probably just simpler to have people just whitelist your game.
TayFerret
1 month, 1 week ago
It does compile the shaders at runtime, yeah, but I don't think that would be a problem, and my previous games have all done that too.

I could try contacting the anti-virus people but I don't think they'd care to spend much time approving my indie dragon porn game. :P
Nech
1 month, 1 week ago
not sure what else then, do you use a homebrew engine or an off the shelf?

only thing left if its not something about the runtime compile is if there was some kind of update to the engine that is tripping some heuristic flag
TayFerret
1 month, 1 week ago
I made my own engine. I can't think of anything unusual that I'm doing. :(
Nech
1 month, 1 week ago
it has to be the heuristics then,heuristics dont need anything weird necessarily, could just be something you changed ticked enough boxes to make it think its suspicious even if its a bunch of boxes that are completely unrelated in everything except that they CAN be used in a virus when combined in the right way.

kinda the double edged sword of heuristic malware scanning, it's by inherent definition an extremely inaccurate algorithm that runs on the premise of "better safe than sorry" so it doesn't need a lot of proof to go and flag something as possible malware.

just like the difference between "proof beyond a doubt" and just a "preponderance of evidence", one is sure and one is just even 1% better than 50% that it's true.
TayFerret
1 month, 1 week ago
Mmhmm. Hopefully this doesn't happen with my next game!
Mircea
1 month, 1 week ago
Yay for FOSS! Any screenshots of the game? I don't like proprietary games and software in general... if it's an open project I'm more likely to give it a try then. Of course as long as it has a native Linux version, or at least works on WINE for now.
New Comment:
Move reply box to top
Log in or create an account to comment.