In Memoriam: Tai'lahr

OpenUru.org, along with the rest of the Mystonline community, is mourning the loss of Tai'lahr on October 16th, 2019.

Rest in Peace, friend.

Difference between revisions of "Minkata Shard: Contributions under Test"

From OpenUru
Jump to navigation Jump to search
(Updated for Minkata.100)
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
This is a list of changes currently accumulating on the Minkata shard for later pick-up into MOULa by Cyan, and how to test them.
 
This is a list of changes currently accumulating on the Minkata shard for later pick-up into MOULa by Cyan, and how to test them.
 +
 +
== Update 2017-04-21 - Minkata.120 ==
 +
 +
=== Improvement on password hash method standardization ===
 +
 +
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-requests/42 CWE PR #42] by Chogon
 +
 +
Replace PR#40 with a multiple pass password validation attempting all known hashes in sequence until one succeeds or list of hashes is exhausted.  This in response to clients being used on alternate servers (Dirtsand) having different hashing techniques for passwords.
  
 
== Update 2017-03-25 – Minkata.100 ==
 
== Update 2017-03-25 – Minkata.100 ==
Line 5: Line 13:
 
=== Make all account types use the same password hash ===
 
=== Make all account types use the same password hash ===
  
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-requests/40 CWE PR #40] by Mac_Fife
+
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-requests/40/make-all-account-types-use-the-same CWE PR #40] by Mac_Fife
  
Precursor to restoring account creation. Remove conditional on email domain for password hashing. This is only a client modification needed to interface to new code being worked on to reenable Account Creation on MOULa.
+
Precursor to restoring account creation. Remove conditional on email domain for password hashing. This is only a client modification needed to interface to new code being worked on to reenable Account Creation on MOULa. Verify that you can still log in.
  
=== Don't crash the launcher when the HTTP request for getting the server status message fails ===
+
=== Don’t crash the launcher when getting the server status message fails ===
  
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-requests/38 CWE PR #38] by CWalther
+
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-requests/38/dont-crash-the-launcher-when-the-http CWE PR #38] by CWalther
  
