From fe7ea676245bdc1367f0ca0a96cff2098f0ae03d Mon Sep 17 00:00:00 2001 From: Kirima <81698889+Kirima2nd@users.noreply.github.com> Date: Fri, 19 Nov 2021 23:17:55 +0700 Subject: [PATCH 1/3] Add minimal header When someone uses #define YSI_NO_OBNOXIOUS_HEADER, show minimal header. The reason why i push this? is because this is important especially if you're using YSI with SAFE_STARTUP. I believe doing this will "decrease" lag, plus this header is important for letting people know that you are using YSI. --- YSI_Core/y_core/y_scriptinit_impl.inc | 151 ++++++++++++++++---------- 1 file changed, 92 insertions(+), 59 deletions(-) diff --git a/YSI_Core/y_core/y_scriptinit_impl.inc b/YSI_Core/y_core/y_scriptinit_impl.inc index 00d3bd43b..900a9fff5 100644 --- a/YSI_Core/y_core/y_scriptinit_impl.inc +++ b/YSI_Core/y_core/y_scriptinit_impl.inc @@ -318,38 +318,51 @@ static stock const YSI_gscHeader[] = " ========================================== ", YSI_gscSpacer[] = " | | ", YSI_gscMiniGap[] = " ", - YSI_gscObnoxiousHeader0[] = "\n" \ - " ==============================================================\n" \ - " | |\n" \ - " | |\n" \ - " | YYYYYYY YYYYYYY SSSSSSSSSSSSSSS IIIIIIIIII |\n" \ - " | Y:::::Y Y:::::Y SS:::::::::::::::SI::::::::I |", - YSI_gscObnoxiousHeader1[] = \ - " | Y:::::Y Y:::::YS:::::SSSSSS::::::SI::::::::I |\n" \ - " | Y::::::Y Y::::::YS:::::S SSSSSSSII::::::II |\n" \ - " | YYY:::::Y Y:::::YYYS:::::S I::::I |\n" \ - " | Y:::::Y Y:::::Y S:::::S I::::I |\n" \ - " | Y:::::Y:::::Y S::::SSSS I::::I |", - YSI_gscObnoxiousHeader2[] = \ - " | Y:::::::::Y SS::::::SSSSS I::::I |\n" \ - " | Y:::::::Y SSS::::::::SS I::::I |\n" \ - " | Y:::::Y SSSSSS::::S I::::I |\n" \ - " | Y:::::Y S:::::S I::::I |\n" \ - " | Y:::::Y S:::::S I::::I |", - YSI_gscObnoxiousHeader3[] = \ - " | Y:::::Y SSSSSSS S:::::SII::::::II |\n" \ - " | YYYY:::::YYYY S::::::SSSSSS:::::SI::::::::I |\n" \ - " | Y:::::::::::Y S:::::::::::::::SS I::::::::I |\n" \ - " | YYYYYYYYYYYYY SSSSSSSSSSSSSSS IIIIIIIIII |\n" \ - " | |", - YSI_gscObnoxiousHeader4[] = \ - " | |\n" \ - " | (c) 2021 MPL v1.1 |\n" \ - " | Alex \"Y_Less\" Cole and contributors. |\n" \ - " | |\n" \ - " | |", - YSI_gscObnoxiousHeader5[] = \ - " ==============================================================\n", + #if !defined YSI_NO_OBNOXIOUS_HEADER + YSI_gscObnoxiousHeader0[] = "\n" \ + " ==============================================================\n" \ + " | |\n" \ + " | |\n" \ + " | YYYYYYY YYYYYYY SSSSSSSSSSSSSSS IIIIIIIIII |\n" \ + " | Y:::::Y Y:::::Y SS:::::::::::::::SI::::::::I |", + YSI_gscObnoxiousHeader1[] = \ + " | Y:::::Y Y:::::YS:::::SSSSSS::::::SI::::::::I |\n" \ + " | Y::::::Y Y::::::YS:::::S SSSSSSSII::::::II |\n" \ + " | YYY:::::Y Y:::::YYYS:::::S I::::I |\n" \ + " | Y:::::Y Y:::::Y S:::::S I::::I |\n" \ + " | Y:::::Y:::::Y S::::SSSS I::::I |", + YSI_gscObnoxiousHeader2[] = \ + " | Y:::::::::Y SS::::::SSSSS I::::I |\n" \ + " | Y:::::::Y SSS::::::::SS I::::I |\n" \ + " | Y:::::Y SSSSSS::::S I::::I |\n" \ + " | Y:::::Y S:::::S I::::I |\n" \ + " | Y:::::Y S:::::S I::::I |", + YSI_gscObnoxiousHeader3[] = \ + " | Y:::::Y SSSSSSS S:::::SII::::::II |\n" \ + " | YYYY:::::YYYY S::::::SSSSSS:::::SI::::::::I |\n" \ + " | Y:::::::::::Y S:::::::::::::::SS I::::::::I |\n" \ + " | YYYYYYYYYYYYY SSSSSSSSSSSSSSS IIIIIIIIII |\n" \ + " | |", + YSI_gscObnoxiousHeader4[] = \ + " | |\n" \ + " | (c) 2021 MPL v1.1 |\n" \ + " | Alex \"Y_Less\" Cole and contributors. |\n" \ + " | |\n" \ + " | |", + YSI_gscObnoxiousHeader5[] = \ + " ==============================================================\n", + #else + YSI_gscMinimalHeader0[] = "\n" \ + " ==========================================\n"\ + " | |\n"\ + " | YSI 5.x |\n"\ + " | |", + YSI_gscMinimalHeader1[] = \ + " | (c) 2021 MPL v1.1 |\n"\ + " | Alex \"Y_Less\" Cole and contributors. |\n"\ + " | |\n"\ + " ==========================================", + #endif YSI_gscInitMsgA[] = " Dumping \"pre-init.asm\", this", YSI_gscInitMsgB[] = " Dumping \"post-init.asm\", this", YSI_gscInitMsgC[] = " may take a little bit of time.", @@ -361,7 +374,7 @@ static stock const static stock YSI_gsStartTime, - bool:YSI_gsObnoxiousHeader = true, + bool:YSI_gsTitleHeader = true, bool:YSI_gsFirstHeader = true, bool:YSI_gsNewPart = true, YSI_gsPurgeTimer = 0; @@ -392,20 +405,30 @@ static stock ScriptInit_Dump(const filename[], const message[]) stock Server_PrintIntroMessage(...) { #if _YSI_SAFE_STARTUP - if (YSI_gsObnoxiousHeader) + if (YSI_gsTitleHeader) { - YSI_Print(YSI_gscMiniGap), - YSI_Print(YSI_gscMiniGap), - YSI_Print(YSI_gscObnoxiousHeader0), - YSI_Print(YSI_gscObnoxiousHeader1), - YSI_Print(YSI_gscObnoxiousHeader2), - YSI_Print(YSI_gscObnoxiousHeader3), - YSI_Print(YSI_gscObnoxiousHeader4), - YSI_Print(YSI_gscObnoxiousHeader5), - YSI_Print(YSI_gscMiniGap), - YSI_Print(YSI_gscMiniGap), - YSI_Print(YSI_gscHeader), - YSI_gsObnoxiousHeader = false, + #if !defined YSI_NO_OBNOXIOUS_HEADER + YSI_Print(YSI_gscMiniGap), + YSI_Print(YSI_gscMiniGap), + YSI_Print(YSI_gscObnoxiousHeader0), + YSI_Print(YSI_gscObnoxiousHeader1), + YSI_Print(YSI_gscObnoxiousHeader2), + YSI_Print(YSI_gscObnoxiousHeader3), + YSI_Print(YSI_gscObnoxiousHeader4), + YSI_Print(YSI_gscObnoxiousHeader5), + YSI_Print(YSI_gscMiniGap), + YSI_Print(YSI_gscMiniGap), + YSI_Print(YSI_gscHeader), + #else + YSI_Print(YSI_gscMiniGap), + YSI_Print(YSI_gscMiniGap), + YSI_Print(YSI_gscMinimalHeader0), + YSI_Print(YSI_gscMinimalHeader1), + YSI_Print(YSI_gscMiniGap), + YSI_Print(YSI_gscMiniGap), + YSI_Print(YSI_gscHeader), + #endif + YSI_gsTitleHeader = false, YSI_gsFirstHeader = false; } else @@ -436,20 +459,30 @@ stock Server_PrintIntroMessage(...) stock Server_PrintIntroPart(...) { #if _YSI_SAFE_STARTUP - if (YSI_gsObnoxiousHeader) + if (YSI_gsTitleHeader) { - YSI_Print(YSI_gscMiniGap), - YSI_Print(YSI_gscMiniGap), - YSI_Print(YSI_gscObnoxiousHeader0), - YSI_Print(YSI_gscObnoxiousHeader1), - YSI_Print(YSI_gscObnoxiousHeader2), - YSI_Print(YSI_gscObnoxiousHeader3), - YSI_Print(YSI_gscObnoxiousHeader4), - YSI_Print(YSI_gscObnoxiousHeader5), - YSI_Print(YSI_gscMiniGap), - YSI_Print(YSI_gscMiniGap), - YSI_Print(YSI_gscHeader), - YSI_gsObnoxiousHeader = false, + #if !defined YSI_NO_OBNOXIOUS_HEADER + YSI_Print(YSI_gscMiniGap), + YSI_Print(YSI_gscMiniGap), + YSI_Print(YSI_gscObnoxiousHeader0), + YSI_Print(YSI_gscObnoxiousHeader1), + YSI_Print(YSI_gscObnoxiousHeader2), + YSI_Print(YSI_gscObnoxiousHeader3), + YSI_Print(YSI_gscObnoxiousHeader4), + YSI_Print(YSI_gscObnoxiousHeader5), + YSI_Print(YSI_gscMiniGap), + YSI_Print(YSI_gscMiniGap), + YSI_Print(YSI_gscHeader), + #else + YSI_Print(YSI_gscMiniGap), + YSI_Print(YSI_gscMiniGap), + YSI_Print(YSI_gscMinimalHeader0), + YSI_Print(YSI_gscMinimalHeader1), + YSI_Print(YSI_gscMiniGap), + YSI_Print(YSI_gscMiniGap), + YSI_Print(YSI_gscHeader), + #endif + YSI_gsTitleHeader = false, YSI_gsFirstHeader = false; } else From 9e2a4908cb08315bae6e01f41c35a3052ab54303 Mon Sep 17 00:00:00 2001 From: Kirima <81698889+Kirima2nd@users.noreply.github.com> Date: Fri, 19 Nov 2021 23:56:39 +0700 Subject: [PATCH 2/3] Remove Obnoxious Header I've been discussing this with Y_Less and decided to remove Obnoxious Header for good, because keeping it will resulting many people to complain again. --- YSI_Core/y_core/y_scriptinit_impl.inc | 95 +++++---------------------- 1 file changed, 16 insertions(+), 79 deletions(-) diff --git a/YSI_Core/y_core/y_scriptinit_impl.inc b/YSI_Core/y_core/y_scriptinit_impl.inc index 900a9fff5..430ec1b8d 100644 --- a/YSI_Core/y_core/y_scriptinit_impl.inc +++ b/YSI_Core/y_core/y_scriptinit_impl.inc @@ -318,51 +318,16 @@ static stock const YSI_gscHeader[] = " ========================================== ", YSI_gscSpacer[] = " | | ", YSI_gscMiniGap[] = " ", - #if !defined YSI_NO_OBNOXIOUS_HEADER - YSI_gscObnoxiousHeader0[] = "\n" \ - " ==============================================================\n" \ - " | |\n" \ - " | |\n" \ - " | YYYYYYY YYYYYYY SSSSSSSSSSSSSSS IIIIIIIIII |\n" \ - " | Y:::::Y Y:::::Y SS:::::::::::::::SI::::::::I |", - YSI_gscObnoxiousHeader1[] = \ - " | Y:::::Y Y:::::YS:::::SSSSSS::::::SI::::::::I |\n" \ - " | Y::::::Y Y::::::YS:::::S SSSSSSSII::::::II |\n" \ - " | YYY:::::Y Y:::::YYYS:::::S I::::I |\n" \ - " | Y:::::Y Y:::::Y S:::::S I::::I |\n" \ - " | Y:::::Y:::::Y S::::SSSS I::::I |", - YSI_gscObnoxiousHeader2[] = \ - " | Y:::::::::Y SS::::::SSSSS I::::I |\n" \ - " | Y:::::::Y SSS::::::::SS I::::I |\n" \ - " | Y:::::Y SSSSSS::::S I::::I |\n" \ - " | Y:::::Y S:::::S I::::I |\n" \ - " | Y:::::Y S:::::S I::::I |", - YSI_gscObnoxiousHeader3[] = \ - " | Y:::::Y SSSSSSS S:::::SII::::::II |\n" \ - " | YYYY:::::YYYY S::::::SSSSSS:::::SI::::::::I |\n" \ - " | Y:::::::::::Y S:::::::::::::::SS I::::::::I |\n" \ - " | YYYYYYYYYYYYY SSSSSSSSSSSSSSS IIIIIIIIII |\n" \ - " | |", - YSI_gscObnoxiousHeader4[] = \ - " | |\n" \ - " | (c) 2021 MPL v1.1 |\n" \ - " | Alex \"Y_Less\" Cole and contributors. |\n" \ - " | |\n" \ - " | |", - YSI_gscObnoxiousHeader5[] = \ - " ==============================================================\n", - #else - YSI_gscMinimalHeader0[] = "\n" \ + YSI_gscMinimalHeader0[] = "\n" \ " ==========================================\n"\ " | |\n"\ " | YSI 5.x |\n"\ " | |", - YSI_gscMinimalHeader1[] = \ + YSI_gscMinimalHeader1[] = \ " | (c) 2021 MPL v1.1 |\n"\ " | Alex \"Y_Less\" Cole and contributors. |\n"\ " | |\n"\ " ==========================================", - #endif YSI_gscInitMsgA[] = " Dumping \"pre-init.asm\", this", YSI_gscInitMsgB[] = " Dumping \"post-init.asm\", this", YSI_gscInitMsgC[] = " may take a little bit of time.", @@ -407,27 +372,13 @@ stock Server_PrintIntroMessage(...) #if _YSI_SAFE_STARTUP if (YSI_gsTitleHeader) { - #if !defined YSI_NO_OBNOXIOUS_HEADER - YSI_Print(YSI_gscMiniGap), - YSI_Print(YSI_gscMiniGap), - YSI_Print(YSI_gscObnoxiousHeader0), - YSI_Print(YSI_gscObnoxiousHeader1), - YSI_Print(YSI_gscObnoxiousHeader2), - YSI_Print(YSI_gscObnoxiousHeader3), - YSI_Print(YSI_gscObnoxiousHeader4), - YSI_Print(YSI_gscObnoxiousHeader5), - YSI_Print(YSI_gscMiniGap), - YSI_Print(YSI_gscMiniGap), - YSI_Print(YSI_gscHeader), - #else - YSI_Print(YSI_gscMiniGap), - YSI_Print(YSI_gscMiniGap), - YSI_Print(YSI_gscMinimalHeader0), - YSI_Print(YSI_gscMinimalHeader1), - YSI_Print(YSI_gscMiniGap), - YSI_Print(YSI_gscMiniGap), - YSI_Print(YSI_gscHeader), - #endif + YSI_Print(YSI_gscMiniGap), + YSI_Print(YSI_gscMiniGap), + YSI_Print(YSI_gscMinimalHeader0), + YSI_Print(YSI_gscMinimalHeader1), + YSI_Print(YSI_gscMiniGap), + YSI_Print(YSI_gscMiniGap), + YSI_Print(YSI_gscHeader), YSI_gsTitleHeader = false, YSI_gsFirstHeader = false; } @@ -461,27 +412,13 @@ stock Server_PrintIntroPart(...) #if _YSI_SAFE_STARTUP if (YSI_gsTitleHeader) { - #if !defined YSI_NO_OBNOXIOUS_HEADER - YSI_Print(YSI_gscMiniGap), - YSI_Print(YSI_gscMiniGap), - YSI_Print(YSI_gscObnoxiousHeader0), - YSI_Print(YSI_gscObnoxiousHeader1), - YSI_Print(YSI_gscObnoxiousHeader2), - YSI_Print(YSI_gscObnoxiousHeader3), - YSI_Print(YSI_gscObnoxiousHeader4), - YSI_Print(YSI_gscObnoxiousHeader5), - YSI_Print(YSI_gscMiniGap), - YSI_Print(YSI_gscMiniGap), - YSI_Print(YSI_gscHeader), - #else - YSI_Print(YSI_gscMiniGap), - YSI_Print(YSI_gscMiniGap), - YSI_Print(YSI_gscMinimalHeader0), - YSI_Print(YSI_gscMinimalHeader1), - YSI_Print(YSI_gscMiniGap), - YSI_Print(YSI_gscMiniGap), - YSI_Print(YSI_gscHeader), - #endif + YSI_Print(YSI_gscMiniGap), + YSI_Print(YSI_gscMiniGap), + YSI_Print(YSI_gscMinimalHeader0), + YSI_Print(YSI_gscMinimalHeader1), + YSI_Print(YSI_gscMiniGap), + YSI_Print(YSI_gscMiniGap), + YSI_Print(YSI_gscHeader), YSI_gsTitleHeader = false, YSI_gsFirstHeader = false; } From 49b9940dde1f07930fdb526e2e0c4ae8927271ee Mon Sep 17 00:00:00 2001 From: Kirima <81698889+Kirima2nd@users.noreply.github.com> Date: Mon, 22 Nov 2021 06:15:40 +0700 Subject: [PATCH 3/3] Removing extra spaces, add more centering --- YSI_Core/y_core/y_scriptinit_impl.inc | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/YSI_Core/y_core/y_scriptinit_impl.inc b/YSI_Core/y_core/y_scriptinit_impl.inc index 430ec1b8d..6af52dcda 100644 --- a/YSI_Core/y_core/y_scriptinit_impl.inc +++ b/YSI_Core/y_core/y_scriptinit_impl.inc @@ -319,15 +319,16 @@ static stock const YSI_gscSpacer[] = " | | ", YSI_gscMiniGap[] = " ", YSI_gscMinimalHeader0[] = "\n" \ - " ==========================================\n"\ - " | |\n"\ - " | YSI 5.x |\n"\ - " | |", + + " ==========================================\n" \ + " | |\n" \ + " | YSI 5.x |\n" \ + " | |", YSI_gscMinimalHeader1[] = \ - " | (c) 2021 MPL v1.1 |\n"\ - " | Alex \"Y_Less\" Cole and contributors. |\n"\ - " | |\n"\ - " ==========================================", + " | (c) 2021 MPL v1.1 |\n" \ + " | Alex \"Y_Less\" Cole and contributors. |\n" \ + " | |\n" \ + " ==========================================", YSI_gscInitMsgA[] = " Dumping \"pre-init.asm\", this", YSI_gscInitMsgB[] = " Dumping \"post-init.asm\", this", YSI_gscInitMsgC[] = " may take a little bit of time.",