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

From OpenUru
Jump to: navigation, search
m (+ Minkata.77 build number)
(Updated for Minkata.100)
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-03-25 – Minkata.100 ==
  
=== Fixed console documentation ===
+
=== Make all account types use the same password hash ===
  
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-request/12/fixed-console-documentation CWE PR #12] by Lyrositor, [https://github.com/H-uru/Plasma/issues/170 H-uru issue 170]
+
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-requests/40 CWE PR #40] by Mac_Fife
  
No user-visible change on external clients. On internal clients, verify that the ''Console.CreateBriefDocumentation'' command outputs correct group names (not keeping the name of the previous group) and better HTML.
+
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.
  
=== Update for Visual Studio 2010 ===
+
=== Don't crash the launcher when the HTTP request for getting the server status message fails ===
  
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-request/11/update-for-visual-studio-2010 CWE PR #11] by Skoader
+
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-requests/38 CWE PR #38] by CWalther
  
No user-visible change.
+
(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.
  
=== Allow clickables to function while sitting or AFK ===
+
=== Repair Descent Age ===
  
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-request/14/allow-clickables-to-function-while-sitting CWE PR #14] by Hoikas, ported by Lyrositor, see also [https://bitbucket.org/OpenUru_org/cwe-ou/pull-request/13/allow-clickables-to-function-while-sitting PR #13], [https://github.com/H-uru/Plasma/pull/176 H-uru PR 176]
+
[http://forums.openuru.org/viewtopic.php?p=8380#p8380 Minkata bug reports] by rarified
  
Verify that clickable things can be used while sitting or AFK, verify that using them will either leave you sitting or make you stand up as appropriate, and not leave you in some inconsistent intermediate state.
+
Fixed the database corruption preventing an Avatar from successfully linking into Descent, particularly affected new Avatars.
  
Standing up to perform another avatar animation (e.g. pulling a lever) will not use the normal stand-up animation, but just warp you into the standing state, this is expected.
 
  
=== Fix various JPEG issues ===
+
== Changes from Minkata.82/Minkata.88 ==
  
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-request/15/fix-various-jpeg-issues CWE PR #15] by Deledrius, ported by Lyrositor
+
=== Add functions to fix KI Chat scrolling issue ===
  
Verify that new KI pictures saved in the ''Documents/Uru Live/KIimages'' folder as well as new avatar portraits saved in the ''Documents/Uru Live/Avatars'' folder are now proper JPEG files that can be opened in any graphics program.
+
[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
  
Existing avatar portraits will disappear from the avatar selection screen by this change, run your favorite [http://en.mystlore.com/wiki/Myst_Online:_Uru_Live_KI_image_bug#Repair KI picture fixer] on them to get them back.
+
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.
  
=== Free the cursor ===
+
=== Add additional confirmation to perform an Avatar delete ===
  
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-request/21/free-the-cursor CWE PR #21]by Deledrius (ported by Lyrositor) and Skoader
+
[https://bitbucket.org/OpenUru_org/moulscript-ou/pull-requests/20 MOULSCRIPT PR #20] by D'Lanor
  
Verify that when running in window mode, the mouse can be moved outside of the Uru window, transitions between inside and outside work as expected, and changing to and from other programs by mouse or keyboard works as expected. Try both launching in windowed mode and switching to windowed mode after launching in fullscreen mode.
+
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.
  
Earlier known issues should be fixed in the update of 2012-09-29, please re-test.
+
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.
  
=== Fix improperly calculated window size in initial Windowed mode ===
+
Also fixes a problem with the hotspot and highlight colors going crazy after canceling an avatar deletion.
 +
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.
  
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-request/18/fix-improperly-calculated-window-size-in CWE PR #18] by Deledrius (ported by Lyrositor) and CWalther
+
=== Add /deletefolder command to delete Journal folders ===
  
Verify that in windowed mode (after launching in windowed mode, after switching from fullscreen (larger or smaller) or from a differently sized window (larger or smaller)), the content size of the window is exactly as many pixels as it should be from the resolution you’ve set. Previously, when launching in windowed mode, the size would be slightly off, which would manifest itself in a periodic grid of seams or blurriness across the window, most noticeable when moving the cursor over them. Reference picture of the seams: [http://uru.zero-factorial.com/images/bugs/resizetiling.png http://uru.zero-factorial.com/images/bugs/resizetiling.png]
+
[https://bitbucket.org/OpenUru_org/moulscript-ou/pull-requests/21 MOULSCRIPT PR #21] by D'Lanor
  
=== Improved Cursors ===
+
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.
  
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-request/10/improved-cursors CWE PR #10] by Deledrius and CWalther
+
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).
  
Revel in the glory of good-looking mouse cursors, voice chat indicators, and loading linking book animation.
+
=== Bump a public neighborhood to top of list when someone links to it ===
  
=== Remove broken share symbol from Sharper's Office linking book ===
+
[https://bitbucket.org/OpenUru_org/moulscript-ou/pull-requests/22 MOULSCRIPT PR #22] by CWalther
  
[https://bitbucket.org/OpenUru_org/moulscript-ou/pull-request/13/remove-broken-share-symbol-from-sharpers MOULSCRIPT PR #13] by D'Lanor
+
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.)
  
Verify that the linking book in the fish tank in Sharper’s office in Teledahn, going to the city office, has no share symbol in the close-up view. (The share symbol was included by mistake, as the city office is a neighborhood-instanced age, which cannot be shared. Previously, attempts to share would not work as expected, sending sharer and sharee to different instances.)
+
=== Improve text rendering (fonts) in KI settings pages ===
  
The share symbol is still visible from a distance on the book as it lies in the fish tank, this cannot be fixed until we are allowed to change the content files.
+
[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
  
=== Correct an invalid GZGlass state ===
+
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]
  
[https://bitbucket.org/OpenUru_org/moulscript-ou/pull-request/14/correct-an-invalid-gzglass-state MOULSCRIPT PR #14] by Hoikas, ported by Lyrositor
+
=== Don't crash when http://support.cyanworlds.com is not available when starting game ===
  
[https://bitbucket.org/OpenUru_org/moulscript-ou/pull-request/14/correct-an-invalid-gzglass-state#comment-11289 Conjecturedly] no user-visible effect on MOULa. On Minkata, new neighborhoods (DRC or player-created) should get a randomly selected one of the three possible Great Zero stained glass designs.
+
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-requests/31 CWE PR #31] by CWalther
  
=== Avatar physics update ===
+
This fixes the crash that keeps Windows 7 users out of the game when support.cyanworlds.com is down
  
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-request/20/avatar-physics-update CWE PR #20], [https://bitbucket.org/OpenUru_org/cwe-ou/pull-request/22/fix-intermittent-spawn-bug #22], [https://bitbucket.org/OpenUru_org/moulscript-ou/pull-request/17/vogondola-changes-for-cwe-avatar-physics MOULSCRIPT PR #17] by Skoader
+
=== Fix for forgotten logins when removable media attached ===
  
To test: too many areas potentially affected to list here, see [[PhysX_Update_Testing_(Minkata.71)]]. Easy ways to tell that the update is in effect: • leaves in Kadish are kickable, • avatar does not shake while riding Er'cana harvester.
+
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-requests/33 CWE PR #20] by Mac_Fife
  
=== Fix pellet points stealing ===
+
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.
  
[https://bitbucket.org/OpenUru_org/moulscript-ou/pull-request/16/fix-pellet-points-stealing-see-https MOULSCRIPT PR #16] by D'Lanor
+
=== Replace non-ASCII characters in C++ files ===
  
- Player A links to hood with empty imagers. - Player B links to same hood and uploads pellet points (right imager). - Name of player B should appear next to new score on imager. (Imager message will still say “From: A”, this is an unrelated and known issue.)
+
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-requests/34 CWE PR #34] by CWalther
  
See also [https://foundry.openuru.org/jira/browse/MOULSCRIPT-6 JIRA MOULSCRIPT-6].
+
This fix is internal code changes not visible to the player.
  
== Update 2013-04-09 – Minkata.74 ==
+
=== Fix stuck-in-intro-cave bug ===
  
=== Bink removal ===
+
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-requests/37 CWE PR #37] by CWalther
  
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-request/27/stub-out-plclient-bink-support CWE PR #27] by Hoikas and CWalther
+
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.
  
Proprietary parts have been removed from the source code. There should be no user-visible change. Verify that the Cyan logo (played at launch) and Yeesha intro (played before a new avatar appears on Relto and on request from the wrench dialog) videos still behave as if they had zero length, i.e. the Cyan logo is simply skipped, and for the Yeesha intro the room appears briefly and fades out again immediately.
 
 
== Update 2013-04-12 – Minkata.77 ==
 
 
=== Fix remote code execution through Python.Cheat and Python.RunFile ===
 
 
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-request/24/fix-remote-code-execution-through CWE PR #24] ([https://github.com/H-uru/Plasma/pull/218 H-uru PR 218]) by boq, ported by Lyrositor
 
 
No user-visible change. Playing Uru becomes safer, as a security issue is fixed that a malicious player in the same age could exploit to do pretty much anything to your computer.
 
 
=== Free the cursor, update ===
 
 
[https://bitbucket.org/OpenUru_org/cwe-ou/pull-request/25/free-the-cursor-update CWE PR #25] (part of [https://github.com/H-uru/Plasma/pull/221 H-uru PR 221]) by Hoikas, ported by CWalther
 
 
A bugfix update for ''Free the cursor'' above. Verify that in windowed mode, while having the left mouse button down to walk by mouse, having the right mouse button down to look around by mouse, or both, in any order, the cursor will never go outside of the window and break the continuous turning, even with very quick mouse movements.
 
  
 
[[Category:Minkata Shard]]
 
[[Category:Minkata Shard]]

Revision as of 13:26, 25 March 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-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.

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

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.

Repair Descent Age

Minkata bug reports by rarified

Fixed the database corruption preventing an Avatar from successfully linking into Descent, particularly affected new Avatars.


Changes from Minkata.82/Minkata.88

Add functions to fix KI Chat scrolling issue

CWE PR #26, 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.

Add additional confirmation to perform an Avatar delete

MOULSCRIPT PR #20 by D'Lanor

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.

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.

Also fixes a problem with the hotspot and highlight colors going crazy after canceling an avatar deletion. 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.

Add /deletefolder command to delete Journal folders

MOULSCRIPT PR #21 by D'Lanor

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.

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).

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

MOULSCRIPT PR #22 by CWalther

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.)

Improve text rendering (fonts) in KI settings pages

CWE PR #36, MOULSCRIPT PR #23 by CWalther, Hoikas

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]

Don't crash when http://support.cyanworlds.com is not available when starting game

CWE PR #31 by CWalther

This fixes the crash that keeps Windows 7 users out of the game when support.cyanworlds.com is down

Fix for forgotten logins when removable media attached

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

CWE PR #34 by CWalther

This fix is internal code changes not visible to the player.

Fix stuck-in-intro-cave bug

CWE PR #37 by CWalther

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.