MaKiPL / OpenVIII-monogame

Open source Final Fantasy VIII engine implementation in C# working on Windows and Linux (Android and iOS planned too!) [Monogame]
MIT License
630 stars 58 forks source link

add appveyor build bot #152

Closed shikulja closed 4 years ago

shikulja commented 4 years ago

convenient for checking assemblies, especially those who do not have space to install vc

Sebanisu commented 4 years ago

I'll give it a try on my fork.

Sebanisu commented 4 years ago

https://github.com/Sebanisu/OpenVIII/releases/tag/Canary i got it making something atleast :P

shikulja commented 4 years ago

https://github.com/Sebanisu/OpenVIII/releases/tag/Canary i got it making something atleast :P

not work. empty log. (w10 x64 rx580 ff8-2013 steam installed)

shikulja commented 4 years ago

you need to remove the x86 library from the x64 assembly, as well as the linux .so library

Sebanisu commented 4 years ago

ran fine... the log was disabled. we don't have a config file to turn things on and off. It's a const variable. Extra files don't hurt anything they just take up hard drive space.

I pushed a new commit that enables the log. it should update the zip.

Sebanisu commented 4 years ago

I have 4 windows builds working x86/x64 for OpenGL and DirectX though bugs reported as there will be bugs. Working on Ubuntu.

shikulja commented 4 years ago

update nuget pakages give errors Снимок

on VM WIN7 debug build opengl work. on real w10 not work, i add log dir parameters what i give in log: log.txt

I think he is trying to find the game files from the old directory (pc2000) that was deleted even with a forced Directory Path?

Sebanisu commented 4 years ago

Cannot update nuget packages new versions aren't compatible. Because the midi library requires a custom build of a library. Maki has a pull request to get the mod added to the main branch but we've been waiting for a while on that. Because by default the library can only write midi files. Where we needed it to be a stream so we didn't need to waste time writing to the hard drive and reading it off that.

shikulja commented 4 years ago

Cannot update nuget packages new versions aren't compatible. Because the midi library requires a custom build of a library. Maki has a pull request to get the mod added to the main branch but we've been waiting for a while on that. Because by default the library can only write midi files. Where we needed it to be a stream so we didn't need to waste time writing to the hard drive and reading it off that.

sad news.

what with .log did not look? any ideas?

Sebanisu commented 4 years ago

it found your ff8dir. the log doesn't really show anything out of ordinary. though it stopped at extracting sysfnt.tex Might need a copy of the exception thrown. log file does show what ff8 dir it is using. 1::Memory :: FF8DIR = C:\Program Files (x86)\Steam\steamapps\common\FINAL FANTASY VIII

shikulja commented 4 years ago

it found your ff8dir. the log doesn't really show anything out of ordinary. though it stopped at extracting sysfnt.tex Might need a copy of the exception thrown. log file does show what ff8 dir it is using. 1::Memory :: FF8DIR = C:\Program Files (x86)\Steam\steamapps\common\FINAL FANTASY VIII

I realized the unfinished font .. in the original game it worked, though it's bad ..

Sebanisu commented 4 years ago

I'm gonna close this issue. It might be on my fork and not on master but i think if we want it on master it should be setup with maki's own appveyor account so they have main control over it.