The Forge Reference Project

 

Topic: Advanced pdfs
Started by: btrc
Started on: 7/3/2005
Board: Publishing


On 7/3/2005 at 6:46pm, btrc wrote:
Advanced pdfs

If you ever wondered at how much functionality you can cram into a pdf, I have the demo version of Infinite Armies up at:

http://www.btrc.net/html/iarmies.html

This is somewhat of a game design post and somewhat of a publishing one (and maybe a little shameless self-promotion), since it covers all these areas. You can cram an amazing amount of interactivity and programming into a pdf, and use that to get people using the pdf instead of just reading it. If someone has come up with a more advanced game-related pdf than the iArmies demo, I have yet to see it.

And that's just the demo. The full product will knock people's expectations of what a pdf can do for a loop. Right now, too many of our pdfs are simply glowing screen versions of a print product, with little extra value except the fact that we price them a lot lower than the print product. Infinite Armies is a concept that is simply impossible without advanced pdf (or other) programming, yet in the end is still a table-top product.

Is this sort of interactivity and advanced functionality the direction we (pdf publishers) should be headed in?

Greg Porter
BTRC

Message 15850#169056

Previous & subsequent topics...
...started by btrc
...in which btrc participated
...in Publishing
...including keyword:

 (leave blank for none)
...from around 7/3/2005




On 7/3/2005 at 9:13pm, Veritas Games wrote:
RE: Advanced pdfs

Greg, this is a really interesting idea. FYI -- the PDF freezes up for short periods of time sometimes and doesn't always refresh well. Also if you select an image and then cancel the original image is wiped out.

That said, the idea is great.

You'd probably make more profit, however, if you put this online and then had an automated way to submit an order of Print on Demand cards.

That said, this idea is really amenable to shipping out packs of skins, royalty-free art, etc. to use to allow people to make their own cards.

I would be concerned, depending on whether or not fans end up posting this stuff on their websites -- and you KNOW they will, that you may have some liability issues that could bite you if you were unfortunate. I'd really encourage people just to use the stuff you put out, and then leave it to them to add stuff from the internet, etc.

I think I have one of your older products (I may be wrong), but if memory serves I think it's some sort of live action game using rock-paper-scissors (or some other finger-method of task resolution). So I was amused to see it used again. A man who likes going back to the basics.

A fantastic idea that needs a bit more consideration before coming to life, but a great idea nonetheless.

BTW -- and completely off topic, if we bought EABA from you instead of RPGNOW, how do we get the updated version? Buy it again? Or is there a free update?

Message 15850#169062

Previous & subsequent topics...
...started by Veritas Games
...in which Veritas Games participated
...in Publishing
...including keyword:

 (leave blank for none)
...from around 7/3/2005




On 7/3/2005 at 10:23pm, btrc wrote:
RE: Advanced pdfs

Greg, this is a really interesting idea. FYI -- the PDF freezes up for short periods of time sometimes and doesn't always refresh well. Also if you select an image and then cancel the original image is wiped out.


The former is subject to your processor power and stuff like the current screen magnification and phase of the moon. Those two pages of demo are 4 megs of code and images. If you turn the autocalc feature off it will run much smoother on slower machines (or machines with a full load of Acrobat plug-ins clogging them), and if you do anything that forces a full screen redraw (like changing page magnification), any visual artifacts clear up. The rules will ask you to try the iArmy builder on all the Reader versions you have just to see which it works best on for you.

The latter is an unfortunate compromise necessary to get the thing to work under Reader 5, 6 and 7. I'm still trying to find some code to get around that. They removed in 6 and 7 the command that works in Reader 5, so I had to use an alternate program method to import the images. The problem is that when you commit to importing a new image, you're also commiting to getting rid of the old one.

You'd probably make more profit, however, if you put this online and then had an automated way to submit an order of Print on Demand cards.


I looked into POD card decks, and the price is exorbitant. And trying to run this code over a web server would be awful.

That said, this idea is really amenable to shipping out packs of skins, royalty-free art, etc. to use to allow people to make their own cards.


That's the general idea. I'm also going to provide free Photoshop templates to get people started on designing their own.

I would be concerned, depending on whether or not fans end up posting this stuff on their websites -- and you KNOW they will, that you may have some liability issues that could bite you if you were unfortunate. I'd really encourage people just to use the stuff you put out, and then leave it to them to add stuff from the internet, etc.


