FunkyFr3sh / cnc-ddraw

GDI, OpenGL and Direct3D 9 re-implementation of the DirectDraw API for classic 2D games for better compatibility with Windows 2000, XP, Vista, 7, 8, 10, 11, Wine (Linux/macOS/Android) and Virtual Machines
https://discord.gg/afWXJNDDF5
MIT License
2.12k stars 143 forks source link

Tiberian Sun simple skirmish launcher \ and Offer #285

Closed Mitradis closed 4 months ago

Mitradis commented 4 months ago

Here I made a micro program for myself to launch the solo skirmish mode. Perhaps it will be interesting to someone. TS-Launcher

And I can offer my knowledge for implementation creation new configuration menu for the wrapper. I know he already has one. But I offer a more flexible option in a much simpler form. The size will be < 100-200 KB (depends on the images), presets for all games (which will display toggled option for each game), shader list presets for fast change in menu, normal dark theme, and anything else to you choose. You can see my work in this direction: https://github.com/Mitradis/SkyrimLauncher/releases/tag/Release https://github.com/Mitradis/DISM-Scripts-Tools/releases/tag/Release

FunkyFr3sh commented 4 months ago

Looks nice!

I have been thinking about creating a new config for the wrapper too (Current one got a bad license). But the problem is I want it to work on every system that the wrapper supports: Windows 2000, XP, Vista, 7, 8, 10, 11, Wine (Linux/macOS) and Virtual Machines

Problem is .NET (c#) does have dependencies so you have to install the runtime (which can be difficult and annoying in wine) and it also doesn't work on every version of windows (unless you use a old / low .NET version).

I prefer the new config to have no dependencies again like the current one, but not sure yet what framework / language to use

Mitradis commented 4 months ago

I understood the essence of the problem. But as you may have noticed, I try to write all programs on C# at the lowest possible version. All my programs are written in the minimum low version 4.0. And this version possible to intall on XP\2000\Linux. But in any case I agree with you.