Just nu i M3-nätverket
Gå till innehåll

Harpan (Solitaire), logga resultat....


Kalle Dator1

Rekommendera Poster

Hej !

Jag lägger ofta patiens (Solitaire / Harpan) på dator som fortfarande har Windows 7 !

Tänkte att jag på något automatiskt sätt skulle kunna logga de gånger jag vinner och notera poängställningen. Har en känsla av att man vinner ungefär var 8:e game, d v s totalt ungefär 12% av spelade omgångar.

Men det vore intressant göra någon form av graf på det ! Programmnet i sig verkar inte alltid vilja visa den sanna bilden !

Kan någon upplysa om var någonstans resultaten fortlöpande lagras under pågående spel. De bör väl rimligen finnas i något skrymsle, där man kan ta reda på dem och föra över programmatiskt till en sorts logg ?

Har sökt ex.vis senast uppdaterade filer m m, samt i Virtual Stores, men ingenstans kan jag hitta något annat än en xml-fil, som inte synes hantera direkt några resultat påminnande om det senaste, synligt i själva programmet Harpan !

Programmet hämtar ju förvisso de senaste siffrorna vid nästa session ! !

Med vänlig hälsning och tillönskan om God fortsättning och ett Gott Nytt År 2017

/Kalle

Länk till kommentar
Dela på andra webbplatser

Kolla i mappen

C:\Users\<UserName>\AppData\Local\Microsoft Games\<Specific Game Name>

om det finns några xml-filer där. Jag tror det är där solitaire sparar sin data.

Länk till kommentar
Dela på andra webbplatser

Hej Stormuffin och tack för svaret !

Jag har skärskådat de två xml-filer - SolitaireSettings.xml och WindowprefsMCE.xml - som i föreslagen katalog har uppdaterats efter en spelsession med Harpan.

Den senare av filerna innehåller t ex höjd- och längdmått på programformuläret, men inga andra siffror som verkar bekanta.

 

Jag gjorde en sökning i SolitaireSettings.xml på antalet uppnådda poäng (95), spelade omgångar (4275), vunna omgångar 583), procentandelen vunna omgångar (13%) - allt visat i patiensprogrammets formulär.

 

Det enda igenkänningstecknet återfanns i SolitaireSettings.xml, som i röran av kompilerad programkod hittade "95" insprängd: Eöª€ðdrð^AU”ɯí95, vilket jag inte tycker känns särskilt seriöst som värdet på uppnådda poäng. Speciellt som en upprepad session av patiensen fortfarande visar siffran 95 i ovanstående fil, även om den ligger på ett annat ställe.

Slutsatsen är tråkigt nog att jag inte hittar någonting i katalogen \ ..\..\Harpan av värde att använda för dokumentation eller loggning !

/Kalle

Länk till kommentar
Dela på andra webbplatser

Kollat i registret?

Svar: Ja !

 

Har sökt igenom registret med regedit på såväl "Harpan" som "Solitaire" och visserligen hittat nycklar (?) för "Harpan" men ingenting som innehåller tidigare angivna värden !

Alltså ingen succé där heller !

Länk till kommentar
Dela på andra webbplatser

Har du lust att ladda upp filen solitairesettings.xml hit till eforum så jag får snegla på den? jag har ingen Windows 7 dator eller en dator med solitaire alls.

Länk till kommentar
Dela på andra webbplatser

 

Har sökt igenom registret med regedit på såväl "Harpan" som "Solitaire"

Ger en sökning på SPIDER något av värde?

 

Googlade på regedit solitaire

Länk till kommentar
Dela på andra webbplatser

Ger en sökning på SPIDER något av värde?

 

Googlade på regedit solitaire

Nej - Spider finns inte i registret  vid sökning med vare sig stor eller liten begynnelsebokstav !

Länk till kommentar
Dela på andra webbplatser

Den xml-kod som finns i filen är följande.

<Root>
    <StandardScoringStats>
        <Version>0</Version>
        <Score>0</Score>
        <Score>0</Score>
        <Score>0</Score>
        <Score>0</Score>
        <Score>0</Score>
        <Date>0</Date>
        <Date>0</Date>
        <Date>0</Date>
        <Date>0</Date>
        <Date>0</Date>
        <GamesPlayed>1</GamesPlayed>
        <GamesWon>0</GamesWon>
        <MaxWinStreakLength>0</MaxWinStreakLength>
        <MaxLoseStreakLength>1</MaxLoseStreakLength>
        <CurrStreakLength>1</CurrStreakLength>
        <WonlastGame>false</WonlastGame>
    </StandardScoringStats>
    <VegasScoringStats>
        <Version>0</Version>
        <Score>0</Score>
        <Score>0</Score>
        <Score>0</Score>
        <Score>0</Score>
        <Score>0</Score>
        <Date>0</Date>
        <Date>0</Date>
        <Date>0</Date>
        <Date>0</Date>
        <Date>0</Date>
        <GamesPlayed>0</GamesPlayed>
        <GamesWon>0</GamesWon>
        <MaxWinStreakLength>0</MaxWinStreakLength>
        <MaxLoseStreakLength>0</MaxLoseStreakLength>
        <CurrStreakLength>0</CurrStreakLength>
        <WonlastGame>false</WonlastGame>
    </VegasScoringStats>
    <NoTimeScoringStats>
        <Version>0</Version>
        <Score>725</Score>
        <Score>725</Score>
        <Score>725</Score>
        <Score>725</Score>
        <Score>720</Score>
        <Date>1468701483</Date>
        <Date>1468352845</Date>
        <Date>1455744376</Date>
        <Date>1450733096</Date>
        <Date>1462046807</Date>
        <GamesPlayed>4276</GamesPlayed>
        <GamesWon>583</GamesWon>
        <MaxWinStreakLength>4</MaxWinStreakLength>
        <MaxLoseStreakLength>45</MaxLoseStreakLength>
        <CurrStreakLength>2</CurrStreakLength>
        <WonlastGame>false</WonlastGame>
    </NoTimeScoringStats>
    <NoScoringStats>
        <Version>0</Version>
        <GamesPlayed>0</GamesPlayed>
        <GamesWon>0</GamesWon>
        <MaxWinStreakLength>0</MaxWinStreakLength>
        <MaxLoseStreakLength>0</MaxLoseStreakLength>
        <CurrStreakLength>0</CurrStreakLength>
        <WonlastGame>false</WonlastGame>
    </NoScoringStats>
    <Options>
        <Version>6</Version>
        <ScoringMode>2</ScoringMode>
        <DeckDrawMode>3</DeckDrawMode>
        <TimedGameMode>false</TimedGameMode>
        <UseCummulativeScoring>false</UseCummulativeScoring>
        <RandomAppearance>false</RandomAppearance>
        <PlaySounds>true</PlaySounds>
        <PlayAnimations>true</PlayAnimations>
        <AutoComplete>false</AutoComplete>
        <AutoContinue>false</AutoContinue>
        <AutoSaveGameOnExit>false</AutoSaveGameOnExit>
        <UseTips>true</UseTips>
        <Background>Klassiskfilt</Background>
        <Deck>Årstider</Deck>
    </Options>
