韦诺之战
Go to file
loonycyborg 74ee51e2fa
scons: Disable -isystem conversion if sys.platform == "win32"
msys2 pkg-config adds root system include path among -I flags and
passing it with -isystem isn't supported by gcc, and
the workaround of passing --dont-define-prefix to pkg-config doesn't
work on msys2's "subsystem" install of scons because posix style
absolute paths aren't handled properly when expanding CPPPATH.
Most likely related to https://github.com/msys2/MINGW-packages/issues/10761
2022-10-23 00:06:07 +03:00
.github That shouldn't be there. 2022-08-30 22:25:48 -05:00
attic
changelog_entries The right file extension would of course help... 2022-10-13 22:35:34 -05:00
cmake CMake 2.24.0: Workaround for missing SDL2::SDL2main 2022-08-27 08:27:38 +02:00
data Unit tests for changing abilites with filters in [event]name=attack 2022-10-21 20:26:12 +02:00
doc pot-update and regenerate doc files 2022-09-18 23:15:06 -05:00
fonts
images 1.17 raised terrain (#6975) 2022-09-05 19:41:07 -07:00
misc
packaging Update flatpak runtime to freedesktop 22.08. 2022-09-03 11:53:56 -05:00
po updated French translation 2022-10-22 11:55:43 +02:00
projectfiles 1.17.9. 2022-10-15 21:09:25 -05:00
scons Fixup msys2 on windows. 2022-05-12 08:46:15 -05:00
sounds
source_lists Have /report show a dialog for entering information. (#6969) 2022-09-02 21:18:03 -05:00
src Fix 'attacks' abilities not checked. 2022-10-21 18:12:29 +02:00
utils Update flatpak runtime to freedesktop 22.08. 2022-09-03 11:53:56 -05:00
.editorconfig
.gitattributes
.gitignore Re-implement the boost tests execution. 2022-08-06 03:03:17 -05:00
.gitmodules
.luacheckrc Updates for newer luacheck. 2022-08-06 03:03:17 -05:00
add_source_file Fix a couple issues with add_source_file. 2022-08-24 20:36:59 -05:00
boost_test_schedule Have /report show a dialog for entering information. (#6969) 2022-09-02 21:18:03 -05:00
changelog.md updated French translation 2022-10-22 11:55:43 +02:00
CMakeLists.txt Set correct pango required version in cmake/scons. 2022-09-09 10:28:15 -05:00
CMakeSettings.json
config.h.cmake
CONTRIBUTING.md
COPYING
copyright
cwesnoth.cmd
Doxyfile 1.17.9+dev. 2022-10-15 21:09:26 -05:00
host.lua
INSTALL.md Add a step. 2022-09-01 18:32:25 -05:00
jenkins-wrap.sh
join.lua
mp_tests
README.md A table looks nicer. 2022-07-01 23:24:07 -05:00
run_boost_tests Refactor test_gui2 into individual tests 2022-08-06 03:03:17 -05:00
run_wml_tests run_wml_tests: add an option to filter tests by name 2022-10-05 07:44:02 +02:00
SConstruct scons: Disable -isystem conversion if sys.platform == "win32" 2022-10-23 00:06:07 +03:00
simulate-lobby-activity.lua
vcpkg.json Let's try this instead.. 2022-08-30 22:40:30 -05:00
wml_test_schedule Unit tests for changing abilites with filters in [event]name=attack 2022-10-21 20:26:12 +02:00

License: GPL v2

Branch CI status
Master CI
1.16 CI

About

The Battle for Wesnoth is an Open Source, turn-based tactical strategy game with a high fantasy theme, featuring both singleplayer and online/hotseat multiplayer combat. Fight a desperate battle to reclaim the throne of Wesnoth, or take hand in any number of other adventures.

Community

The official Battle for Wesnoth Forums: https://forums.wesnoth.org/

Discord: https://discord.gg/battleforwesnoth

IRC: https://wiki.wesnoth.org/Support#IRC

Twitter: https://twitter.com/Wesnoth

Steam forums: https://steamcommunity.com/app/599390/discussions/

Installing

Wesnoth can be played on Windows, macOS, and Linux, and can be installed using:

Additionally, Wesnoth is available for iOS and Android.

To build the game from source, see INSTALL for instructions.

Contributing

Wesnoth is most in need of skilled C++ developers (C++14 and later), however there are things that nearly anyone can help with from simpler tasks in C++, the Lua and WML used for content scripting, Python used by various external tools, and even things like play testing and giving feedback on updated campaigns. Additionally, Wesnoth lacks art for a variety of unit animations - anyone who would be interested in lending a hand updating existing unit sprites or creating animations should take a look at the Art Forum as well as contact our current art director.

See also: CONTRIBUTING

For any questions, the best place to start is to simply join Wesnoth's forums, Discord, or IRC and start asking!

Donations

Donations can be sent via Liberapay as well as when downloading through itch.io. All money donated is used to pay for project expenses such as server rent and art commissions, and is very much appreciated.

License

All source code is licensed under the GNU GPL v2+. Most art and music is also licensed under the GNU GPL v2+, however new contributions are now licensed under the Creative Commons BY-SA v4.0. For more detailed information on Wesnoth's licensing, see the wiki:

https://wiki.wesnoth.org/Wesnoth:Copyrights

More Information

For extensive documentation about all aspects of the game, see the official Battle for Wesnoth web site:

https://www.wesnoth.org/ https://wiki.wesnoth.org/

A (translated) description of how to play the game can be found in doc/manual/manual.*.html, or online at:

https://wiki.wesnoth.org/WesnothManual

For information on creating your own maps, scenarios, and other content, see:

https://wiki.wesnoth.org/Create