

I was able to actually replicate the garbled window text on my Windows PC by temporarily changing the name of the "en-US" folder to hide the "mui" file. This issue might not be the underlying cause of the program not finding MUI functionality, but not being able to open and read the file would definitely be an issue with the program function.Īfter doing some more testing and outputting of diagnostic data, I do believe somewhere in the game program it is requesting some type of language specific information and when it does not find it, the program falls back to the data in the "Mahjong.exe" file. I tried to manually adjust the file permissions to see if that would help, but nothing seemed to help. If (!(status = nt_to_unix_file_name_attr( attr, &unix_name, FILE_OPEN ))) The point of failure occurs in the following statement within the "NtQueryAttributesFile" function where is appears to be wanting to open the file: Here is a snippet of the log output.Ġ024:fixme:file:SetCurrentDirectoryW Setting directory to: L"C:\\users\\craig\\Local Settings\\Application Data"Ġ024:fixme:file:SetCurrentDirectoryW Setting directory to: L"Microsoft Games"Ġ024:fixme:file:SetCurrentDirectoryW Setting directory to: L"Mahjong Titans"Ġ024:fixme:ntdll:NtQueryAttributesFile Checking file attributes > L"\\?\\C:\\users\\craig\\Local Settings\\Application Data\\Microsoft Games\\Mahjong Titans\\MahjongTitans.xml"Ġ024:fixme:ntdll:NtQueryAttributesFile Unix file issuesĠ024:fixme:file:GetFileAttributesW File name: L"MahjongTitans.xml", invalid attributesĠ024:fixme:file:GetFileAttributesW Did not like the file for some reason When I added simple trace output to the "ntdll/file.c" function for acquiring file information, the function returns an invalid status.
#MICROSOFT SPIDER SOLITAIRE PURBLE PLACE CODE#
It appears to contain binary code which to me indicates that it contains resource information. The name of the file is "MahjongTitans.xml". I cannot be certain, but it does appear that the execution of the Mahjong game relies on acquiring data from an XML file stored in the user folder. Since I've had time to poke around and do lots of low-tech debugging, I did come across an issue that might provide a clue as to why MUI support is not working for Mahjong and the other games that are a part of the Wineaero group. However, the games are enjoyable and educational. The graphics could use a modern lift, and the addition of a multiplayer mode is welcome. The games offered make the experience more dynamic as each game differs from one another in terms of game mechanics. Purble Place is a straightforward yet challenging game you can play or encourage young ones to play. Players must note, however, that there is no multiplayer mode to the games. Nevertheless, it is charming thanks to its wacky cartoon-ish style of characters and buildings.

The graphics aren't that impressive, too.

However, the program is extremely basic with no plot. The games are simple enough for children to grasp the basics in the shortest time possible but challenging enough to give their brains a good exercise. Purble Place is a cost-effective alternative to interactive toys. The number of possible combinations will then increase as you move to the intermediate and advanced levels. In the beginning, there will be three features with three possible colors.

Choose from an assortment of colors, and deduce the correct color of the feature in the least number of moves possible. The game hides these items from the players. It will display five features-a hat, a nose, a set of eyes, and clothing items. Once you send an incorrect order three consecutive times, the game is over.įinally, the Purble Shop is a mathematics test concealed as a code-breaker game. Failure to meet the exact order will result in a penalty. You can also decorate it lavishly, as long as it matches the order. Depending on the order, you can make a plain one-tier cake or a multilayered one. The cakes come in various shapes, flavors, icing, and other decorations. Here, you will manage a bakery, where you must assemble a cake to match an order. The game offers a Sneak Peak option, which helps reveal all the remaining cards.Ĭomfy Cakes, meanwhile, is a hand-eye coordination game. Also, the more you progress, the more the images are displayed. The grids increase in number to make it more challenging. It comes with grids that you need to clean, beginning with 5x5 grids, then 6圆, and 8x8. The goal is to clear a field of cards by revealing two cards of the same image on the same turn. Purble Pair is a pattern recognition game and the software's take on the classic match-two games.