</Root>
Men så har dom av någon anledning lagt med en bild i filen. Så det är inte en korrekt xml-fil, och inte en korrekt bild heller. Dom har sparat båda filtyperna i en och samma fil. Jag bifogar även bilden bara för sakens skull.post-40189-0-80181100-1483197354.png
Länk till kommentar
Dela på andra webbplatser

Spelar också mycket harpan men i webbläsaren (Harpan saknas i min Win10). Där jag lirar är det en HTML5 version som inte sparar någon statistik alls tyvärr. Men när det är HTML5 bör man kanske kunna hitta lite data lokalt om man har tur? Någon idé på var jag ska börja leta?

 

Kul idé att föra statistik på något, blir mitt nyårslöfte att föra det över årets spelande :-D

Länk till kommentar
Dela på andra webbplatser

Flyfisherman

Hej,

 

Har du kollat i:

C:\Users\[userName]\AppData\Local\Microsoft Games\[Game]\[Ditt namn på spelet]

 

Kanske denna tråd från MS-Answers kan ge lite upplysningar.

Framförallt om man läser en bit ned...

https://answers.microsoft.com/en-us/windows/forum/windows_other-gaming/where-are-the-solitaire-statistics/4969f78a-ce22-456e-a4db-b0c74f0f96b3

 

Men Harpan har ju inbyggt stöd för statistik . i xml-format men var hämtar den detta som sagt?

Högrl

Mvh

 

Denna sajt ger inga svar, däremot verkar han trevlig och ett e-mail så påstår han att han kan räkna ut resultaten med statistik. Det måste betyda att uppgifterna finns nånstans?

http://www.roziturnbull.com/bill/Solitaire/solitaire.htm

 

Liksom detta: http://delphiforfun.org/programs/roll_call.htm

Den sista där har även källkoder för att själv kunna skräddarsy sin statistik alt. en körbar färdig fil.

jag har absolut ingen aning om detta är bra eller inte, men sajten verkar trevlig i alla fall....

Länk till kommentar
Dela på andra webbplatser

Harpan finns att ladda ned från Microsoft Store i 10:an

 

Tack! Visste inte om detta. Dock så fungerar det inte på jobbdatorn då vi inte har rättigheter att installera saker. Men som sagt, stort tack!

Länk till kommentar
Dela på andra webbplatser

  • 2 months later...
Kalle Dator1

Hej !

Jag är faktiskt lite spelberoende, men inte värre än att jag har fått en (o)vana lägga patiensen Harpan !

Som några av er redan vet, har jag gafflat lite i denna tråd om patensens tveksamma hantering av resultatstatistik, samt försök att ur programmet själv plocka ut resultat, men dock utan större framgång...

Ett tag började jag själv föra en sorts statistik över vunna och förlorade omgångar, men kom ganska snart att fundera om det inte skulle gå att göra ett lite PC-program för detta.
För att automatisera detta skulle jag ha föredragit att programmet kunde haka på uppgifter som Harpan själv lämnade efter sig vid varje avslutad omgång, men fann snart att siffrorna både var svåråtkomliga och knapphändiga, t ex inga uppgifter om poängställning vid förlorade omgångar m m....

En kompromiss blev att jag tillförde en sifferpanel till mitt program, där man lätt skulle kunna mata in siffrorna, vid såväl vinst som förlust. Jag kände att detta var en relativt lätt hantering, och så fick det bli tills vidare....

För att inte göra historien onödigt lång;
Jag har kört mitt program en längre tid nu och vartefter förbättrat och förenklat - finns säkert utrymme att specialisera ytterligare - och nu föreligger programmet på min hemsida för var och en intresserad att ladda hem och prova genom att använda DENNA länk.

Det finns lite ytterligare bakgrundsinformation på webbsidan, och till själva installationen har tillfogats en liten manual i text-format.
Jag hoppas att mitt program ska erbjuda någon förnöjelse för intresserade, som komplement till att lägga denna egendomligt fängslande lilla patiens, Harpan !

Slutligen vill jag tacka "M" och "Cluster" för hjälpen med att formatera informationsarean på webbsidan !

/Kalle

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...