The main game rules explicitly go into that and what you can and cannot do (or should and should not do). We're only going to distribute stuff we bought rights to or is royalty-free, but anything the end user does is up to them. So, if a player wants to make an all-centerfold Macho Women army, that's beyond our control. Anything is possible from a lawsuit standpoint, but I think a successful lawsuit against a program that lets you open and import pdfs would signify the end of the Computing Age as we know it.

BTW -- and completely off topic, if we bought EABA from you instead of RPGNOW, how do we get the updated version? Buy it again? Or is there a free update?


Free update. Tell me where/when you got it, and I'll send you a comp link for the latest version.

Greg
BTRC

Message 15850#169067

Previous & subsequent topics...
...started by btrc
...in which btrc participated
...in Publishing
...including keyword:

 (leave blank for none)
...from around 7/3/2005




On 7/3/2005 at 10:33pm, Veritas Games wrote:
RE: Advanced pdfs

btrc wrote: I looked into POD card decks, and the price is exorbitant.


It's terrible to outsource. It's not nearly as bad if you own your own equipment.

And trying to run this code over a web server would be awful.


I wouldn't run that code. I'd run something else and let people pick from options.

Anything is possible from a lawsuit standpoint, but I think a successful lawsuit against a program that lets you open and import pdfs would signify the end of the Computing Age as we know it.


I was referring to your comment on your website telling people they can take stuff off of the internet.

Message 15850#169068

Previous & subsequent topics...
...started by Veritas Games
...in which Veritas Games participated
...in Publishing
...including keyword:

 (leave blank for none)
...from around 7/3/2005




On 7/3/2005 at 11:05pm, btrc wrote:
RE: Advanced pdfs

I was referring to your comment on your website telling people they can take stuff off of the internet.


Fair enough. I was thinking mostly of the gazillions of bytes of free stuff on .mil sites, but I've clarified the iArmies page on that matter. Thanks.

Greg
BTRC

Message 15850#169069

Previous & subsequent topics...
...started by btrc
...in which btrc participated
...in Publishing
...including keyword:

 (leave blank for none)
...from around 7/3/2005




On 7/4/2005 at 6:04pm, Bob Goat wrote:
RE: Advanced pdfs

Hey,

This is awesome Greg. I've just been thinking about what I could do with PDFs since I've been working on this big project for my work (I do multi-media for a living and work a lot with PDFs) For folk who would like to try stuff like this, two great resources for utilizing Javascript as well as all the other really cool shit you can do with Acrobat can be found here:

http://www.planetpdf.com/
http://www.adobe.com/support/forums/main.html

And make sure you read:
http://partners.adobe.com/public/developer/acrobat/sdk/index_doc.html
http://partners.adobe.com/public/developer/pdf/topic_js.html

Keith

Message 15850#169132

Previous & subsequent topics...
...started by Bob Goat
...in which Bob Goat participated
...in Publishing
...including keyword:

 (leave blank for none)
...from around 7/4/2005




On 7/4/2005 at 6:48pm, btrc wrote:
RE: Advanced pdfs

resources for utilizing Javascript as well as all the other really cool shit you can do with Acrobat can be found here:

http://www.planetpdf.com/
http://www.adobe.com/support/forums/main.html

And make sure you read:
http://partners.adobe.com/public/developer/acrobat/sdk/index_doc.html
http://partners.adobe.com/public/developer/pdf/topic_js.html


Since I had to teach myself AcroJS from the ground up for this project, PlanetPDF was an invaluluable resource, and I also picked up some tips about undocumented features and other things through tips and links there. For instance the "app.thermometer" progress meter for long operations works in Reader 5, but is not documented in version 5 AcroJS. Or, there is a security flaw that allows you to create Reader documents that can export form data and save changed versions of the file (though I decided not to use this for a commercial product ;).

I think I have all the AcroJS docs from 5 through 7, even though I'm only writing in 5 for maximum backward compatibility (and because Reader 5 runs so much faster and cleaner than 6 and 7 IMHO).

The Adobe SDK stuff never did much for me, since I'm not a "developer" and am not creating or using any custom plug-ins, but the Adobe support page was occasionaly useful (planetpdf was more so).

Sounds like you've already got a solid handle on AcroJS, but if you have any questions about how to implement something, I may have already been down that road.

Greg
BTRC

Message 15850#169135

Previous & subsequent topics...
...started by btrc
...in which btrc participated
...in Publishing
...including keyword:

 (leave blank for none)
...from around 7/4/2005




On 7/4/2005 at 7:11pm, Veritas Games wrote:
RE: Advanced pdfs

