Commit graph

58 commits

Author SHA1 Message Date
doofus-01
f684c20dac
remove CI check of copyrights.csv for images (#9246)
* remove CI check of images against copyrights.csv

* remove image file entries from copyrights.csv
2024-08-25 06:36:27 -07:00
Nils Kneuper
d4b2d151ce updated copyrights for Turkish image update 2024-08-23 15:00:00 +02:00
Elvish_Hunter
1f9c5af164
Add sprite for the Cold Dagger item to UtBS (#9189)
* Add sprite for cold dagger item

* UtBS 04: use cold dagger sprite

* Update copyrights.csv for the cold dagger sprite
2024-08-12 00:28:54 +02:00
Gothyoba
c761174331 New Titlescreen images 2024-08-08 21:37:42 -05:00
Iris Morelle
8a54d10fe8
Merge pull request #8861 2024-08-06 21:14:47 -04:00
doofus-01
552eed3f2e
(1.19) Cat units (#9040)
* Add Jumpcat, Forest Lion, and zombie cat

* update copyrights.csv
2024-08-04 15:07:15 -07:00
Iris Morelle
c8af866e5b
Update copyrights.csv 2024-08-01 13:17:05 -04:00
Oleksii
2704adf70d
LoW bigmap localization fix and folder regroup (#9101) 2024-07-17 18:48:40 -04:00
Oleksii
0f188acc9f Ukrainian maps for did,ei,low,l,sof,thot,tsg,tb 2024-07-17 08:38:22 +10:00
Oleksii
b254452c58 Update copyrights.csv 2024-07-17 08:38:22 +10:00
Subhraman Sarkar
2660c0e086 new ui theme: modern (titlescreen only atm)
Design idea and concept art: Dalas
Implementation: babaissarkar

Co-authored-by: Dalas121 <33790750+Dalas121@users.noreply.github.com>
2024-07-16 13:07:57 +05:30
Steve Cotton
de48a16034 Remove unused dawn.png image, update copyrights.csv
dawn.png was leftover from the Time of Day being shown with an overlay
image; 074e157400 removed dusk.png and
night.png. The image itself should be a transparent blue hexagon, but
the alpha channel was corrupted, and so it appeared completely
transparent.

In copyrights.csv, make the capitalisation of Kitty's name consistent,
and attribute the orb-disengaged.png image.
2024-07-04 14:56:23 +02:00
Subhraman Sarkar
103b80ff01
Editor enhancements (#8903)
Map/Scenario Editor

* Rename Load Map to Load Map/Scenario (since it can load both), Edit Scenario to Edit Scenario Settings, Save Map to just Save.
* Rearrange menu order
* Add icon for the preferences menu item (used the preexisting settings.png icon)
* Open folder correctly at Add-on's scenario directory instead of editor/scenarios. (#8910)
* Show Save Scenario As only for Scenarios
* Use the settings.png icon for Preferences menu item
* Add functionality to "Loyal" checkbox (Unit tool -> Place unit -> Right click menu) (#8445)
* Show warning when maps are saved in scenarios folder or vice versa (#8911)
* Unit List moved to Units menu from File menu to reduce some pressure from the latter.
* Status Table menu item disabled since it does nothing. (Should be reenabled once the functionality has been added.)
* Improve reload functionality in Editor (F5). Reload happens directly from memory and no temp files are needed. Also, the undo/redo stacks will be preserved. (#9024)

Time Schedule Editor

* Browse buttons now set wesnoth style paths instead of just pasting the absolute path returned by the file dialog
* Change text boxes from inactive to uneditable.
* Code generation improvements
* Add copyright notice to tod_new_schedule
* Confirmation messages
* Preview buttons for image and sound files and new icons for the preview button (2 sets : preview image and preview sound)

Unit Type Editor
 * Confirmation messages
 * New icons for the preview button (2 sets : preview image and preview sound)

Add-on menu
 * Two new menu entries for (1) opening the Add-on selection dialog, (2) opening the folder corresponding to the Add-on
The open add-on folder option shows a GUI2 file dialog at the add-on's folder which can be used to open any file. If it is a loadable map/scenario it will be opened in the editor, otherwise the OS's default application for that file will be opened.

File Dialog
 * Redesigned with new icons
 * New Open External button that opens selected file/folder in the platform's default application (independently of what pressing Open would do). This could be used to quickly open a folder or preview the file before actually selecting it.
 * Extension checking and filename validation. (See #8911)
2024-06-29 21:56:54 +05:30
doofus-01
ae8556a4c6
dragoon/cavalier animations
* melee anim for Dragoon

* wounded bob for dragoon

* cavalier melee anim

* update copyrights
2024-06-16 08:07:07 -07:00
Subhraman Sarkar
9b38089db0
Story screen redesign (#8510) 2024-05-24 19:29:46 +05:30
Subhraman Sarkar
92d66554dd
UI : About dialog (#8803)
* Redesigned the version dialog to serve as a general purpose About dialog.

* Credits button removed from title screen

* Moved community dialog contents to about dialog as new tab

Co-Authored-By: Pentarctagon

* Bugfixes to the tab_container widget

* Success indication mechanism on copy buttons
2024-05-21 09:43:32 +05:30
doofus-01
fa2770603b
update copyrights.csv for Wyvern images (#8862) 2024-05-12 12:28:55 +02:00
Elvish_Hunter
f89d18ec37 Update copyrights.csv
Added copyright data for the Fire Wisp unit and updated attribution for the Fire Guardian and Dawarf units
2024-05-05 13:53:09 +02:00
doofus-01
51b8c5944f
fix copyrights.csv (#8821) 2024-04-28 19:32:23 -07:00
Dalas121
dc538bf100
Liberty: Custom Unit for Lord Maddock (#8551)
* Liberty: add custom unit images for lord maddock

* Liberty - upload maddock custom unit .cfg

* Liberty: scenario 4 use custom maddock unit

* Liberty: fix incorrect texdomain in Maddock.cfg

* Liberty: remove whitespace from Maddock.cfg

* Update maddock's unit description

Co-authored-by: nemaara <nemaara@users.noreply.github.com>

* Update Maddock.cfg unit description

* update copyrights

---------

Co-authored-by: nemaara <nemaara@users.noreply.github.com>
Co-authored-by: Gunter Labes <soliton@wesnoth.org>
2024-04-13 05:13:23 -05:00
Dalas121
13ded3e60d Add "swamp reed" images to EI Drowned Plains
Derived from the core water-plant.png and water-plant2.png images.

Copyright attribution updates by octalot:

They've been darkened since the original commit, but the swamp water
tiles in data/core/images/terrain/swamp are clearly Tommy(yobbo)'s
images originally added in f7cc2f1079.
The current water-tile.png seems to be a later addition, so I've
left it attributed to "unknown".

Co-authored-by: Steve Cotton <steve@octalot.co.uk>
2024-03-30 19:32:50 +01:00
Nils Kneuper
88f1ea9ec8 updated copyrights file for change Italian image translation 2024-03-16 17:03:03 +01:00
Subhraman Sarkar
95c62173a3
Bengali logo for Wesnoth (#8513)
* wesnoth logo localized to bengali

* update copyright
2024-03-07 18:26:50 +05:30
doofus-01
2eeccd98d8
skeletal rider and alternative bear portraits (#8453)
* skeletal rider portrait

* alternative bear portrait
2024-02-25 08:40:47 -08:00
pentarctagon
bbd7f6aabc Update copyrights file
also explicitly specify encoding
2024-02-24 11:43:14 -06:00
Charles Dang
e8e082edc5 Copyright update for 8ea8b6c7c3 2024-02-23 17:00:53 -05:00
Toom
925dd0d3a4
Add a composite hero/leader ellipse, closes #8011 closes #6258 (#8375) 2024-02-10 14:29:32 -06:00
pentarctagon
9b004bcb9f use correct name 2024-02-08 09:22:19 -06:00
P. J. McDermott
1f1a68e94e Check for and fix copyrights.csv rows with wrong numbers of fields
This should prevent accidental uses of commas in fields without quotes.
It would have caught the previous issue of str.join() not quoting fields
that contain commas.  For now though, it found a different issue: three
rows added in commit c631345314 had duplicated MD5 fields.
2024-02-07 11:12:55 +01:00
P. J. McDermott
5a048ad303 Fix how update_copyrights writes fields with commas
str.join() isn't smart enough to quote CSV fields when necessary, so
a field containing field separators (commas) would get parsed by the
second update_copyrights run as multiple fields.  Upon finding some rows
containing an extra field, the csv.reader() object then added an extra
blank field to each of all the other rows.

Use csv.writer() instead of str.join() to write proper CSV output.

This commit also undoes the removal of commas from fields that was
necessary in commit 676c1fa2b9.
2024-02-07 11:12:55 +01:00
pentarctagon
676c1fa2b9 copyrights update 2024-02-04 10:56:03 -06:00
P. J. McDermott
4c87a4be74 Fix license on LordBob's portraits, and check licenses
Commit 97c8feb8ca (pull #7903) specified for 58 of LordBob's portraits
a license of "GNU GPL v2+;CC BY-SA 4.0".  I don't know if the semicolon
is supposed to mean "and" or "or".

"And" (e.g. a GNU GPL v2+ file with CC BY-SA 4.0 modifications) isn't
legally possible.  "Or" appears incorrect, because LordBob [licensed][1]
his portraits under "the GNU GPL" and I can't find any evidence of him
also licensing them under CC BY-SA 4.0.

Also make update_copyrights check for possibly invalid licenses like
"GNU GPL v2+;CC BY-SA 4.0".

[1]: https://forums.wesnoth.org/viewtopic.php?p=329342#p329342
2024-01-30 21:20:10 -06:00
P. J. McDermott
efad8a0f74 Fix and check copyrights.csv "Needs Update" field
Commit 97c8feb8ca (pull #7903) included a comma in the "Notes" field
of four files, which instead of being enclosed in quotes, overflowed
into the "Needs Update" field.  So if those files are updated,
update_copyrights would clobber part of the notes.

Commit 1ecd4f4d59 (pull #8195) updated the "Date" field but didn't
clear "Needs Update" after update_copyrights set "Needs Update" and
"MD5" for data/core/images/units/monsters/raven/harbinger.png.

Make update_copyrights check for and warn about "Needs Update" instead
of clobbering it.  This should trigger CI failures if someone forgets
to update a row or accidentally puts into the "Needs Update" field
important information that shouldn't be clobbered on future updates.
2024-01-30 21:20:10 -06:00
doofus-01
1ecd4f4d59
1.18 - various minor monster updates (#8195)
* various minor monster sprite updates

* small fixes to wolf portraits, jumping spider portraits

* NE anims for jumping spider

* adding zombie fish, zombie bug
2024-01-15 12:25:38 -08:00
doofus-01
937d5cbd9e
1.18 Peasant animations (#8194)
* add peasant death anim

* N/S directional peasant attack frames

* update copyrights
2024-01-07 12:10:57 -08:00
doofus-01
508c627543
1.18 - Revise new skeleton sprites (#8156)
* replace skeleton rider, bone knight, and death squire sprites

* update squire to use axe

* fix death knight attack icon

* sprite palette cleanup
2023-12-31 08:33:12 -08:00
doofus-01
963029dd7c
1.18 - graphics for elder falcon (#8165)
* portrait for elder falcon

* elder falcon attack anims

* fix a couple typos in Falcon attack anim

* elder falcon defense anims

* update copyrights.csv (twice, as per the new policy)
2023-12-29 05:44:15 -08:00
Steve Cotton
e07acf71dc Check that copyrights.csv is sorted by filename
When the tool finds new or changed files, it puts them at the top of
the output .csv file for easy editing. However, this means that those
lines move when update_copyrights is run again. It also means that any
two PRs touching images are likely to have merge conflicts, as they'll
change line 2 of copyrights.csv.

Make the CI fail unless the file has been sorted again after editing.
2023-12-28 13:01:11 +01:00
doofus-01
46b992ee67 update copyrights.csv 2023-12-26 18:26:27 -08:00
doofus-01
9cf76e4d72 update copyrights.csv 2023-12-23 04:08:55 -08:00
doofus-01
9f55aa33b9 update copyrights.csv (and correct soldier ant portrait info) 2023-12-17 19:10:52 -08:00
Steve Cotton
c631345314 Update the copyright info for the Finnish help images
Move the previous addition of the UtBS blowgun into sort-by-filename order.

Correct copyright of orb-two-color.png, as it was based on orb.png.
2023-12-16 15:51:43 +01:00
pentarctagon
7c219ab9a4 fixup 2023-12-10 22:08:49 -06:00
pentarctagon
1c814e47d5 copyrights update 2023-12-10 22:07:17 -06:00
doofus-01
c5c92c2afd
1.18 - Sprite updates to Ravens and Ants (#8089)
* fix raven SE sprite wings

* revisions to fire ant sprites to make more distinct from each other

* fix flame positioning

* minor soldier ant sprite update

* add IPF arg to MISSILE_FRAME_FIRE_BREATH for use in fire ants

* update copyrights.csv
2023-12-10 18:28:08 -08:00
doofus-01
b046d93350
touchup wall-rough-chasm to fix #8001 (#8022) 2023-11-04 15:10:02 -07:00
doofus-01
f5fce3437b
touchup to direwolf defense frames (#8017)
* touch-up to direwolf defense frames fixes #8003 

* copyrights.csv
2023-11-04 08:28:37 -07:00
doofus-01
50a21a2c6c
1.18 - Some loyalist animation updates (#7999)
* some Swordsman anim updates

* simple breeze anim for Cavalier

* breeze anim for paladin

* dragoon xbow anim

* fixes #7257

* update copyrights.csv
2023-10-29 17:45:09 -07:00
doofus-01
9fffd88242
Various terrain fixes and additions (#7972)
* fix Xor/Xo* south corner transition

* old/ruined wood floor borders

* better Xoc/Xo* south-facing corner

* wooden windows (Xom^Exw)

* fix missed Ior->Iwo transition rule

* fix Isa/U* transition rule

* update copyrights.csv
2023-10-22 11:42:25 -07:00
pentarctagon
779af76eb4 copyrights fixup. 2023-10-10 12:20:23 -05:00