Asterix Gaming Guild Logo GeneralXXLXXL 2XXL 3XXXLOlympic GamesXXL EditorToolsOff-TopicXXL RomasteredXXL 2 RemasteredOther GamesModsCaesar's ChallengeUnfair XXLPatchesFan ArtPersonal ArtSpeedrunningMediaRandomizerBETA RomeHSKALPresence AdrienPresence SPQRPresence Mr. RubinshteinSupport Bot Helpdesk

#hskal

hesopesomeso
Control. This is the reason why I don't rely on any library such as sdl, etc. For win, I can simply use its dsound, or whatever is the newest version. That's what they have used.
hesopesomeso
And it's more fun... dealing with other people's shit is tiring.
hesopesomeso
I really don't think the port will be that difficult. I just hope gcc on win is okay :Obelul: otherwise only cross compilation to win :Obelul:
pegperegogaucho
Okay. With the decompilation you should be able to match the sound code 1:1 on windows :PogelixOkay:
pegperegogaucho
You could try compiling with MSVC. Generally it would be good if you could use any compiler you want to compile hsk
hesopesomeso
Yeeeeah... about that... :KEKW:
hesopesomeso
Wine's dsound implementation is so fucking flawed. The sound is awful. You move and it pops
hesopesomeso
I've tried to compile xxl-editor with gcc, and there were so many problems... I'd have to see
hesopesomeso
I'll definitely try
pegperegogaucho
I believe there are several instances of microsoft-specific functions in the XXL-Editor, like fopen_s or something like that
pegperegogaucho
I'm not sure if gcc can even find/use these?
pegperegogaucho
Because it comes with its own standard library implementation...
schmeling65
Do a job on git, where you auto compile it and create a release. Thats what we've done with the QSB, a lua libary for S6.
pegperegogaucho
We get it schmeling65, heso should get a job... :WeirdKEKW:
hesopesomeso
Yeah I believe some extensions like that were problematic
hesopesomeso
That sounds like a pain... when it's release time maybr
pegperegogaucho
Decompiling XXL = easy, getting a job = pain :Obelul:
pegperegogaucho
The "Appveyor" that Adrien setup is probably similar, you give the instructions (command lines to execute) and the job will execute it...
pegperegogaucho
...since you already have a good build system with cmake it should be very simple to do
hesopesomeso
The way it is setup currently, is that I grab the data (shaders, images, ...) from the cmake source directory and copy it to the hsk config directory, for use. An executable is not enough. Though I guess it could prepack the files.