Greg, I suggest you chime in on this thread:

http://www.indie-rpgs.com/viewtopic.php?t=15847

Nate Petersen is talking about setting up a card co-op for a small press game. He may disagree, but I think your design-on-the-fly engine would be perfect for Nate's game.

Sorry, if I butted in where I wasn't wanted. This just looks like a marriage of game and technology.

Forge Reference Links:
Topic 15847

Message 15850#169139

Previous & subsequent topics...
...started by Veritas Games
...in which Veritas Games participated
...in Publishing
...including keyword:

 (leave blank for none)
...from around 7/4/2005




On 7/5/2005 at 5:11am, abzu wrote:
RE: Advanced pdfs

Greg, very exciting. I remember when you showed me the prototype of this at MACE last year. It's come a long way.

So what are your plans for selling this? How much? Download? CD? Will you sell any printed matter?

-L

Message 15850#169184

Previous & subsequent topics...
...started by abzu
...in which abzu participated
...in Publishing
...including keyword:

 (leave blank for none)
...from around 7/5/2005




On 7/5/2005 at 11:09am, btrc wrote:
RE: Advanced pdfs

So what are your plans for selling this? How much? Download? CD? Will you sell any printed matter?


Luke, at this time, looks to be about a 15 meg download for the game, rules and initial image set, for about $10, with "boosters" of say 50 images and a few new card skins and pre-designed decks for maybe $2.50.

At GenCon I hope to sell a CD + printed rules + printed sample army, with the cost depending on what kind of deal I can get at the local Office Max (coupons) for color printing. And, anyone who wants it on CD after GenCon can order it that way.

Greg

Message 15850#169199

Previous & subsequent topics...
...started by btrc
...in which btrc participated
...in Publishing
...including keyword:

 (leave blank for none)
...from around 7/5/2005




On 7/5/2005 at 4:39pm, fug01664 wrote:
solution

Cool site look at it Buy Tramadol

Message 15850#169262

Previous & subsequent topics...
...started by fug01664
...in which fug01664 participated
...in Publishing
...including keyword:

 (leave blank for none)
...from around 7/5/2005




On 7/7/2005 at 2:31am, TheLe wrote:
Re: Advanced pdfs

btrc wrote: Is this sort of interactivity and advanced functionality the direction we (pdf publishers) should be headed in?

Greg Porter
BTRC


Personally, I would say no.

First is the compatibility issue. On Acrobat 5 I ran into several problems, and many of my customers use Acrobat Reader 4.

Second, the pdf itself moved very very slowly on my laptop, and that is the problem with PDFs in general. The bigger it is, the slower it moves in Acrobat Reader.

`Le, aka The Le Games

Message 15850#169490

Previous & subsequent topics...
...started by TheLe
...in which TheLe participated
...in Publishing
...including keyword:

 (leave blank for none)
...from around 7/7/2005




On 7/7/2005 at 10:37am, btrc wrote:
RE: Advanced pdfs

First is the compatibility issue. On Acrobat 5 I ran into several problems, and many of my customers use Acrobat Reader 4.


Obviously I am very interested in any problems, especially with Acrobat 5, which is what the program was written with maximum compatibility for.

Some things can be tweaked code-wise, others can't. For instance, unit special abilities do not refresh icons until you click somewhere else. Can't be helped. Sometimes the graphics on a page do not completely redraw. Can't do anything about that either except to suggest you pull some of your Acrobat plug-ins to increase speed and do a change of page magnification to force a screen refresh. The former is a program limit and beyond my control. The latter is a function of the user's system and I can only offer suggestions to minimize it.

But, if the problems are because you're trying to run it on a 233Mhz Pentium II, then that I can't help you with.

I run it on a 500Mhz iBook with no problems, and my desktop is only a 733Mhz machine (and it runs flawlessly in Reader 5, 6 and 7). I've got a beat-up old 400Mhz Pentium III under my desk for Windows compatibility tests, and it runs fine on that (albeit sluggishly). What speed and operating system are you having problems with?

Acrobat Reader is currently on version 7, and is free. Why are many of your customers still using version 4, which is over 6 years old at this point (or about 130 in human years)? The only reason I use 5 is because that's the last version of the Acrobat Editor that I have and I'm too cheap to upgrade to 7, so I need 5 for editing (not reading) purposes.

Greg
BTRC

Message 15850#169518

Previous & subsequent topics...
...started by btrc
...in which btrc participated
...in Publishing
...including keyword:

 (leave blank for none)
...from around 7/7/2005




On 7/7/2005 at 2:01pm, TheLe wrote:
RE: Advanced pdfs

I mispoke, alot of my customers are using version 5/6, with a few version 4.

I use Acrobat (writer) 5. Since I have that, I have had no need for Acrobat Reader. I will look up the error when I get home.

I run on a 2.2 ghz laptop with 512 ram, and ran into slowdowns just scrolling down. I have little problems on my PC though with such things, but my laptops have always had some problems with pdfs, and I suspect others have the same issues.

Alot of people are still on version 5 or 6 and have absolutely no desire to upgrade. It is a mistake to assume that your customers will always be on the latest and greatest version of the software.

For example, there is still alot of people using OS9, which only supports Acrobat 5.

Many more still use Windows 2000 sp1, which onyl supports Acrobat 5.

What always baffles me are those others that still use Windows 95 or 98.

go fig.

but personally, if I were going to make an interactive game, I would do it in an actual software program or html/javascript. But I may be wrong, and you may be write. It would definitely be a niche market. Let me know how it works out for you.

`Le

