Comments (9)
There's no step by step guide, but if you're in general familiar with building C++/CMake projects on Windows, OpenBlok works similarly. You can also take a look at the .appveyor.yml
file, which contains all the necessary calls in order to build the game.
from openblok.
The appveyor build produces only an .exe file (at least online)? How do I build all files and also include the localisation?
from openblok.
Ah yes, the automatic release died with Travis too... will need to fix that later. Here's the latest Windows build:
This was built with Gettext support, and the locale directory is data/locale/
. I assume one could just drop MO files there (eg. data\locale\de\LC_MESSAGES\main.mo
), but not sure how to test this on Windows.
In case you wish to build it manually, you'll need Gettext (and Iconv, on which it depends), you'll need to tell CMake where it is installed, and then the build does the rest. There's probably a prebuilt Gettext for Windows, if you don't want to build it manually, but I haven't looked too hard myself. (Which is why it's not used on AppVeyor: that's there only to test MSVC builds, but the actual release is cross compiled from Linux.)
from openblok.
Thanks for the build. The locale does not get loaded, unfortunately. I additionally tried putting the .pot file in the locale directory but that changed nothing.
Run from Windows Terminal with locale query:
from openblok.
There were indeed some leftover CMake issues, but it should now work fine. Tested it on Windows too, with changing the locale vars, hopefully works with the system language too.
from openblok.
Fixed some accented character issues, added a Windows target to the GitHub Actions build, tested and working on Windows:
from openblok.
That look great, will test as soon as possible. Thank you for your effort, it is greatly appreciated!
from openblok.
Can confirm that it works on my machine with the GitHub actions artefact!
from openblok.
Great! I guess this can be closed then.
from openblok.
Related Issues (20)
- Fonts not readable on small screens HOT 1
- Team mode? HOT 5
- Player 4 cannot select team in team mode HOT 2
- problem with USB gamepad on retropie HOT 13
- Music can't be randomized HOT 7
- Clearing lines with Sonic Drop on causes crash HOT 3
- Can't write config file when path has a written Asccent
- various build errors with gcc-10 HOT 1
- Feature request: Endless mode
- Controller Issues in 'Multiplayer > Battle' HOT 4
- Localisation Support HOT 3
- Build on OSX HOT 3
- Including translations in the shipped files HOT 2
- I've been thinking that the game needs a "Bastet" Game Mode... HOT 1
- Next Tetris multiminoes support? HOT 1
- Was an Android Release ever planned? HOT 3
- Feature: High Score List HOT 2
- Installation inquiry HOT 8
- Controller issues on Steam deck HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openblok.