Jump to content
You must now use your email address to sign in [click for more info] ×

Creating Cards & Assets for Board Games?


Recommended Posts

I am exploring the Affinity suite for the purpose of creating cards and assets (boards, rule books, etc.) for our design & development of Board Games. Many of the card use a standard design with spaces for data elements, so I think a data merge would be useful for us.

I see the Data Merge capability within Publisher and am exploring it, but I keep encountering an issue. I've got an existing data source in XLSX and CSV formats (EDITED TO ADD: with header row). Here's the steps I'm following:

  1. Launch Affinity Publisher 1.9.2.1035 (purchased from the Affinity store) on my Windows 10 (64-bit) machine.
  2. Create a New document (Letter format).
  3. EDITED TO ADD: Using the Data Merge Layout Tool, drag out a 2x2 Data Merge Layout.
  4. EDITED TO ADD: Add Text Frame area(s) where the merged data will be displayed.
  5. Go to Document->Data Merge Manager...
  6. Add Data Merge Source, selecting the existing XLSX (or CSV) file.
  7. Click 'Generate'.
  8. A dialog appears that says 'The Data Merge Source has been updated since you imported it. Would you like to update before outputting?'. I click 'Yes'.

The Data Merge panel remains, but the data source is not added (ie: the left side of the pane is blank). Additionally, under Fields, it's entirely blank. I read & followed the included help file, but don't know what I'm doing wrong. Can someone direct me, please? Thanks!

2021-06-28_121544.jpg

EDITED TO ADD: If you follow the 8 steps as indicated above, it works!

Edited by vogelap
Link to comment
Share on other sites

You are missing the zero step. Make sure you have a header row at the top of your spreadsheet. Name, People, Places. These will then show up in the Data Merge section.

You also need to use the Data Merge Layout tool

333400777_ScreenShot2021-06-28at9_38_38AM.png.ce52f81432573f8343aa55c71c68428f.png

This will allow you to draw a frame which lets you set columns and rows for the repeats I have a 6 x 4 layout for proof sheets. The upper left is the one I place things in.

548941707_ScreenShot2021-06-28at9_36_40AM.thumb.png.25868f241efa8f41e85f89587c51b3f9.png

then things are repeated.

Here is how I have set up my Data merge for it

748402974_ScreenShot2021-06-28at9_33_09AM.thumb.png.9db0f6a21f1366d3e5bb2d124188988c.png

Mac Pro (Late 2013) Mac OS 12.7.4 
Affinity Designer 2.4.1 | Affinity Photo 2.4.1 | Affinity Publisher 2.4.1 | Beta versions as they appear.

I have never mastered color management, period, so I cannot help with that.

Link to comment
Share on other sites

Forgot to include how I organize my spreadsheets. The top row is the fields once imported into Publisher.1797845899_ScreenShot2021-06-28at9_43_52AM.thumb.png.e51157f56cf00dafc52e894fe0b3c89f.png

 

Mac Pro (Late 2013) Mac OS 12.7.4 
Affinity Designer 2.4.1 | Affinity Photo 2.4.1 | Affinity Publisher 2.4.1 | Beta versions as they appear.

I have never mastered color management, period, so I cannot help with that.

Link to comment
Share on other sites

Thanks, Bruce! My spreadsheet does contain the header row, so I was on-target with that.

I tried it again with the Data Merge Tool (and modified the steps in order that I followed, above). I was still not having success, but once I added a Text Frame area, it worked as expected!

I really appreciate your assistance!

Edited by vogelap
Link to comment
Share on other sites

Glad to be of assistance, more glad that you got it working.

Mac Pro (Late 2013) Mac OS 12.7.4 
Affinity Designer 2.4.1 | Affinity Photo 2.4.1 | Affinity Publisher 2.4.1 | Beta versions as they appear.

I have never mastered color management, period, so I cannot help with that.

Link to comment
Share on other sites

  • 2 months later...

Well, crud... I guess I've forgotten some things!

I am able to follow steps 1-8, above, and get to that point. But I don't see how to add the actual merge fields to my document... For example, my spreadsheet has these in the Header:

image.png.b648ec2a3b3e39c6f84a82b2b315a1e4.png

Once I've followed steps 1-8, above, how do I define where, for example, the "Name" field appears on my document?

Link to comment
Share on other sites

Just now, vogelap said:

Yes, I added 4 separate text frames. 

Now you need to open the Fields panel. View > Studio > Fields. Double click on the Field to have it inserted in the Text Frame that has the text caret in it. 

Mac Pro (Late 2013) Mac OS 12.7.4 
Affinity Designer 2.4.1 | Affinity Photo 2.4.1 | Affinity Publisher 2.4.1 | Beta versions as they appear.

I have never mastered color management, period, so I cannot help with that.

Link to comment
Share on other sites

I must still be doing something wrong.

I follow the 8 steps above in order, and the Data Merge panel remains, but the data source is not added (ie: the left side of the pane is blank). Additionally, under the Fields panel, it's entirely blank. I read & followed the included help file, but don't know what I'm doing wrong. The below picture is AFTER I used the Data Merge Layout Tool to create a 2x2, then I added four text frames to the top-left Merge Layout, then I went to Document->Data Merge Manager and added my source (XLSX), and clicked "Generate". When I look at the Fields panel, I don't see where to add the fields to text frames, even if I select a text frame.

