From ededc0ca716f0734ffaec7a7c2ea57715a57a05e Mon Sep 17 00:00:00 2001 From: Issac332 <119879937+Issac8658@users.noreply.github.com> Date: Sun, 28 Jun 2026 12:52:07 +0300 Subject: [PATCH 1/5] controls reset on F1 --- scripts/Window_Settings.rb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/scripts/Window_Settings.rb b/scripts/Window_Settings.rb index b07f6c1..ce5e794 100644 --- a/scripts/Window_Settings.rb +++ b/scripts/Window_Settings.rb @@ -103,6 +103,13 @@ class Window_Settings end def update + if Input.key_press?(Input.key_from_name("F1")) + if Oneshot.msgbox(Oneshot::Msg::YESNO, tr("Are you sure you want to reset the control settings?")) + Settings.reset_controls! + @content.redraw_all + end + end + if self.visible @content.update end From 6cc60ebdf56e720afc9a21a4d5e2be3d9cf3dad3 Mon Sep 17 00:00:00 2001 From: Issac332 <119879937+Issac8658@users.noreply.github.com> Date: Sun, 28 Jun 2026 13:22:02 +0300 Subject: [PATCH 2/5] popup windows parent --- src/oneshot.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/oneshot.cpp b/src/oneshot.cpp index 8a6164c..cc82b80 100644 --- a/src/oneshot.cpp +++ b/src/oneshot.cpp @@ -481,7 +481,7 @@ bool Oneshot::msgbox(int type, const char *body, const char *title){ // Messagebox data SDL_MessageBoxData data; - data.window = NULL; //p->window; + data.window = p->window; data.colorScheme = 0; data.title = title; data.message = body; From f7aa5f3b3909b8bcd5695014cb519c3085437060 Mon Sep 17 00:00:00 2001 From: "niggacum@488" Date: Sun, 28 Jun 2026 14:31:35 +0400 Subject: [PATCH 3/5] meow --- PORTING.md | 64 ++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 45 insertions(+), 19 deletions(-) diff --git a/PORTING.md b/PORTING.md index 13e2d2c..0057e52 100644 --- a/PORTING.md +++ b/PORTING.md @@ -1,23 +1,49 @@ О состоянии портов -Windows: 100% Состояние: Играбельно -Linux: 90% Состояние: В работе но уже играбельно +Windows: 100% Состояние: Играбельно +Linux: 90% Состояние: В работе но уже играбельно TODO: * Fix Wallpaper manager -*BSD: 20% Состояние: в работе, проблемы с компиляцией -GNU/Hurd: 1% Состояние: В работе -Solaris/OpenSolaris: 1% Состояние: В работе -RedoxOS: 0% Состояние: Не хватает библеотек -Android: 2% Состояние: В работе -MacOS: ? Состояние: Нет подходящего оборудования/людей -PS Vita: 0% Состояние: В работе -PSP: 0% Состояние: В работе -Emspritein(web): 11% Состояние: Нет хватает библеотек -HaikuOS: 0% Состояние: В работе -IOS: 0% Состояние: Нет подходящего оборудования/людей -Nintendo 3DS: 0% Состояние: Нет подходящего оборудования/людей -XBOX: 0% Состояние: Нет лицензии -Risc OS: 0% Состояние: Неизвестно -DOS: 0.1% Состояние: Мысленный эксперемент, одна строчка кода для поддержка сделана XD -PS2: 0% Состояние: Технически невозможно...(или нет?) -PS1: 0% Состояние: Тот кто пишет этот файл даун +*BSD: 20% Состояние: в работе +GNU/Hurd: 1% Состояние: В работе +Solaris/OpenSolaris: 1% Состояние: В работе +RedoxOS: 0% Состояние: Не хватает библеотек +Android: 2% Состояние: В работе +MacOS: ? Состояние: Нет подходящего оборудования/людей +PS Vita: 0% Состояние: В работе +PSP: 0% Состояние: В работе +Emspritein(web): 11% Состояние: Нет хватает библеотек + * Нужно написать порт библеотеки libsigc++2(А лучше 3 и переписать движок) +HaikuOS: 0% Состояние: В работе +IOS: 0% Состояние: Нет подходящего оборудования/людей +Nintendo 3DS: 0% Состояние: Нет подходящего оборудования/людей +XBOX: 0% Состояние: Нет лицензии +Risc OS: 0% Состояние: Неизвестно +DOS: 0.1% Состояние: Очень сложно реализовать +PS2: 0% Состояние: Технически невозможно...(или нет?) +PS1: 0% Состояние: Тот кто пишет этот файл даун +PS3: 0% Состояния: Нет поддержки со стороны SDL +PS4: 0% Состояние: Нет лицензии +PS5: 0% Состояние: Нет лицензииa +KolibryOS: 0% Состояние: Нет порта SDL для версии 3 +MenuetOS: 0% Состояние: Нет порта SDL3, но есть SDL2 +Xbox 360: 0% Состояние: Нет порта современного SDL +Nintendo Switch: 0% Состояние: Нет лицензии +Nintendo Wii: Состояние: Не планируеться + * https://github.com/dborth/sdl-wii +Ubuntu Touch: 60% + * Будет почти готово тогда когда Linux порт будет доведён до ума. +Аврора ОС: 0% Состояние: Возможно, но пока не в работе +Windows phone: 0% Состояние: Нет поддержки в SDL3 +OS/2: 0% Состояние: Нет поддержки в SDL3 +KaiOS: 0% Состояние: Неизвестное +HarmonyOS: 0% Состояние: Неизвестное +Plan9: 0% Состояние: Неизвестное +ChromeOS/ChromiumOS: Состояние: Неизвестное +AIX: 0% Состояние: Неизвестное +BSDI: 0% Состояние: Неизвестное +TVos: 0% Состояние: Неизвестное +IRIX: 0% Состояние: Неизвестное +Darwin: 0% Состояние: Неизвестное +HP-UX: 0% Состояние: Неизвестное + From cbfa3db8c3f71064aea5668a394ae4e787c03783 Mon Sep 17 00:00:00 2001 From: whitecum1488 Date: Sun, 28 Jun 2026 14:36:41 +0400 Subject: [PATCH 4/5] meow --- PORTING.md | 1 + 1 file changed, 1 insertion(+) diff --git a/PORTING.md b/PORTING.md index 0057e52..5225fa9 100644 --- a/PORTING.md +++ b/PORTING.md @@ -14,6 +14,7 @@ PS Vita: 0% Состояние: В работе PSP: 0% Состояние: В работе Emspritein(web): 11% Состояние: Нет хватает библеотек * Нужно написать порт библеотеки libsigc++2(А лучше 3 и переписать движок) + * Проблемы с компиляцией и зависимостями HaikuOS: 0% Состояние: В работе IOS: 0% Состояние: Нет подходящего оборудования/людей Nintendo 3DS: 0% Состояние: Нет подходящего оборудования/людей From 8a556adde09054bd1e3560e41e4a94104f145f64 Mon Sep 17 00:00:00 2001 From: Issac332 <119879937+Issac8658@users.noreply.github.com> Date: Sun, 28 Jun 2026 15:41:45 +0300 Subject: [PATCH 5/5] format --- PORTING.md | 93 ++++++++++++++++++++++++++---------------------------- 1 file changed, 44 insertions(+), 49 deletions(-) diff --git a/PORTING.md b/PORTING.md index 5225fa9..9af637d 100644 --- a/PORTING.md +++ b/PORTING.md @@ -1,50 +1,45 @@ -О состоянии портов - -Windows: 100% Состояние: Играбельно -Linux: 90% Состояние: В работе но уже играбельно - TODO: - * Fix Wallpaper manager -*BSD: 20% Состояние: в работе -GNU/Hurd: 1% Состояние: В работе -Solaris/OpenSolaris: 1% Состояние: В работе -RedoxOS: 0% Состояние: Не хватает библеотек -Android: 2% Состояние: В работе -MacOS: ? Состояние: Нет подходящего оборудования/людей -PS Vita: 0% Состояние: В работе -PSP: 0% Состояние: В работе -Emspritein(web): 11% Состояние: Нет хватает библеотек - * Нужно написать порт библеотеки libsigc++2(А лучше 3 и переписать движок) - * Проблемы с компиляцией и зависимостями -HaikuOS: 0% Состояние: В работе -IOS: 0% Состояние: Нет подходящего оборудования/людей -Nintendo 3DS: 0% Состояние: Нет подходящего оборудования/людей -XBOX: 0% Состояние: Нет лицензии -Risc OS: 0% Состояние: Неизвестно -DOS: 0.1% Состояние: Очень сложно реализовать -PS2: 0% Состояние: Технически невозможно...(или нет?) -PS1: 0% Состояние: Тот кто пишет этот файл даун -PS3: 0% Состояния: Нет поддержки со стороны SDL -PS4: 0% Состояние: Нет лицензии -PS5: 0% Состояние: Нет лицензииa -KolibryOS: 0% Состояние: Нет порта SDL для версии 3 -MenuetOS: 0% Состояние: Нет порта SDL3, но есть SDL2 -Xbox 360: 0% Состояние: Нет порта современного SDL -Nintendo Switch: 0% Состояние: Нет лицензии -Nintendo Wii: Состояние: Не планируеться - * https://github.com/dborth/sdl-wii -Ubuntu Touch: 60% - * Будет почти готово тогда когда Linux порт будет доведён до ума. -Аврора ОС: 0% Состояние: Возможно, но пока не в работе -Windows phone: 0% Состояние: Нет поддержки в SDL3 -OS/2: 0% Состояние: Нет поддержки в SDL3 -KaiOS: 0% Состояние: Неизвестное -HarmonyOS: 0% Состояние: Неизвестное -Plan9: 0% Состояние: Неизвестное -ChromeOS/ChromiumOS: Состояние: Неизвестное -AIX: 0% Состояние: Неизвестное -BSDI: 0% Состояние: Неизвестное -TVos: 0% Состояние: Неизвестное -IRIX: 0% Состояние: Неизвестное -Darwin: 0% Состояние: Неизвестное -HP-UX: 0% Состояние: Неизвестное +# О состоянии портов +| Платформа | Завершено | Состояние | +| :--- | :---: | :--- | +| Windows | 100% | Играбельно | +| Linux | 90% | В работе, но уже играбельно
TODO:
 * Fix Wallpaper manager | +| *BSD | 20% | в работе | +| GNU/Hurd | 1% | В работе | +| Solaris/OpenSolaris | 1% | В работе | +| RedoxOS | 0% | Не хватает библеотек | +| Android | 2% | В работе | +| MacOS | ???% | Нет подходящего оборудования/людей | +| PS Vita | 0% | В работе | +| PSP | 0% | В работе | +| Emspritein(web) | 11% | Нет хватает библеотек
 * Нужно написать порт библеотеки libsigc++2
(А лучше 3 и переписать движок)
 * Проблемы с компиляцией и зависимостями | +| HaikuOS | 0% | В работе | +| IOS | 0% | Нет подходящего оборудования/людей | +| Nintendo 3DS | 0% | Нет подходящего оборудования/людей | +| XBOX | 0% | Нет лицензии | +| Risc OS | 0% | Неизвестно | +| DOS | 0.1% | Очень сложно реализовать | +| PS2 | 0% | Технически невозможно...(или нет?) | +| PS1 | 0% | Тот кто пишет этот файл даун | +| PS3 | 0% | Нет поддержки со стороны SDL | +| PS4 | 0% | Нет лицензии | +| PS5 | 0% | Нет лицензии | +| KolibryOS | 0% | Нет порта SDL для версии 3 | +| MenuetOS | 0% | Нет порта SDL3, но есть SDL2 | +| Xbox 360 | 0% | Нет порта современного SDL | +| Nintendo Switch | 0% | Нет лицензии | +| Nintendo Wii | 0% | Не планируеться
 * | +| Ubuntu Touch | 60% |  * Будет почти готово тогда когда Linux порт будет доведён до ума. | +| Аврора ОС | 0% | Возможно, но пока не в работе | +| Windows phone | 0% | Нет поддержки в SDL3 | +| OS/2 | 0% | Нет поддержки в SDL3 | +| KaiOS | 0% | Неизвестное | +| HarmonyOS | 0% | Неизвестное | +| Plan9 | 0% | Неизвестное | +| ChromeOS/ChromiumOS: | 0% | Неизвестное | +| AIX | 0% | Неизвестное | +| BSDI | 0% | Неизвестное | +| TVos | 0% | Неизвестное | +| IRIX | 0% | Неизвестное | +| Darwin | 0% | Неизвестное | +| HP-UX | 0% | Неизвестное |