Message 15850#169527

Previous & subsequent topics...
...started by TheLe
...in which TheLe participated
...in Publishing
...including keyword:

 (leave blank for none)
...from around 7/7/2005




On 7/7/2005 at 2:13pm, btrc wrote:
RE: Advanced pdfs

I use Acrobat (writer) 5. Since I have that, I have had no need for Acrobat Reader. I will look up the error when I get home.


Ah, there is a difference. Don't know why, but sometimes the program crashes my Editor 5 or brings up irrelevant Java errors. Most commonly something about function "buttonshade" not being found. These have no effect when using it in Reader.

I run on a 2.2 ghz laptop with 512 ram, and ran into slowdowns just scrolling down. I have little problems on my PC though with such things, but my laptops have always had some problems with pdfs, and I suspect others have the same issues.


May be smaller amounts of video RAM or procession power on laptops. Not sure on that one. Also, Reader does funny things with video memory on vertical scrolling as opposed to horizontal scrolling as I recall. Make sure to set your Reader to cache pages so it has things in memory rather than having to read them off the hard disk.

Alot of people are still on version 5 or 6 and have absolutely no desire to upgrade. It is a mistake to assume that your customers will always be on the latest and greatest version of the software.


True enough. One reason it took me so long to get Reader 7 was the download time on a dial-up connection.

For example, there is still alot of people using OS9, which only supports Acrobat 5.


Actually, I prefer OS9 myself, but I switch to OSX for testing of Reader 6 and 7 (and 5 running under OSX).

but personally, if I were going to make an interactive game, I would do it in an actual software program or html/javascript.


Probably, but I am more fluent in AcroJS than the full thing, and it lets people have the rules and army builder in a program (Reader) that they are likely already comfortable with and used to seeing my products in.

Greg
BTRC

Message 15850#169529

Previous & subsequent topics...
...started by btrc
...in which btrc participated
...in Publishing
...including keyword:

 (leave blank for none)
...from around 7/7/2005




On 7/7/2005 at 9:45pm, Veritas Games wrote:
RE: Advanced pdfs

Greg, I use PDF995 and I got a miswritten PDF file when I tried to print the Acrobat cards to a file.

Message 15850#169588

Previous & subsequent topics...
...started by Veritas Games
...in which Veritas Games participated
...in Publishing
...including keyword:

 (leave blank for none)
...from around 7/7/2005




On 7/7/2005 at 10:09pm, btrc wrote:
RE: Advanced pdfs

Lee,
I don't have pdf995, which is I guess a third-party Windows pdf item? The file permissions on the demo should allow you to print to a file. What kind of error message are you getting? Or is it just printing a file you can't read?

I assume you are trying to print it to a "flat" (no forms) file. Try doing one page at a time, printing to an EPS file or some other format, or changing the options available in pdf995. I suspect that pdf995 might not be 100% compatible with the Adobe standard and some stray line of AcroJS code is making it choke. You might also email the makers of pdf995 and ask them.

If you do get it to work properly, I'd be interested to know the setting you use in case anyone else asks. And if you don't get it to save to another file, don't worry too much. The main iArmies builder has an "export data" function which will let you save an entire army's data in a file of about 3000 characters.

Message 15850#169592

Previous & subsequent topics...
...started by btrc
...in which btrc participated
...in Publishing
...including keyword:

 (leave blank for none)
...from around 7/7/2005