image.thumb.png.3cb0c79286191284105b7c7952bc54ef.png

After I click "Generate", I see this message...

image.png.b27bc5e05eaa7e5c83881454e9c887f6.png

I'm confused and would love to make this work!

Link to comment
Share on other sites

  • 3 months later...

Thanks again for your assistance. I really appreciate it.

With holidays and such, I've fallen away from this a bit but am trying to get back to it.

My current conundrum is that I'd like to have different pieces of art on each of the cards. I've got a column in my spreadsheet called "Entire File Path" that contains the entire file path and filename for each image. For example:1566674376_Screenshot2022-01-06081837.thumb.png.5e29d6301f20aafb24e2b63a37d0f5fc.png

I cannot figure out how to insert the image variable into the template... Can someone explain like I'm five, please? :D

Link to comment
Share on other sites

55 minutes ago, vogelap said:

I've got a column in my spreadsheet called "Entire File Path" that contains the entire file path and filename for each image. For example:

You'll need a Picture frame. Click on it with the move tool to select it and then Click on the Field Entire File Path.

Mac Pro (Late 2013) Mac OS 12.7.4 
Affinity Designer 2.4.1 | Affinity Photo 2.4.1 | Affinity Publisher 2.4.1 | Beta versions as they appear.

I have never mastered color management, period, so I cannot help with that.

Link to comment
Share on other sites

I am just guessing that you have facing pages and have put the fields in/on one page only. I would think the quickest way to solve this is to use a single page setup instead of a double page setup.

Mac Pro (Late 2013) Mac OS 12.7.4 
Affinity Designer 2.4.1 | Affinity Photo 2.4.1 | Affinity Publisher 2.4.1 | Beta versions as they appear.

I have never mastered color management, period, so I cannot help with that.

Link to comment
Share on other sites

I'm getting up to speed on the Data Merge capabilities inside Affinity Publisher, and that's led me to questions...

The project I'm working on has two different booklets (one book contains Traps, Events, and Side Quests; the second book contains just the Story). Each of those types (Traps, Events, Story, Side Quests) will have a different Publisher template.

* I've been combining all items into a single spreadsheet, with Column A being "Template Type" with a value of "Traps", "Story Moments", "Events", or "Side Quests". Is this best practice, or is it better to have four separate spreadsheets?

* Is it possible to have Publisher select a template based on a value in a column in the spreadsheet? Could I have Column A in the spreadsheet be "Template Type" with a value of "Traps", "Story Moments", "Events", or "Side Quests", then Affinity would select the appropriate template during the merge? Or is it better to have four separate spreadsheets?

* When creating the template inside Publisher, is it possible to make the fields shrink/grow based on the content of the cell in the spreadsheet? For example, I've got a column in the spreadsheet where there is LOTS of text (2 paragraphs) for one cell and only a few lines of text for another in the same column. I'd like the template to auto-size -- if that's possible.

* Is there a comprehensive resource on data merging? I cannot find one (though @Old Bruce is a darned fine resource!).

Link to comment
Share on other sites

6 minutes ago, vogelap said:

Is it possible to have Publisher select a template based on a value in a column in the spreadsheet?

No.

9 minutes ago, vogelap said:

is it possible to make the fields shrink/grow based on the content of the cell in the spreadsheet? For example, I've got a column in the spreadsheet where there is LOTS of text (2 paragraphs) for one cell and only a few lines of text for another in the same column. 

No auto resizing for the sizes you are speaking of, a single line of text will expand an Art Text Frame. Sometimes off the page.

Careful use of Paragraph styles and their equally carefully chosen fonts can help, but I fear this may be an editorial responsibility.

 

You mentioned this being two separate booklets and that makes me think that you may be better served by a single long text file instead of a Merged Spreadsheet.

If you want to use the Merge capability of Publisher I would suggest starting very small, a couple of records, chosen for length extremes. Add more columns and add more records as you go. It may be that using several spreadsheets will work but I would think that one would deal with the three different sections. You'll just need more columns.

Mac Pro (Late 2013) Mac OS 12.7.4 
Affinity Designer 2.4.1 | Affinity Photo 2.4.1 | Affinity Publisher 2.4.1 | Beta versions as they appear.

I have never mastered color management, period, so I cannot help with that.

Link to comment
Share on other sites

Thanks for your wisdom and guidance, @Old Bruce. I really appreciate it -- you've kept me from exploring dead ends!

I don't completely understand what you meant when you suggested that a long text file might be a better approach than Merged Spreadsheet... I don't know of any function inside Affinity Publisher to use a long text file... (But then again, a book could be written about what I DON'T know about Publisher! :)  ).

The idea of one massive spreadsheet with a bunch of columns (a set of columns for each section) seems logical to me... Then I just run it through the different templates which pick up the necessary cells for that section.

By way of explanation, I am using assets from a game we designed/developed that will be published later this year. This entire effort inside Affinity is so I can learn about data-driven game development (merging from spreadsheets instead of the bass-ackwards way the publisher is doing it now). There's no time limit or expectation for this Affinity effort since the current game is too far into production to make changing directions feasible. It's all for my learning!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.