Orphalese THINKS the Spread won't work
Posted: Mon 29 Aug, 2016 11:19 am
Hi Richard,
I was just getting ready to offer you a hearfelt thanks and congratulations for a brilliant version 10...
Then I found the following bug! "Orphalese THINKS the Spread won't work"
I think it may be relatively easy to fix, since the evidence points to the Spread working, if Orphalese wasn't using an out of date test before running it....
I've been working on a new Oracle - the Egyptian "Book of Fate" as used by Napoleon. I've started with the method of choosing the Oracle, which uses five rows of "Pen Slashes", which are supposed to be over 12 lines each. An odd row is recorded as "One Star", while an even row is recorded as "Two Stars".
Yes I know that this could be done in a relatively simple way, but I wanted to re-create those five rows of "Pen Slashes" - using a Spread with five independent decks, using the "New Powers of 10"!
Deck 1 with a Spread for just one of those lines worked no problem.
I then created the five Decks and started working on the HUGE Spread for all five lines.
I stopped for a breather and tested it when I'd got in two full rows of Pen Slashes plus just a "First One" for the remaining three rows (that's 65 cards). This Spread, using all the five decks WORKED!
Rather later I completed the whole Spread, fully expecting it to work as well, however now every time that it is run I am greeted with the error message that Deck 1 "has insuffcient cards". the Spread is then not run.
Yes the Spread contains the probably record breaking 155 cards!! And very clearly the first Deck, with only 72 cards, does not have all that number. However none of the individual lines "Break the Bank" for their respective Deck. I think that Orphalese is simply using the outdated test of the total number of cards in the Spread against that First Deck only.
I believe that given the first test, which worked well, that if it were not tested in that way, that the full Spread WOULD work.
A couple of other issues -
1) Problems with sharing new Multi-Pack Spreads
Given that we can sort out the problem and get the Spread working, then I will of course want to share it with the Oracle Deck "The Book of FATE". However I forsee several problems there.
i) The Spread Creation/Edit Wizard references the Decks using the Folder Names. Now these may well be different on the person who downloaded the Spread. To change that they could open the Spread in the "Edit Wizard" however disaster will follow!! (see next -)
ii) When the Wizard doesn't see the appropriate Decks on their computer it will either default to "Use Any" for each deck entry, which will MOVE every single card in the Spread to a new location! Now with 155 cards that will be a very hard one for another user to be faced with!! Or the Wizard MIGHT even default to just one "Use Any" Deck, with even more disastrous results!!
iii) I suggest that to get sharing working easily for Spreads using the new Multiple Deck options that it would be better to reference the Decks with the name given within the "PackInfo.xml". This is much more likely to be the same on anybodies PC. Indeed perhaps a change to stop editing of this within Orphalese (anybody who edits the xml file directly must take the consequences of their act!)
2) Problem with the Program not running the spread always with the specified Decks.
Although the first time I run the smaller Five Deck Spread (with only the two lines complete and the First card only of the remaining three lines - 65 cards) I ran the Spread with a different Deck in place. It worked flawlessly, first closing that "Other Deck", then opening all the five Decks of the Spread and Spreading them. Perfect behaviour!
Since then with the newer 10.0.3.1, the behaviour has changed and the Original Deck (not part of the Spread) remains open and not "Parked" yet it is the one which is shown shuffling! Bizzare! The other five Decks are shown "Parked".
If all five Decks are opened manually, then there remains just the problem from above of "Not Enough Cards".
I hope you can fix these issues, Regards - MysticEast
I was just getting ready to offer you a hearfelt thanks and congratulations for a brilliant version 10...
Then I found the following bug! "Orphalese THINKS the Spread won't work"
I think it may be relatively easy to fix, since the evidence points to the Spread working, if Orphalese wasn't using an out of date test before running it....
I've been working on a new Oracle - the Egyptian "Book of Fate" as used by Napoleon. I've started with the method of choosing the Oracle, which uses five rows of "Pen Slashes", which are supposed to be over 12 lines each. An odd row is recorded as "One Star", while an even row is recorded as "Two Stars".
Yes I know that this could be done in a relatively simple way, but I wanted to re-create those five rows of "Pen Slashes" - using a Spread with five independent decks, using the "New Powers of 10"!
Deck 1 with a Spread for just one of those lines worked no problem.
I then created the five Decks and started working on the HUGE Spread for all five lines.
I stopped for a breather and tested it when I'd got in two full rows of Pen Slashes plus just a "First One" for the remaining three rows (that's 65 cards). This Spread, using all the five decks WORKED!
Rather later I completed the whole Spread, fully expecting it to work as well, however now every time that it is run I am greeted with the error message that Deck 1 "has insuffcient cards". the Spread is then not run.
Yes the Spread contains the probably record breaking 155 cards!! And very clearly the first Deck, with only 72 cards, does not have all that number. However none of the individual lines "Break the Bank" for their respective Deck. I think that Orphalese is simply using the outdated test of the total number of cards in the Spread against that First Deck only.
I believe that given the first test, which worked well, that if it were not tested in that way, that the full Spread WOULD work.
A couple of other issues -
1) Problems with sharing new Multi-Pack Spreads
Given that we can sort out the problem and get the Spread working, then I will of course want to share it with the Oracle Deck "The Book of FATE". However I forsee several problems there.
i) The Spread Creation/Edit Wizard references the Decks using the Folder Names. Now these may well be different on the person who downloaded the Spread. To change that they could open the Spread in the "Edit Wizard" however disaster will follow!! (see next -)
ii) When the Wizard doesn't see the appropriate Decks on their computer it will either default to "Use Any" for each deck entry, which will MOVE every single card in the Spread to a new location! Now with 155 cards that will be a very hard one for another user to be faced with!! Or the Wizard MIGHT even default to just one "Use Any" Deck, with even more disastrous results!!
iii) I suggest that to get sharing working easily for Spreads using the new Multiple Deck options that it would be better to reference the Decks with the name given within the "PackInfo.xml". This is much more likely to be the same on anybodies PC. Indeed perhaps a change to stop editing of this within Orphalese (anybody who edits the xml file directly must take the consequences of their act!)
2) Problem with the Program not running the spread always with the specified Decks.
Although the first time I run the smaller Five Deck Spread (with only the two lines complete and the First card only of the remaining three lines - 65 cards) I ran the Spread with a different Deck in place. It worked flawlessly, first closing that "Other Deck", then opening all the five Decks of the Spread and Spreading them. Perfect behaviour!
Since then with the newer 10.0.3.1, the behaviour has changed and the Original Deck (not part of the Spread) remains open and not "Parked" yet it is the one which is shown shuffling! Bizzare! The other five Decks are shown "Parked".
If all five Decks are opened manually, then there remains just the problem from above of "Not Enough Cards".
I hope you can fix these issues, Regards - MysticEast