-
Notifications
You must be signed in to change notification settings - Fork 105
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
A guide for creating custom cardsets. #46
Comments
Will you be willing to write one? |
If I would know specifications of config file which is inside each cardset folder... |
Wouldn't the file specification change after adding SVG support? Another problem with the current cardsets (and other graphical elements) is that they're of an extremely low resolution, and some are designed poorly as well... My favorite PySol's cardsets are the default one and Oxymoron. They have a nice retro feel, and look good, even though they're pixelated. |
On Sun, 27 Aug 2017 06:11:33 -0700 Jan Kleks ***@***.***> wrote:
Wouldn't the file specification change after adding [SVG
support](#3)?
Maybe, maybe not. Hopefully backward compatibility will be retained.
… Another problem with the current cardsets (and other graphical elements) is
that they're of an extremely low resolution, and some are designed poorly as
well... My favorite PySol's cardsets are the default one and Oxymoron. They
have a nice retro feel, and look good, even though they're pixelated.
--
|
Adding the hacktoberfest label. Contributors are welcome. |
kdwayne described here how to do nice cardsets: |
To make things easy you could also use the most recent version of https://sourceforge.net/p/pysolfc/discussion/503708/thread/68fc17a6f5/ Here are some cardsets: |
Some questions are still left unanswered:
|
|
Thanks for sharing @cardset ! The comment at the top of the |
I made a tutorial to create cardsets manually. I found this was missing, because Cardset Maker doesn't give the opportunity to fully custom cardsets. But some questions remain. For the variables I use to identify the various settings, see the attached file.
Feel free to improve or modify my tutorial. All comments are welcome. |
Thanks @Neelix57 ! Which licence is it under: https://github.com/shlomif/Freenode-programming-channel-FAQ/blob/master/FAQ_with_ToC__generated.md#i-want-to-release-my-code---which-open-source-licence-should-i-use ? |
What is missing? (Except that it only supports poker sets)
I think the prefix (1234...) is only to differ from cardsets with the same name.
in "resource.py" this vari is called "version" andsa / cardset |
@shlomif : All my work is under GNU General Public Licence |
Thanks for the reply! Note that it has to be GPLv3-or-later or gplv2-or-later for it to be usable by PySolFC. Please clarify that this is the case. |
@cardset :
The bottom images have always scare corners. I worked out with round corners cards and try to set the "Round Corners" settings for cards and backs higher but it does nothing. It works only for the cards.
Yes, you're right. Thank you for the hint. |
@shlomif : GPLv3 or later |
Do you speak about this bug?
Okay, i could add these futures. But from my point of view, beginners don't even know about offsets or categories. This is for somewhat experienced users. I try to find a solution that satisfy both of us. (Maybe an hopefully easy GUI for beginners and a menu for specialised things) Even if you don't use the tool, if you (or somebody else) have ideas, or wishes please write your opinion in this thread. |
Okay, now i understand. I never touched the bottom cards, because...
As a first test, i removed all bottom cards from my cardset, and the game still works. Probably solution for you: Updating the game or sending an issue report. If this does not work, making the edges round in GIMP. Solution for me: Rounding the corners of the bottoms for older versions of the game. |
Thank you for the information, that Cardset Maker works with Wine and Linux.This is for sure useful for other users. |
Great! So many years playing PySolFC and I never found out these images, I thought the bottoms was only defined by the ones in the cardsets folders. Thanks Man.
I don't think that were a bug. These bottoms should be default ones for cardsets created without bottoms. |
But i get them even if i have ugly bottoms in the cardsets. Should be the same for you. |
I take a closer look this morning. The images are squared. Nothing to do, I must use Gimp. |
Just to make things clear. Is the Paris cardset made with Cardset Maker the only one which has squared corners? I made a test. The game creates the corners like the shape of card 01c.png. |
No, all cardsets have square corniers. |
I had similar issues on a fresh install of Ubuntu Mate 20.04. |
If all cardsets, have square corners, it has nothing to do with Cardset Maker. |
To my posting this morning. For testing, could you remove all the bottoms from your Paris cardset (Pysol closed), |
I came to the same conclusion. Made some additional tests: Screenshot: |
Sorry, another try: Version 3: Version 4: Version 5: Version 6: Majongg differs in version 6. I think this will cause issues in the future, Source: |
I confirm. I made some tests with my custom tilesets and with Ivory Mahjongg. $A must always be set to 6 and the year must be set. The year could also be defined to 0 at your convenience. Please feel free to report any other issue. |
Hi guys, I'm going to move the parsing code in a module of its own (PR #183) to make it easier to experiment with the format. Would you find that helpful? |
Thanks, cardset,Neelix for clarifying. |
Please remove or edit your "cardsets_tutorial.txt" in this thread. Or replace it with this link: Description of "$A" is still inaccurate. Edit: |
Don't know if anyone's still monitoring this, but I was wondering what the status of this document is, and if there's still specific things that need to be done with it, or if this ticket can be closed? It was quite helpful for me when I was adding the hi-res cardsets for the 2.15 release. I personally think it would be a good idea to convert it to HTML and add it to the main documentation - that way, it'll be easier for more casual users to find it. |
On Thu, 01 Dec 2022 16:14:57 -0800 "Joe R." ***@***.***> wrote:
Don't know if anyone's still monitoring this, but I was wondering what the
status of this document is, and if there's still specific things that need to
be done with it, or if this ticket can be closed? It was quite helpful for
me when I was adding the hi-res cardsets for the 2.15 release.
I personally think it would be a good idea to convert it to HTML and add it
to the main documentation - that way, it'll be easier for more casual users
to find it.
👍
…--
Shlomi Fish https://www.shlomifish.org/
NSA Factoids - https://www.shlomifish.org/humour/bits/facts/NSA/
Faith: Hey! “Slut” is such a 90s term. The new name for that is “polyamorous”!
— https://www.shlomifish.org/humour/Buffy/A-Few-Good-Slayers/
Please reply to list if it's a mailing list post - https://shlom.in/reply .
|
Okay, since I haven't heard any objections, I'll convert the guide to HTML and add it to the main documentation, then I'll close this ticket after. |
On Fri, 13 Jan 2023 17:40:42 -0800 "Joe R." ***@***.***> wrote:
Okay, since I haven't heard any objections, I'll convert the guide to HTML
and add it to the main documentation, then I'll close this ticket after.
+1 . thanks.
…--
Shlomi Fish https://www.shlomifish.org/
https://www.shlomifish.org/humour/bits/facts/Summer-Glau/
There are at least 137 Larry Walls in the U.S., but only one that matters.
— https://www.shlomifish.org/humour/bits/facts/Larry-Wall/
Please reply to list if it's a mailing list post - https://shlom.in/reply .
|
All updated. The new file is at https://github.com/shlomif/PySolFC/blob/master/html-src/cardset_customization.html - please make sure any future changes to this doc are reflected in this file. Closing the ticket. |
Custom PySol cardsets outside the downloadable cardset pack are a rare thing in the Internet even in 2017. This is probably due to the fact that the config file specification is not well documented. Perhaps a guide for creating custom cardsets might solve this issue a bit.
The text was updated successfully, but these errors were encountered: