From cdc19f4e52c0dc7bd864ab308dfb1d067d930579 Mon Sep 17 00:00:00 2001 From: Eddoursul Date: Tue, 2 Aug 2022 21:27:22 +0200 Subject: [PATCH] Added "Report a bug" to the start menu --- SKSE/Plugins/EnderalSE.dll | 4 ++-- interface/startmenu.swf | 4 ++-- interface/translate_chinese.txt | Bin 37328 -> 37368 bytes interface/translate_english.txt | Bin 81514 -> 81566 bytes interface/translate_french.txt | Bin 87912 -> 87972 bytes interface/translate_german.txt | Bin 91294 -> 91358 bytes interface/translate_italian.txt | Bin 88056 -> 88120 bytes interface/translate_japanese.txt | Bin 53772 -> 53816 bytes interface/translate_korean.txt | Bin 53328 -> 53378 bytes interface/translate_russian.txt | Bin 86908 -> 86974 bytes interface/translate_spanish.txt | Bin 87588 -> 87654 bytes source/Enderal DLL/src/EventListener.cpp | 6 +++++- source/Enderal DLL/src/Main.cpp | 2 +- 13 files changed, 10 insertions(+), 6 deletions(-) diff --git a/SKSE/Plugins/EnderalSE.dll b/SKSE/Plugins/EnderalSE.dll index 20bc9127..1b918096 100644 --- a/SKSE/Plugins/EnderalSE.dll +++ b/SKSE/Plugins/EnderalSE.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:075f4348a1f2c6f3ea05f1516bb70b96df3530d6be1253c0c6c4eeda42d83b79 -size 629760 +oid sha256:0264bb6ff83ff53eddf437d53acb3759996cb819ad1fc27ee9a9ed8670a5e878 +size 630272 diff --git a/interface/startmenu.swf b/interface/startmenu.swf index ea4e065c..0579e201 100644 --- a/interface/startmenu.swf +++ b/interface/startmenu.swf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:16e63cf616879c10b80f859ec2f1fe9109cfbd088116d789eaa9d665d6b0fff3 -size 66661 +oid sha256:091d77517ed6e2bd14879b44f7b960a6870064cadb1055bb724d0d6625c8db69 +size 66683 diff --git a/interface/translate_chinese.txt b/interface/translate_chinese.txt index 2eb8beeb22268354ac0baaa22189fa29310e8938..2f032c764287f4f95e66d4114b8b85c979f8c832 100644 GIT binary patch delta 49 zcmcbxnCZu2rVR@?l$;ns8QdA-8G;yG83GvmfpiFi0>jcIuMh@5EkDVr@4Gk8;xOw3 E0A`gAZ2$lO delta 14 WcmeydnCZe|rVR@?HlN@y=mY>a4F;zG diff --git a/interface/translate_english.txt b/interface/translate_english.txt index 80cc4bb94547e47d02ade95ba1c61ec101a62ea6..ec8181247c5206409e8578e41e7a25b8f14bab39 100644 GIT binary patch delta 64 zcmaF$hh^ShmJO5Sbe$MN8QdA-8G;yG83GvmfpiE1Ckju2!I43M0j#dMTW))|9OHd? E02u=g{{R30 delta 18 acmbRDm*v$TmJO5SnvcnCKPJa`LmmKKt_b7+ diff --git a/interface/translate_french.txt b/interface/translate_french.txt index cbc123dcea979e40d467af8f2f3a06d5ce8c210a..bd3ab071e587a7bedcf48121f73cc4ef930f15cc 100644 GIT binary patch delta 72 zcmaE{j&;d;)(uM(Or01)8QdA-8G;yG83GvmfpiFi0+4hB@?d;dAYTEf&JRd})i=*o L*gjW*@w6ELYef(Y delta 18 acmZ3op7q5#)(uM(nja`^f1tp4#0&sd*a)2f diff --git a/interface/translate_german.txt b/interface/translate_german.txt index e8fa57ecbde304bf509f84c3dfda04e7deb309ea..f27a561dd72906a049dd15daac5aa758f5022d3a 100644 GIT binary patch delta 77 zcmbPtlJ(w6)(t^QrcMl@4DJl^3_%R83;_)OKstm$fx!*P^I-4+l0iV86PWg7a0ZHn V0NH-c-b&lOl^BDaSa=z@7yzGp4%z?! delta 18 Zcmcb2l6Brm)(t^Q&3#JS`;-`coB&Z^2W9{O diff --git a/interface/translate_italian.txt b/interface/translate_italian.txt index 1b26a4c8ea51e1b1e35cdf698ead6cff7d6b4103..9e1cec108bf54de1c06c6ceb0f4ac271feb5e527 100644 GIT binary patch delta 77 zcmeydo^{6t)(vMAOr01)8QdA-8G;yG83GvmfpiFi0z)v6=g#2A;K<+u#2`5ZpgKPw V30B{HRAKv31x90Y7G4G}1^~-h5CH%H delta 18 acmdn7f%V6F)(vMAnmH7=b0{+Em;(S#>jtI( diff --git a/interface/translate_japanese.txt b/interface/translate_japanese.txt index bb6088ce8201c0d5e8e92913c8dad9da928151f6..be50c225cde266aa3ffff362c87acd0ec13821fb 100644 GIT binary patch delta 54 zcmeBK!n|V%^M)n?B`1bZ26u*dh9Cx4h5!bCARWS>z`*NQ9>@`rXJ8oN6|%WTV8THb IUIs1(0DsjD9{>OV delta 14 Wcmdn7gt=!4^M)pY&8q~u4gvr$w+4*> diff --git a/interface/translate_korean.txt b/interface/translate_korean.txt index 4f7307def69e9d29645ad31b6a7eb33629752023..e4b4f04bcecf91ac5d31801e6fc70e5369c8db95 100644 GIT binary patch delta 60 zcmcbxfVpWQ^M*^D8cqzM4DJl^3_%R83;_)OKstm$fx%+8%!!(vU-mp$6LIzJp*x3E Qj%_}}*>a49mw}4`0BGnI9{>OV delta 13 VcmZo#$b4Y|^M*^Do4D$Z0RSq!1|=1vTu4DJl^3_%R83;_)OKstm$fx(l(kHHPh^JQ=ZiYWk9`2k5+ XAUg;o-Yl-PU0jKg*Mx%`r;bW0V-#OaMt|22KC~ diff --git a/source/Enderal DLL/src/EventListener.cpp b/source/Enderal DLL/src/EventListener.cpp index e9bd0a3b..96eee6f7 100644 --- a/source/Enderal DLL/src/EventListener.cpp +++ b/source/Enderal DLL/src/EventListener.cpp @@ -1,5 +1,6 @@ #include "EventListener.h" #include "Util.h" +#include auto EventListener::GetSingleton() -> EventListener* { @@ -18,7 +19,10 @@ auto EventListener::ProcessEvent( RE::BSTEventSource* a_eventSource) -> RE::BSEventNotifyControl { - // + if (a_event->eventName == "Enderal_OpenHelpURL") { + ShowWindow(GetForegroundWindow(), SW_MINIMIZE); + ShellExecuteA(NULL, "open", "https://discord.gg/s9H925auNN", NULL, NULL, SW_SHOWNORMAL); + } return RE::BSEventNotifyControl::kContinue; } diff --git a/source/Enderal DLL/src/Main.cpp b/source/Enderal DLL/src/Main.cpp index 4f88160b..cd7af985 100644 --- a/source/Enderal DLL/src/Main.cpp +++ b/source/Enderal DLL/src/Main.cpp @@ -65,7 +65,7 @@ namespace { EventListener::Install(); } else if (message->type == MessagingInterface::kPostPostLoad) { - // + SKSE::GetModCallbackEventSource()->AddEventSink(EventListener::GetSingleton()); } else if (message->type == MessagingInterface::kDataLoaded) { const auto dataHandler = RE::TESDataHandler::GetSingleton(); if (dataHandler) {