(Update to PR #31, below) This fixes situations where the client would crash or hang if the server providing the status message is not responding when the game is started.
+
This fixes a crash of the launcher after it has already successfully started the game. Verify that you are not getting any “UruLauncher has stopped working” messages before or after logging in.
  
 
=== Repair Descent Age ===
 
=== Repair Descent Age ===
Line 19: Line 27:
 
[http://forums.openuru.org/viewtopic.php?p=8380#p8380 Minkata bug reports] by rarified
 
[http://forums.openuru.org/viewtopic.php?p=8380#p8380 Minkata bug reports] by rarified
  
Fixed the database corruption preventing an Avatar from successfully linking into Descent, particularly affected new Avatars.
+
Fixed the database corruption preventing an Avatar from successfully linking into Descent, particularly affected new Avatars. Verify that linking to Descent from Relto or Ae'gura works without getting stuck on a black screen.
  
 +
== Update 2015-12-14 – Minkata.82 … Update 2015-12-19 – Minkata.88 ==
  
== Changes from Minkata.82/Minkata.88 ==
+
=== Fix KI chat scrolling issues ===
  
=== Add functions to fix KI Chat scrolling issue ===
+
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-requests/26/add-functions-to-fix-ki-chat-scrolling CWE PR #26], [https://bitbucket.org/OpenUru_org/moulscript-ou/pull-requests/19/fix-ki-chat-scrolling-issue-when-scrolled MOULSCRIPT PR #19] ([https://github.com/H-uru/moul-scripts/pull/40 H-uru PR #40]) by Lyrositor
  
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-requests/26 CWE PR #26], [https://bitbucket.org/OpenUru_org/moulscript-ou/pull-requests/19 MOULSCRIPT PR #19] by Lyrositor
+
This fixes a common gripe with KI chat, which has a tendency to scroll down when someone else sends a chat message, even if you have scrolled up. Verify that it now scrolls down only when you are already looking at the bottom, and when scrolled up, flashes the scroll-down arrow instead.
  
This fixes a common gripe with KI chat, which has a tendency to scroll down when someone else sends a chat message, even if you have scrolled up.
+
=== Fix stuck-in-intro-cave bug ===
  
=== Add additional confirmation to perform an Avatar delete ===
+
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-requests/37/fix-stuck-in-intro-cave-bug CWE PR #37] by CWalther
  
[https://bitbucket.org/OpenUru_org/moulscript-ou/pull-requests/20 MOULSCRIPT PR #20] by D'Lanor
+
Verify that a new avatar is no longer stuck in the intro cave with the rotating wall before arriving on Relto. Instead the cave should just briefly fade in and out.
  
Suppose you want to quit MOULa but instead of the quit button you hit the delete button by mistake? (which after all is only a few pixels away) You see a confirmation dialog but since you are under the impression that you are quitting you confirm without reading it... And oops, there goes the avatar that took you many days, even months, to build. Apparently this happens more often than you may think.
+
=== Don't crash when the HTTP request for getting the server status message fails ===
  
I modified the python script so that it now displays a second confirmation dialog after the first one. A user who has hit the wrong button should then notice that the game is not quitting and (hopefully) pay attention to the message onscreen.
+
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-requests/31/dont-crash-when-the-http-request-for CWE PR #31] by CWalther
  
Also fixes a problem with the hotspot and highlight colors going crazy after canceling an avatar deletion.
+
This fixes the crash that keeps Windows 7 (or later) users out of MOULa when support.cyanworlds.com is down.  
How to test:
 
#. Create a test avatar
 
#. Log out
 
#. Select the test avatar and hit delete
 
#. In the first confirmation dialog press "Yes"
 
#. In the second confirmation dialog press "Cancel". Your test avatar should still be there.
 
#. Repeat steps 3 and 4 7. In the second confirmation dialog press "Yes". Your test avatar should be gone.
 
  
=== Add /deletefolder command to delete Journal folders ===
+
=== Fix for forgotten logins when removable media attached ===
  
[https://bitbucket.org/OpenUru_org/moulscript-ou/pull-requests/21 MOULSCRIPT PR #21] by D'Lanor
+
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-requests/33/fix-for-forgotten-logins-when-removable CWE PR #33] by Mac_Fife
  
Some of the MOULa ages had their names changed through fan fixes. This has left early MOULa avatars with obsolete age journal folders. And apparently on MOULa the KI can also get filled with nonsense age journal folders if you visit the fun house or make use of bots. Just to be clear: Age journal folders are the folders holding your KI notes, images and marker games.
+
Verify that your saved login/password no longer disappears when you have USB drives or CDs/DVDs inserted.
  
The /deletefolder command allows you to delete those redundant age journal folders from your KI. It does not touch any other type of KI folder, nor does it remove the Incoming folder, which would be bad(tm).
+
=== Shadowed Chat and Player List Text ===
  
=== Bump a public neighborhood to top of list when someone links to it ===
+
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-requests/36/shadowed-chat-and-player-list-text CWE PR #36], [https://bitbucket.org/OpenUru_org/moulscript-ou/pull-requests/23/remove-unneeded-kfontshadowed-flags-in-the MOULSCRIPT PR #23] ([https://github.com/H-uru/Plasma/pull/392 H-uru PR #392]) by CWalther, Hoikas, and Luna
  
[https://bitbucket.org/OpenUru_org/moulscript-ou/pull-requests/22 MOULSCRIPT PR #22] by CWalther
+
Verify that the text of the player list and chat has a shadow that makes it better readable on light and patterned backgrounds, but the text inside the big KI does not.
  
Public neighborhoods that are in active use stay (near the top) on the list in the Nexus, even after their owners disappear (as is the case for the numerous dedicated Delin & Tsogal hoods that have been made over time.)
+
=== Bump a public neighborhood to top of list when someone links to it ===
  
=== Improve text rendering (fonts) in KI settings pages ===
+
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-requests/35/let-ptvaultsetagepublic-accept CWE PR #35], [https://bitbucket.org/OpenUru_org/moulscript-ou/pull-requests/22/bump-a-public-neighborhood-to-the-top-of MOULSCRIPT PR #22] ([https://github.com/H-uru/moul-scripts/pull/90 H-uru PR #90]) by CWalther
  
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-requests/36 CWE PR #36], [https://bitbucket.org/OpenUru_org/moulscript-ou/pull-requests/23 MOULSCRIPT PR #23] by CWalther, Hoikas
+
Verify that after linking to a public neighborhood, it appears at the top of the “Public Links” list in the Nexus. This ensures that public neighborhoods that are in active use stay (near the top) on the list in the Nexus, even after their owners disappear (as is the case for the numerous dedicated Delin & Tsogal hoods that have been made over time), with no manual toggling needed, and no need for pinned hoods.
  
This makes the text of the mini KI (player list and chat) better readable on light and patterned backgrounds. [It also removes the text shadowing on Big KI pages for better readability]
+
''(<s>As of 2017-03-25, this is known not to work on Minkata and is being investigated.</s> As of 2017-03-31, the problem has been fixed and this feature is ready for testing.)''
  
=== Don't crash when http://support.cyanworlds.com is not available when starting game ===
+
=== Second confirmation dialog to make accidental avatar deletion less easy ===
  
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-requests/31 CWE PR #31] by CWalther
+
[https://bitbucket.org/OpenUru_org/moulscript-ou/pull-requests/20/second-confirmation-dialog-to-make MOULSCRIPT PR #20] by D'Lanor
  
This fixes the crash that keeps Windows 7 users out of the game when support.cyanworlds.com is down
+
This makes it harder to lose an avatar by mistakenly hitting the “delete” button instead of the ”quit” button. [http://mystonline.com/forums/viewtopic.php?t=26127 See this discussion on the MOULa forums.]
  
=== Fix for forgotten logins when removable media attached ===
+
How to test: 1. Create a test avatar. 2. Log out. 3. Select the test avatar and hit delete. 4. In the first confirmation dialog press "Yes". 5. In the second confirmation dialog press "Cancel". Your test avatar should still be there. 6. Repeat steps 3 and 4. 7. In the second confirmation dialog press "Yes". Your test avatar should be gone.
 
 
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-requests/33 CWE PR #20] by Mac_Fife
 
 
 
This fixes the problem where your saved login/password disappears (seemingly out of the blue), but was related to how the game was trying to ignore removable media on the machine where the game is installed.
 
  
=== Replace non-ASCII characters in C++ files ===
+
=== KI command for deleting age journal folders ===
 
 
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-requests/34 CWE PR #34] by CWalther
 
 
 
This fix is internal code changes not visible to the player.
 
 
 
=== Fix stuck-in-intro-cave bug ===
 
  
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-requests/37 CWE PR #37] by CWalther
+
[https://bitbucket.org/OpenUru_org/moulscript-ou/pull-requests/21/ki-command-for-deleting-age-journal MOULSCRIPT PR #21] by D'Lanor
  
Fix the bug where a new player is stuck in the intro cave with the rotating wall until it occurs to them to press the esc key.
+
The ''/deletefolder'' command allows you to delete redundant age journal folders (those holding KI notes, images and marker games) from your KI. It does not touch any other type of KI folder, nor does it remove the Incoming folder, which would be bad(tm). The command is case sensitive. Only empty folders will be deleted. To restore a folder, link to the corresponding age. Note: If you try to delete the folder of the age you are in, the KI immediately restores it.
  
 +
How to test: To delete a folder named Bevin for example type <code>/deletefolder Bevin</code>
  
 
[[Category:Minkata Shard]]
 
[[Category:Minkata Shard]]

Latest revision as of 10:54, 21 April 2017

This is a list of changes currently accumulating on the Minkata shard for later pick-up into MOULa by Cyan, and how to test them.

Update 2017-04-21 - Minkata.120

Improvement on password hash method standardization

CWE PR #42 by Chogon

Replace PR#40 with a multiple pass password validation attempting all known hashes in sequence until one succeeds or list of hashes is exhausted. This in response to clients being used on alternate servers (Dirtsand) having different hashing techniques for passwords.

Update 2017-03-25 – Minkata.100

Make all account types use the same password hash

CWE PR #40 by Mac_Fife

Precursor to restoring account creation. Remove conditional on email domain for password hashing. This is only a client modification needed to interface to new code being worked on to reenable Account Creation on MOULa. Verify that you can still log in.

Don’t crash the launcher when getting the server status message fails

CWE PR #38 by CWalther

This fixes a crash of the launcher after it has already successfully started the game. Verify that you are not getting any “UruLauncher has stopped working” messages before or after logging in.

Repair Descent Age

Minkata bug reports by rarified

Fixed the database corruption preventing an Avatar from successfully linking into Descent, particularly affected new Avatars. Verify that linking to Descent from Relto or Ae'gura works without getting stuck on a black screen.

Update 2015-12-14 – Minkata.82 … Update 2015-12-19 – Minkata.88

Fix KI chat scrolling issues

CWE PR #26, MOULSCRIPT PR #19 (H-uru PR #40) by Lyrositor

This fixes a common gripe with KI chat, which has a tendency to scroll down when someone else sends a chat message, even if you have scrolled up. Verify that it now scrolls down only when you are already looking at the bottom, and when scrolled up, flashes the scroll-down arrow instead.

Fix stuck-in-intro-cave bug

CWE PR #37 by CWalther

Verify that a new avatar is no longer stuck in the intro cave with the rotating wall before arriving on Relto. Instead the cave should just briefly fade in and out.

Don't crash when the HTTP request for getting the server status message fails

CWE PR #31 by CWalther

This fixes the crash that keeps Windows 7 (or later) users out of MOULa when support.cyanworlds.com is down.

Fix for forgotten logins when removable media attached

CWE PR #33 by Mac_Fife

Verify that your saved login/password no longer disappears when you have USB drives or CDs/DVDs inserted.

Shadowed Chat and Player List Text

CWE PR #36, MOULSCRIPT PR #23 (H-uru PR #392) by CWalther, Hoikas, and Luna

Verify that the text of the player list and chat has a shadow that makes it better readable on light and patterned backgrounds, but the text inside the big KI does not.

Bump a public neighborhood to top of list when someone links to it

CWE PR #35, MOULSCRIPT PR #22 (H-uru PR #90) by CWalther

Verify that after linking to a public neighborhood, it appears at the top of the “Public Links” list in the Nexus. This ensures that public neighborhoods that are in active use stay (near the top) on the list in the Nexus, even after their owners disappear (as is the case for the numerous dedicated Delin & Tsogal hoods that have been made over time), with no manual toggling needed, and no need for pinned hoods.

(As of 2017-03-25, this is known not to work on Minkata and is being investigated. As of 2017-03-31, the problem has been fixed and this feature is ready for testing.)

Second confirmation dialog to make accidental avatar deletion less easy

MOULSCRIPT PR #20 by D'Lanor

This makes it harder to lose an avatar by mistakenly hitting the “delete” button instead of the ”quit” button. See this discussion on the MOULa forums.

How to test: 1. Create a test avatar. 2. Log out. 3. Select the test avatar and hit delete. 4. In the first confirmation dialog press "Yes". 5. In the second confirmation dialog press "Cancel". Your test avatar should still be there. 6. Repeat steps 3 and 4. 7. In the second confirmation dialog press "Yes". Your test avatar should be gone.

KI command for deleting age journal folders

MOULSCRIPT PR #21 by D'Lanor

The /deletefolder command allows you to delete redundant age journal folders (those holding KI notes, images and marker games) from your KI. It does not touch any other type of KI folder, nor does it remove the Incoming folder, which would be bad(tm). The command is case sensitive. Only empty folders will be deleted. To restore a folder, link to the corresponding age. Note: If you try to delete the folder of the age you are in, the KI immediately restores it.

How to test: To delete a folder named Bevin for example type /deletefolder Bevin