From 42d2257f19bc966cab30c0b927fe04338f66b784 Mon Sep 17 00:00:00 2001 From: Laserlicht <13953785+Laserlicht@users.noreply.github.com> Date: Mon, 11 Sep 2023 22:21:47 +0200 Subject: [PATCH 01/10] VCMI credits --- client/mainmenu/CreditsScreen.cpp | 1 + client/mainmenu/CreditsScreen.h | 3 +++ 2 files changed, 4 insertions(+) diff --git a/client/mainmenu/CreditsScreen.cpp b/client/mainmenu/CreditsScreen.cpp index 8848ec407..228530a6c 100644 --- a/client/mainmenu/CreditsScreen.cpp +++ b/client/mainmenu/CreditsScreen.cpp @@ -30,6 +30,7 @@ CreditsScreen::CreditsScreen(Rect rect) std::string text((char *)textFile.first.get(), textFile.second); size_t firstQuote = text.find('\"') + 1; text = text.substr(firstQuote, text.find('\"', firstQuote) - firstQuote); + text = "{- VCMI -}\r\n\r\n{Contributors:}\r\n" + boost::algorithm::join(contributors, "\r\n") + "\r\n\r\n{Website:}\r\nhttps://vcmi.eu\r\n\r\n\r\n\r\n\r\n{- Heroes of Might and Magic III -}\r\n\r\n" + text; credits = std::make_shared(Rect(pos.w - 350, 0, 350, 600), FONT_CREDITS, ETextAlignment::CENTER, Colors::WHITE, text); credits->scrollTextTo(-600); // move all text below the screen } diff --git a/client/mainmenu/CreditsScreen.h b/client/mainmenu/CreditsScreen.h index d6055cfd0..589753726 100644 --- a/client/mainmenu/CreditsScreen.h +++ b/client/mainmenu/CreditsScreen.h @@ -18,6 +18,9 @@ class CreditsScreen : public CIntObject int positionCounter; std::shared_ptr credits; + // update contributors with bash: curl -s "https://api.github.com/repos/vcmi/vcmi/contributors" | jq '.[].login' | tr '\n' '|' | sed 's/|/, /g' | sed 's/..$//' + std::vector contributors = { "IvanSavenko", "alexvins", "mwu-tow", "Nordsoft91", "mateuszbaran", "ArseniyShestakov", "nullkiller", "dydzio0614", "kambala-decapitator", "rilian-la-te", "DjWarmonger", "Laserlicht", "beegee1", "henningkoehlernz", "SoundSSGood", "vmarkovtsev", "krs0", "Mixaill", "Fayth", "ShubusCorporation", "rwesterlund", "Macron1Robot", "Chocimier", "Zyx-2000", "bwrsandman", "stopiccot", "viciious", "karol57", "heroesiiifan", "Adriankhl" }; + public: CreditsScreen(Rect rect); void show(Canvas & to) override; From 1c68937d95ea1b02cbe29116f858fe661709588a Mon Sep 17 00:00:00 2001 From: Laserlicht <13953785+Laserlicht@users.noreply.github.com> Date: Tue, 12 Sep 2023 11:52:19 +0200 Subject: [PATCH 02/10] new approach --- AUTHORS | 86 ------------------------------- AUTHORS.h | 46 +++++++++++++++++ client/mainmenu/CreditsScreen.cpp | 15 +++++- client/mainmenu/CreditsScreen.h | 3 -- cmake_modules/VCMI_lib.cmake | 1 + lib/VCMI_lib.cbp | 1 + lib/VCMI_lib.vcxproj | 1 + lib/VCMI_lib.vcxproj.filters | 3 ++ 8 files changed, 66 insertions(+), 90 deletions(-) delete mode 100644 AUTHORS create mode 100644 AUTHORS.h diff --git a/AUTHORS b/AUTHORS deleted file mode 100644 index 6160a2eb4..000000000 --- a/AUTHORS +++ /dev/null @@ -1,86 +0,0 @@ -VCMI PROJECT CODE CONTRIBUTORS: - -Michał Urbańczyk aka Tow, - * project originator; programming, making releases, website -maintenance, reverse engineering, general support. - -Mateusz B. aka Tow dragon, - * general support, battle support, support for many Heroes 3 config files, reverse engineering, ERM/VERM parser and interpreter - -Stefan Pavlov aka Ste, - * minor fixes in pregame - -Yifeng Sun aka phoebus118, - * a part of .snd handling, minor fixes and updates - -Andrea Palmate aka afxgroup, - * GCC/AmigaOS4 compatibility updates and makefile - -Vadim Glazunov aka neweagle, - * minor GCC/Linux compatibility changes - -Rafal R. aka ambtrip, - * GeniusAI (battles) - -Lukasz Wychrystenko aka tezeriusz, - * minor GCC/Linux compatibility changes, code review - -Xiaomin Ding, - * smack videos player - -Tom Zielinski aka Warmonger, - * game objects, mechanics - -Frank Zago aka ubuntux, <> - * GCC/Linux compatibility changes, sound/music support, video support on Linux - -Trevor Standley aka tstandley, <> - * adventure map part of Genius AI - -Rickard Westerlund aka Onion Knight, - * battle functionality and general support - -Ivan Savenko, - * GCC/Linux support, client development, general support - -Benjamin Gentner aka beegee, <> - * battle support, programming - -Alexey aka Macron1Robot, <> - * minor modding changes - -Alexander Shishkin aka alexvins, - * MinGW platform support, modding related programming - -Arseniy Shestakov aka SXX, - * pathfinding improvements, programming - -Vadim Markovtsev, - * resolving problems with macOS, bug fixes - -Michał Kalinowski, - * refactoring code - -Dydzio, - * Small features, improvements and bug fixes in all VCMI parts - -Piotr Wójcik aka Chocimier, - * Various bug fixes - -Henning Koehler, - * skill modding, bonus updaters - -Andrzej Żak aka godric3 - * minor bug fixes and modding features - -Andrii Danylchenko - * Nullkiller AI, VCAI improvements - -Dmitry Orlov, - * special buildings support in fan towns, new features and bug fixes - -Andrey Cherkas aka nordsoft, - * new terrain support, rmg features, map editor, multiplayer improvements, bug fixes - -Andrey Filipenkov aka kambala-decapitator, - * iOS support, macOS improvements, various bug fixes diff --git a/AUTHORS.h b/AUTHORS.h new file mode 100644 index 000000000..337fcf541 --- /dev/null +++ b/AUTHORS.h @@ -0,0 +1,46 @@ +/* + * AUTHORS.h, part of VCMI engine + * + * Authors: listed in file AUTHORS in main folder + * + * License: GNU General Public License v2.0 or later + * Full text of license available in license.txt file, in main folder + * + */ +#pragma once + +//VCMI PROJECT CODE CONTRIBUTORS: +std::vector> contributors = { +// Task Name Aka E-Mail + { "Developing", "Michał Urbańczyk", "Tow", "impono@gmail.com" }, + { "Developing", "Mateusz B.", "Tow dragon", "matcio1@gmail.com" }, + { "Developing", "Stefan Pavlov", "Ste", "mailste@gmail.com" }, + { "Developing", "Yifeng Sun", "phoebus118", "pkusunyifeng@gmail.com" }, + { "Developing", "Andrea Palmate", "afxgroup", "andrea@amigasoft.net" }, + { "Developing", "Vadim Glazunov", "neweagle", "neweagle@gmail.com" }, + { "Developing", "Rafal R.", "ambtrip", "ambtrip@wp.pl" }, + { "Developing", "Lukasz Wychrystenko", "tezeriusz", "t0@czlug.icis.pcz.pl" }, + { "Developing", "Xiaomin Ding", "", "dingding303@gmail.com" }, + { "Developing", "Tom Zielinski", "Warmonger", "Warmonger@vp.pl" }, + { "Developing", "Frank Zago", "ubuntux", "" }, + { "Developing", "Trevor Standley", "tstandley", "" }, + { "Developing", "Rickard Westerlund", "Onion Knight", "onionknigh@gmail.com" }, + { "Developing", "Ivan Savenko", "", "saven.ivan@gmail.com" }, + { "Developing", "Benjamin Gentner", "beegee", "" }, + { "Developing", "Alexey ", "Macron1Robot", "" }, + { "Developing", "Alexander Shishkin", "alexvins", "" }, + { "Developing", "Arseniy Shestakov", "SXX", "me@arseniyshestakov.com" }, + { "Developing", "Vadim Markovtsev", "", "gmarkhor@gmail.com" }, + { "Developing", "Michał Kalinowski", "", "feniks_fire@o2.pl" }, + { "Developing", "", "Dydzio", "blood990@gmail.com" }, + { "Developing", "Piotr Wójcik", "Chocimier", "chocimier@tlen.pl" }, + { "Developing", "Henning Koehler", "", "henning.koehler.nz@gmail.com" }, + { "Developing", "Andrzej Żak", "godric3", "" }, + { "Developing", "Andrii Danylchenko", "", "" }, + { "Developing", "Dmitry Orlov", "", "shubus.corporation@gmail.com" }, + { "Developing", "Andrey Cherkas", "nordsoft", "nordsoft@yahoo.com" }, + { "Developing", "", "kambala-decapitator", "decapitator@ukr.net" }, + { "Developing", "", "Laserlicht", "" }, + { "Testing", "", "Povelitel", "" }, + { "Testing", "", "Misiokles", "" }, +}; \ No newline at end of file diff --git a/client/mainmenu/CreditsScreen.cpp b/client/mainmenu/CreditsScreen.cpp index 228530a6c..bd36ce98b 100644 --- a/client/mainmenu/CreditsScreen.cpp +++ b/client/mainmenu/CreditsScreen.cpp @@ -19,6 +19,8 @@ #include "../../lib/filesystem/Filesystem.h" +#include "../../AUTHORS.h" + CreditsScreen::CreditsScreen(Rect rect) : CIntObject(LCLICK), positionCounter(0) { @@ -26,11 +28,22 @@ CreditsScreen::CreditsScreen(Rect rect) pos.h = rect.h; setRedrawParent(true); OBJ_CONSTRUCTION_CAPTURING_ALL_NO_DISPOSE; + + std::string contributorsText = ""; + std::string contributorsTask = ""; + for (auto & element : contributors) + { + if(element[0] != contributorsTask) + contributorsText += "\r\n{" + element[0] + ":}\r\n"; + contributorsText += (element[2] != "" ? element[2] : element[1]) + "\r\n"; + contributorsTask = element[0]; + } + auto textFile = CResourceHandler::get()->load(ResourcePath("DATA/CREDITS.TXT"))->readAll(); std::string text((char *)textFile.first.get(), textFile.second); size_t firstQuote = text.find('\"') + 1; text = text.substr(firstQuote, text.find('\"', firstQuote) - firstQuote); - text = "{- VCMI -}\r\n\r\n{Contributors:}\r\n" + boost::algorithm::join(contributors, "\r\n") + "\r\n\r\n{Website:}\r\nhttps://vcmi.eu\r\n\r\n\r\n\r\n\r\n{- Heroes of Might and Magic III -}\r\n\r\n" + text; + text = "{- VCMI -}\r\n\r\n" + contributorsText + "\r\n\r\n{Website:}\r\nhttps://vcmi.eu\r\n\r\n\r\n\r\n\r\n{- Heroes of Might and Magic III -}\r\n\r\n" + text; credits = std::make_shared(Rect(pos.w - 350, 0, 350, 600), FONT_CREDITS, ETextAlignment::CENTER, Colors::WHITE, text); credits->scrollTextTo(-600); // move all text below the screen } diff --git a/client/mainmenu/CreditsScreen.h b/client/mainmenu/CreditsScreen.h index 589753726..d6055cfd0 100644 --- a/client/mainmenu/CreditsScreen.h +++ b/client/mainmenu/CreditsScreen.h @@ -18,9 +18,6 @@ class CreditsScreen : public CIntObject int positionCounter; std::shared_ptr credits; - // update contributors with bash: curl -s "https://api.github.com/repos/vcmi/vcmi/contributors" | jq '.[].login' | tr '\n' '|' | sed 's/|/, /g' | sed 's/..$//' - std::vector contributors = { "IvanSavenko", "alexvins", "mwu-tow", "Nordsoft91", "mateuszbaran", "ArseniyShestakov", "nullkiller", "dydzio0614", "kambala-decapitator", "rilian-la-te", "DjWarmonger", "Laserlicht", "beegee1", "henningkoehlernz", "SoundSSGood", "vmarkovtsev", "krs0", "Mixaill", "Fayth", "ShubusCorporation", "rwesterlund", "Macron1Robot", "Chocimier", "Zyx-2000", "bwrsandman", "stopiccot", "viciious", "karol57", "heroesiiifan", "Adriankhl" }; - public: CreditsScreen(Rect rect); void show(Canvas & to) override; diff --git a/cmake_modules/VCMI_lib.cmake b/cmake_modules/VCMI_lib.cmake index b5a66826f..8c2a6a274 100644 --- a/cmake_modules/VCMI_lib.cmake +++ b/cmake_modules/VCMI_lib.cmake @@ -281,6 +281,7 @@ macro(add_main_lib TARGET_NAME LIBRARY_TYPE) set(lib_HEADERS ${MAIN_LIB_DIR}/../include/vstd/CLoggerBase.h ${MAIN_LIB_DIR}/../Global.h + ${MAIN_LIB_DIR}/../AUTHORS.h ${MAIN_LIB_DIR}/StdInc.h ${MAIN_LIB_DIR}/../include/vstd/ContainerUtils.h diff --git a/lib/VCMI_lib.cbp b/lib/VCMI_lib.cbp index 2195ab5c5..31c3ccba1 100644 --- a/lib/VCMI_lib.cbp +++ b/lib/VCMI_lib.cbp @@ -127,6 +127,7 @@ + diff --git a/lib/VCMI_lib.vcxproj b/lib/VCMI_lib.vcxproj index ea6777a05..060a9d38b 100644 --- a/lib/VCMI_lib.vcxproj +++ b/lib/VCMI_lib.vcxproj @@ -325,6 +325,7 @@ + diff --git a/lib/VCMI_lib.vcxproj.filters b/lib/VCMI_lib.vcxproj.filters index 3679e6a8c..08cd5df48 100644 --- a/lib/VCMI_lib.vcxproj.filters +++ b/lib/VCMI_lib.vcxproj.filters @@ -470,6 +470,9 @@ Header Files + + Header Files + Header Files From 0e7f48fee03d04699098e7c5225027ce70b2bcb4 Mon Sep 17 00:00:00 2001 From: Laserlicht <13953785+Laserlicht@users.noreply.github.com> Date: Tue, 12 Sep 2023 12:14:24 +0200 Subject: [PATCH 03/10] Update CMakeLists.txt --- CMakeLists.txt | 5 ----- 1 file changed, 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9214a4040..d711ceec9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -588,11 +588,6 @@ if(ANDROID) ) endif() - install(FILES AUTHORS - DESTINATION res/raw - RENAME authors.txt - ) - # zip internal assets - 'config' and 'Mods' dirs, save md5 of the zip install(CODE " cmake_path(ABSOLUTE_PATH CMAKE_INSTALL_PREFIX From 91e1246f758e29bbd42b903d7a831ae1826bbb39 Mon Sep 17 00:00:00 2001 From: Laserlicht <13953785+Laserlicht@users.noreply.github.com> Date: Tue, 12 Sep 2023 12:37:53 +0200 Subject: [PATCH 04/10] Update DialogAuthors.java --- .../src/main/java/eu/vcmi/vcmi/content/DialogAuthors.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/vcmi-app/src/main/java/eu/vcmi/vcmi/content/DialogAuthors.java b/android/vcmi-app/src/main/java/eu/vcmi/vcmi/content/DialogAuthors.java index 84e555fca..4c6f7b794 100644 --- a/android/vcmi-app/src/main/java/eu/vcmi/vcmi/content/DialogAuthors.java +++ b/android/vcmi-app/src/main/java/eu/vcmi/vcmi/content/DialogAuthors.java @@ -40,7 +40,7 @@ public class DialogAuthors extends DialogFragment try { // to be checked if this should be converted to async load (not really a file operation so it should be okay) - final String authorsContent = FileUtil.read(getResources().openRawResource(R.raw.authors)); + final String authorsContent = "See ingame credits"; vcmiAuthorsView.setText(authorsContent); launcherAuthorsView.setText("Fay"); // TODO hardcoded for now } From e50476603f3d758710e24e69371218b53ffe1cbb Mon Sep 17 00:00:00 2001 From: Laserlicht <13953785+Laserlicht@users.noreply.github.com> Date: Tue, 12 Sep 2023 13:04:43 +0200 Subject: [PATCH 05/10] Update DialogAuthors.java --- .../src/main/java/eu/vcmi/vcmi/content/DialogAuthors.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/vcmi-app/src/main/java/eu/vcmi/vcmi/content/DialogAuthors.java b/android/vcmi-app/src/main/java/eu/vcmi/vcmi/content/DialogAuthors.java index 4c6f7b794..790920528 100644 --- a/android/vcmi-app/src/main/java/eu/vcmi/vcmi/content/DialogAuthors.java +++ b/android/vcmi-app/src/main/java/eu/vcmi/vcmi/content/DialogAuthors.java @@ -44,7 +44,7 @@ public class DialogAuthors extends DialogFragment vcmiAuthorsView.setText(authorsContent); launcherAuthorsView.setText("Fay"); // TODO hardcoded for now } - catch (final IOException e) + catch (final Exception e) { Log.e(this, "Could not load authors content", e); } From 8185a590097df96204d7e62914b03d82b6ea7b71 Mon Sep 17 00:00:00 2001 From: Laserlicht <13953785+Laserlicht@users.noreply.github.com> Date: Tue, 12 Sep 2023 17:08:14 +0200 Subject: [PATCH 06/10] suggestion --- AUTHORS.h | 50 ++++++++++++++++++++++++++------------------------ 1 file changed, 26 insertions(+), 24 deletions(-) diff --git a/AUTHORS.h b/AUTHORS.h index 337fcf541..05d517b14 100644 --- a/AUTHORS.h +++ b/AUTHORS.h @@ -12,35 +12,37 @@ //VCMI PROJECT CODE CONTRIBUTORS: std::vector> contributors = { // Task Name Aka E-Mail - { "Developing", "Michał Urbańczyk", "Tow", "impono@gmail.com" }, - { "Developing", "Mateusz B.", "Tow dragon", "matcio1@gmail.com" }, - { "Developing", "Stefan Pavlov", "Ste", "mailste@gmail.com" }, - { "Developing", "Yifeng Sun", "phoebus118", "pkusunyifeng@gmail.com" }, + { "Idea", "Michał Urbańczyk", "Tow", "impono@gmail.com" }, + { "Idea", "Mateusz B.", "Tow dragon", "matcio1@gmail.com" }, + { "Developing", "Andrea Palmate", "afxgroup", "andrea@amigasoft.net" }, - { "Developing", "Vadim Glazunov", "neweagle", "neweagle@gmail.com" }, - { "Developing", "Rafal R.", "ambtrip", "ambtrip@wp.pl" }, - { "Developing", "Lukasz Wychrystenko", "tezeriusz", "t0@czlug.icis.pcz.pl" }, - { "Developing", "Xiaomin Ding", "", "dingding303@gmail.com" }, - { "Developing", "Tom Zielinski", "Warmonger", "Warmonger@vp.pl" }, - { "Developing", "Frank Zago", "ubuntux", "" }, - { "Developing", "Trevor Standley", "tstandley", "" }, - { "Developing", "Rickard Westerlund", "Onion Knight", "onionknigh@gmail.com" }, - { "Developing", "Ivan Savenko", "", "saven.ivan@gmail.com" }, - { "Developing", "Benjamin Gentner", "beegee", "" }, - { "Developing", "Alexey ", "Macron1Robot", "" }, { "Developing", "Alexander Shishkin", "alexvins", "" }, - { "Developing", "Arseniy Shestakov", "SXX", "me@arseniyshestakov.com" }, - { "Developing", "Vadim Markovtsev", "", "gmarkhor@gmail.com" }, - { "Developing", "Michał Kalinowski", "", "feniks_fire@o2.pl" }, - { "Developing", "", "Dydzio", "blood990@gmail.com" }, - { "Developing", "Piotr Wójcik", "Chocimier", "chocimier@tlen.pl" }, - { "Developing", "Henning Koehler", "", "henning.koehler.nz@gmail.com" }, - { "Developing", "Andrzej Żak", "godric3", "" }, + { "Developing", "Rafal R.", "ambtrip", "ambtrip@wp.pl" }, { "Developing", "Andrii Danylchenko", "", "" }, + { "Developing", "Benjamin Gentner", "beegee", "" }, + { "Developing", "Piotr Wójcik", "Chocimier", "chocimier@tlen.pl" }, { "Developing", "Dmitry Orlov", "", "shubus.corporation@gmail.com" }, - { "Developing", "Andrey Cherkas", "nordsoft", "nordsoft@yahoo.com" }, + { "Developing", "", "Dydzio", "blood990@gmail.com" }, + { "Developing", "Andrzej Żak", "godric3", "" }, + { "Developing", "Henning Koehler", "", "henning.koehler.nz@gmail.com" }, + { "Developing", "Ivan Savenko", "", "saven.ivan@gmail.com" }, { "Developing", "", "kambala-decapitator", "decapitator@ukr.net" }, { "Developing", "", "Laserlicht", "" }, + { "Developing", "Alexey ", "Macron1Robot", "" }, + { "Developing", "Michał Kalinowski", "", "feniks_fire@o2.pl" }, + { "Developing", "Vadim Glazunov", "neweagle", "neweagle@gmail.com" }, + { "Developing", "Andrey Cherkas", "nordsoft", "nordsoft@yahoo.com" }, + { "Developing", "Rickard Westerlund", "Onion Knight", "onionknigh@gmail.com" }, + { "Developing", "Yifeng Sun", "phoebus118", "pkusunyifeng@gmail.com" }, + { "Developing", "Arseniy Shestakov", "SXX", "me@arseniyshestakov.com" }, + { "Developing", "Stefan Pavlov", "Ste", "mailste@gmail.com" }, + { "Developing", "Lukasz Wychrystenko", "tezeriusz", "t0@czlug.icis.pcz.pl" }, + { "Developing", "Trevor Standley", "tstandley", "" }, + { "Developing", "Vadim Markovtsev", "", "gmarkhor@gmail.com" }, + { "Developing", "Frank Zago", "ubuntux", "" }, + { "Developing", "Tom Zielinski", "Warmonger", "Warmonger@vp.pl" }, + { "Developing", "Xiaomin Ding", "", "dingding303@gmail.com" }, + { "Testing", "", "Povelitel", "" }, { "Testing", "", "Misiokles", "" }, -}; \ No newline at end of file +}; From d1ce5aa6082b7fe19d3c8151bf477ab6cffebd4e Mon Sep 17 00:00:00 2001 From: Laserlicht <13953785+Laserlicht@users.noreply.github.com> Date: Tue, 12 Sep 2023 17:13:21 +0200 Subject: [PATCH 07/10] Update AUTHORS.h --- AUTHORS.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AUTHORS.h b/AUTHORS.h index 05d517b14..f92ed4922 100644 --- a/AUTHORS.h +++ b/AUTHORS.h @@ -43,6 +43,6 @@ std::vector> contributors = { { "Developing", "Tom Zielinski", "Warmonger", "Warmonger@vp.pl" }, { "Developing", "Xiaomin Ding", "", "dingding303@gmail.com" }, - { "Testing", "", "Povelitel", "" }, { "Testing", "", "Misiokles", "" }, + { "Testing", "", "Povelitel", "" }, }; From 8cef380c321e9da7108fb7d4d793916ea44dedee Mon Sep 17 00:00:00 2001 From: Laserlicht <13953785+Laserlicht@users.noreply.github.com> Date: Wed, 13 Sep 2023 22:16:19 +0200 Subject: [PATCH 08/10] Update AUTHORS.h --- AUTHORS.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/AUTHORS.h b/AUTHORS.h index f92ed4922..67eaa4a87 100644 --- a/AUTHORS.h +++ b/AUTHORS.h @@ -24,22 +24,26 @@ std::vector> contributors = { { "Developing", "Dmitry Orlov", "", "shubus.corporation@gmail.com" }, { "Developing", "", "Dydzio", "blood990@gmail.com" }, { "Developing", "Andrzej Żak", "godric3", "" }, - { "Developing", "Henning Koehler", "", "henning.koehler.nz@gmail.com" }, + { "Developing", "Henning Koehler", "henningkoehlernz", "henning.koehler.nz@gmail.com" }, { "Developing", "Ivan Savenko", "", "saven.ivan@gmail.com" }, { "Developing", "", "kambala-decapitator", "decapitator@ukr.net" }, + { "Developing", "", "krs0", "" }, { "Developing", "", "Laserlicht", "" }, - { "Developing", "Alexey ", "Macron1Robot", "" }, + { "Developing", "Alexey", "Macron1Robot", "" }, { "Developing", "Michał Kalinowski", "", "feniks_fire@o2.pl" }, { "Developing", "Vadim Glazunov", "neweagle", "neweagle@gmail.com" }, { "Developing", "Andrey Cherkas", "nordsoft", "nordsoft@yahoo.com" }, { "Developing", "Rickard Westerlund", "Onion Knight", "onionknigh@gmail.com" }, { "Developing", "Yifeng Sun", "phoebus118", "pkusunyifeng@gmail.com" }, - { "Developing", "Arseniy Shestakov", "SXX", "me@arseniyshestakov.com" }, + { "Developing", "", "rilian-la-te", "" }, + { "Developing", "", "SoundSSGood", "" }, { "Developing", "Stefan Pavlov", "Ste", "mailste@gmail.com" }, + { "Developing", "Arseniy Shestakov", "SXX", "me@arseniyshestakov.com" }, { "Developing", "Lukasz Wychrystenko", "tezeriusz", "t0@czlug.icis.pcz.pl" }, { "Developing", "Trevor Standley", "tstandley", "" }, { "Developing", "Vadim Markovtsev", "", "gmarkhor@gmail.com" }, { "Developing", "Frank Zago", "ubuntux", "" }, + { "Developing", "", "vmarkovtsev", "" }, { "Developing", "Tom Zielinski", "Warmonger", "Warmonger@vp.pl" }, { "Developing", "Xiaomin Ding", "", "dingding303@gmail.com" }, From 26782888df8f5fdb90a9361a7cd48bf327f5ca23 Mon Sep 17 00:00:00 2001 From: Laserlicht <13953785+Laserlicht@users.noreply.github.com> Date: Thu, 14 Sep 2023 12:39:11 +0200 Subject: [PATCH 09/10] adding --- AUTHORS.h | 1 + 1 file changed, 1 insertion(+) diff --git a/AUTHORS.h b/AUTHORS.h index 67eaa4a87..bd0b5b698 100644 --- a/AUTHORS.h +++ b/AUTHORS.h @@ -47,6 +47,7 @@ std::vector> contributors = { { "Developing", "Tom Zielinski", "Warmonger", "Warmonger@vp.pl" }, { "Developing", "Xiaomin Ding", "", "dingding303@gmail.com" }, + { "Testing", "Ben Yan", "by003", "" }, { "Testing", "", "Misiokles", "" }, { "Testing", "", "Povelitel", "" }, }; From c74f4b83957b9c456e8d0aa8bee16d4126564bf0 Mon Sep 17 00:00:00 2001 From: Laserlicht <13953785+Laserlicht@users.noreply.github.com> Date: Sat, 16 Sep 2023 01:08:16 +0200 Subject: [PATCH 10/10] Update AUTHORS.h --- AUTHORS.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AUTHORS.h b/AUTHORS.h index bd0b5b698..97a716d04 100644 --- a/AUTHORS.h +++ b/AUTHORS.h @@ -47,7 +47,7 @@ std::vector> contributors = { { "Developing", "Tom Zielinski", "Warmonger", "Warmonger@vp.pl" }, { "Developing", "Xiaomin Ding", "", "dingding303@gmail.com" }, - { "Testing", "Ben Yan", "by003", "" }, + { "Testing", "Ben Yan", "by003", "benyan9110@gmail.com," }, { "Testing", "", "Misiokles", "" }, { "Testing", "", "Povelitel", "" }, };