Jump to content
Nate

Compiled Resources List

Recommended Posts

Thanks for the jar file :)

Meanwhile i wrote a shopping script myself (sorry^^)

 

https://www.dropbox.com/s/g2mjze3p6ca3wcr/Shoplist.py?dl=0

 

it uses OggDudes Data XML for input. Just specify the path to the Data folder or put it right into it ;)

 

For information run "python Shoplist.py -h "

>>> usage: Shoplist.py [-h] -s streetwise [-i items] [-b boostdie]

                   [-sb setbackdie] [-st shopTyp] [-it itemTyp [itemTyp ...]]

                   [-dp datafold]

 

Random generated item list for shops

 

optional arguments:

  -h, --help            show this help message and exit

  -s streetwise         The highest streetwise rank in your group. Success

                        will increase the rarity threshold

  -i items              The number of items returned by the generator.

                        (default: 10)

  -b boostdie           The number of boostdies added. Success will increase

                        the rarity threshold. Advantage will reduce the price.

                        (default: 0)

  -sb setbackdie        The number of setbackdies added. Fail will decrease

                        the rarity threshold. Threat will increase the

                        price.(default: 0)

  -st shopTyp           What kind of shop it is. Can be [Normal, Shady,

                        Blackmarket]. A Normal shop will sell no restricted

                        items. A shady shop can have up to 20% of restricted

                        items. The Blackmarket will have at least 30%

                        restricted items (default: Normal)

  -it itemTyp [itemTyp ...]

                        What kind of items the shop is going to sell. Can be

                        [All, Energy Weapon, Slugthrower, Thrown,

                        Explosives/Other, Brawling, Melee, Lightsaber,

                        Vehicle, Armor, WeaponAttachment, ArmorAttachment,

                        VehicleAttachment, GearAttachment, Communications,

                        Poisons, Antidotes, Cybernetics,

                        Detection/Surveillance Devices, Droids, Riding Beasts,

                        Drugs and Consumables, Medical, Survival,

                        Entertainment, Security/Espionage, Carrying/Storage,

                        Tools/Electronics, Reloads/Ammo, Black Market, Ancient

                        Talismans, Holocrons, Generic, Luxury Items] (default:

                        All)

  -df datafolder        The Path to OggDude's SWRPG Character Editor Data

                        Folder

 

I simply roll x Proficiency dies (where x is the number of streetwise ranks) each success (Triumph counts only as a success) will increase the rarity threshold for the items :)

Each advantage / Threat on any setback or boostdie will also increase or decrease the price of the items

 

You can also specify which items you want to sell.

 

here are a few examples:

 

python Shoplist.py -s 2 -b 1 -st 'Shady' -it 'Armor' 'Energy Weapon'

python Shoplist.py -s 1 -b 1 -st 'Normal' -it 'All' -df "/Users/.../SWEotECharGen/Data" 

python Shoplist.py -s 5 -sb 2 -st 'Blackmarket'
python Shoplist.py -s 2
 
Feel free to use and modify ;) 

 

ps.: Credits goes to MacKenziehHnc  who inspired me for my version :) Thanks for that

pps.: @OggDude is it possible that you specify the index of an item, adversary etc. in an xml tag rather than in the description? ^^that would be easier to parse it :D

Edited by Dutzen

Share this post


Link to post
Share on other sites

What I did was make my software freeware, but have a "Donate" button at the top.  If you like the software and want to help me continue in my development efforts, you can donate to my PayPal account.  This isn't paying for the software, since the software is free.  It's just helping me out so I can continue to support the software.

 

 

Some folk are using Patreon as well - I don't always have the time, skills, or energy to create my own content, but I sure as heck can kick a couple bucks a month to someone who does!  Why, I'd even be willing to help fund a project that gets your awesome Character Generator into some fashion of online tool so I can use it on my (meager) gaming mac laptop!  (Hey, a guy can dream, can't he?)

Share this post


Link to post
Share on other sites

 

pps.: @OggDude is it possible that you specify the index of an item, adversary etc. in an xml tag rather than in the description? ^^that would be easier to parse it :D

Not sure what you mean.  All items have at least a Key, Name, and Description.  So all items in the data will at minimum be like the following:

 

<WhateverItem>

  <Key>XXX</Key>

  <Name>My Item Name</Name>

  <Description>My item description.</Description>

   .

   .

   .

</WhateverItem>

 

The Key value makes them unique amongst themselves.

 

Also, Adversaries, Characters, etc., are not stand-alone XML.  They need logic to be combined with the master data in order to be useful.  And, of course, some master data is dependent on other master data (like, Motivations need Specific Motivations, Careers need Specializations, etc), although master data is useful on its own.

Share this post


Link to post
Share on other sites

pps.: @OggDude is it possible that you specify the index of an item, adversary etc. in an xml tag rather than in the description? ^^that would be easier to parse it :D

Not sure what you mean.  All items have at least a Key, Name, and Description.  So all items in the data will at minimum be like the following:

 

<WhateverItem>

  <Key>XXX</Key>

  <Name>My Item Name</Name>

  <Description>My item description.</Description>

   .

   .

   .

</WhateverItem>

 

The Key value makes them unique amongst themselves.

 

Also, Adversaries, Characters, etc., are not stand-alone XML.  They need logic to be combined with the master data in order to be useful.  And, of course, some master data is dependent on other master data (like, Motivations need Specific Motivations, Careers need Specializations, etc), although master data is useful on its own.

What i meant is:

In your Description is written: See page 123 in the Edge of the Empire Core rulebook for more Information.

If you specify a Special key for the Index it can be parsed more effically:

E.g.

<item >

<name>

<key>

<Index>

<Book>

<Page>

But if that is too much work i will write a parser for extracting Book and page from the Description :D

Share this post


Link to post
Share on other sites

So, I’m curious — for those of us who want to use the JAR file natively, how do we install and use the program as a whole? Do we put the JAR file and the other components all in the same directory?

EDIT: I’ve got the JAR file, the Backup Files, resources, etc… all copied over and installed in the same subdirectory, and I can launch the JAR file, but after I click to generate a new store and answer the questions, then nothing happens.

Edited by bradknowles

Share this post


Link to post
Share on other sites

 

So, I’m curious — for those of us who want to use the JAR file natively, how do we install and use the program as a whole? Do we put the JAR file and the other components all in the same directory?

EDIT: I’ve got the JAR file, the Backup Files, resources, etc… all copied over and installed in the same subdirectory, and I can launch the JAR file, but after I click to generate a new store and answer the questions, then nothing happens.

 

There is an issue that I know of where if you have Java 7 and 8 installed simultaneously (more common than you'd think) it won't run. Though I think there's another issue, but I can't figure out what it is and the dude who was having it fell of the earth. Are you running it on Mac?

Share this post


Link to post
Share on other sites

There is an issue that I know of where if you have Java 7 and 8 installed simultaneously (more common than you'd think) it won't run. Though I think there's another issue, but I can't figure out what it is and the dude who was having it fell of the earth. Are you running it on Mac?

This issue should probably be taken to a different thread. ;)

Share this post


Link to post
Share on other sites

Updated my Species book (I think I've got all the books done. Let me know if I have missed any.)

Link is in my signature (file name is "Species_20160210.pdf")

Have you worked on the adversary cards? We have a bunch of new adversarys :) Would it be possible to organize them by book to make it easy to just print the new stuff as it comes out?

Share this post


Link to post
Share on other sites

 

Updated my Species book (I think I've got all the books done. Let me know if I have missed any.)

Link is in my signature (file name is "Species_20160210.pdf")

Have you worked on the adversary cards? We have a bunch of new adversarys :) Would it be possible to organize them by book to make it easy to just print the new stuff as it comes out?

 

Going forward, they are kinda organized by book (via the Index). I just have to pluck up the mental energy to do the ones that have come out since I last did them, but that shouldn't be too long :)

Share this post


Link to post
Share on other sites

 

 

pps.: @OggDude is it possible that you specify the index of an item, adversary etc. in an xml tag rather than in the description? ^^that would be easier to parse it :D

Not sure what you mean.  All items have at least a Key, Name, and Description.  So all items in the data will at minimum be like the following:

 

<WhateverItem>

  <Key>XXX</Key>

  <Name>My Item Name</Name>

  <Description>My item description.</Description>

   .

   .

   .

</WhateverItem>

 

The Key value makes them unique amongst themselves.

 

Also, Adversaries, Characters, etc., are not stand-alone XML.  They need logic to be combined with the master data in order to be useful.  And, of course, some master data is dependent on other master data (like, Motivations need Specific Motivations, Careers need Specializations, etc), although master data is useful on its own.

What i meant is:

In your Description is written: See page 123 in the Edge of the Empire Core rulebook for more Information.

If you specify a Special key for the Index it can be parsed more effically:

E.g.

<item >

<name>

<key>

<Index>

<Book>

<Page>

But if that is too much work i will write a parser for extracting Book and page from the Description :D

 

The problem with that is descriptions are free-form and don't have to follow a pattern.  Granted, in the base data (excluding custom data), pretty much all descriptions look somewhat like that, but they don't always conform to a standard.  What's wrong with just displaying the description of the item?  If it's the default description, it'll still show the book and page numbers.

 

Also, if there's general interest (and there would need to be), I could probably create a console app that would combine base data with custom data, then save the combined data off in a directory somewhere.  This way, 1) descriptions you've added would be included, and 2) your custom items would also be included.

Share this post


Link to post
Share on other sites

 

 

 

pps.: @OggDude is it possible that you specify the index of an item, adversary etc. in an xml tag rather than in the description? ^^that would be easier to parse it :D

Not sure what you mean.  All items have at least a Key, Name, and Description.  So all items in the data will at minimum be like the following:

 

<WhateverItem>

  <Key>XXX</Key>

  <Name>My Item Name</Name>

  <Description>My item description.</Description>

   .

   .

   .

</WhateverItem>

 

The Key value makes them unique amongst themselves.

 

Also, Adversaries, Characters, etc., are not stand-alone XML.  They need logic to be combined with the master data in order to be useful.  And, of course, some master data is dependent on other master data (like, Motivations need Specific Motivations, Careers need Specializations, etc), although master data is useful on its own.

What i meant is:

In your Description is written: See page 123 in the Edge of the Empire Core rulebook for more Information.

If you specify a Special key for the Index it can be parsed more effically:

E.g.

<item >

<name>

<key>

<Index>

<Book>

<Page>

But if that is too much work i will write a parser for extracting Book and page from the Description :D

 

The problem with that is descriptions are free-form and don't have to follow a pattern.  Granted, in the base data (excluding custom data), pretty much all descriptions look somewhat like that, but they don't always conform to a standard.  What's wrong with just displaying the description of the item?  If it's the default description, it'll still show the book and page numbers.

 

Also, if there's general interest (and there would need to be), I could probably create a console app that would combine base data with custom data, then save the combined data off in a directory somewhere.  This way, 1) descriptions you've added would be included, and 2) your custom items would also be included.

 

The reason for adding an extra tag to the item xml is that if someone is editing the description. The reference for the book index is lost. If we specify a special tag for the index, we can still obtain the data :D (and its easier to parse for external tools :D)

 

You don't need to refactor your whole xml just add another tag: (if you won't do it, its ok. It's just a suggestion)

 

<Weapons>

    <Weapon>
      <Key>BLASTHOLD</Key>
      <Name>Holdout Blaster</Name>
      <Description>
         [H3]Holdout Blaster[h3]
          The smallest of blasters are easy to conceal [...]
      </Description>
      <Index>
         <book>EdgeOfEmpireCoreRulebook</book>
         <page>161</page>
      </Index>
      <SkillKey>RANGLT</SkillKey>
      <Damage>5</Damage>
      <Crit>4</Crit>
      <RangeValue>wrShort</RangeValue>
      <Encumbrance>1</Encumbrance>
      <HP>1</HP>
      <Price>200</Price>
      <Rarity>4</Rarity>
      <Type>Energy Weapon</Type>
      <Categories>
         <Category>Blaster Pistol</Category>
         <Category>Holdout Blaster</Category>
         <Category>Blaster</Category>
         <Category>Pistol</Category>
         <Category>Ranged</Category>
      </Categories>
      <Qualities>
         <Quality>
            <Key>STUNSETTING</Key>
         </Quality>
      </Qualities>
   </Weapon>
...

</Weapons>

Share this post


Link to post
Share on other sites

Can anybody recommend a blank character sheet that is line-agnostic or, better, includes options that support all three game lines? Getting ready to run a mixed group. I've done some rudimentary searching and haven't been able to find much, but figured this might be the place to ask.

Share this post


Link to post
Share on other sites

Can anybody recommend a blank character sheet that is line-agnostic or, better, includes options that support all three game lines? Getting ready to run a mixed group. I've done some rudimentary searching and haven't been able to find much, but figured this might be the place to ask.

use oggdudes character generator. 

Share this post


Link to post
Share on other sites

 

Can anybody recommend a blank character sheet that is line-agnostic or, better, includes options that support all three game lines? Getting ready to run a mixed group. I've done some rudimentary searching and haven't been able to find much, but figured this might be the place to ask.

use oggdudes character generator. 

 

The main reason I'm asking is that I can't use OggDude's generator - I'm in a Mac household and I can't run it on OSX.

Share this post


Link to post
Share on other sites

The main reason I'm asking is that I can't use OggDude's generator - I'm in a Mac household and I can't run it on OSX.

I’m on a Mac, too. And while I technically work for VMware, I’d rather not have a huge Windows VM running locally on my machine. So, I use a virtual Windows machine in AWS to run OggDude’s generator, and I shut it down whenever I’m not using it. When I do need it, I just log into the AWS console via the web, fire up the VM, and then connect to it remotely using “Jump Desktop” and the RDP protocol.

Not to say that this is an ideal solution, but it is one way to go.

Share this post


Link to post
Share on other sites

 

 

Can anybody recommend a blank character sheet that is line-agnostic or, better, includes options that support all three game lines? Getting ready to run a mixed group. I've done some rudimentary searching and haven't been able to find much, but figured this might be the place to ask.

use oggdudes character generator. 

 

The main reason I'm asking is that I can't use OggDude's generator - I'm in a Mac household and I can't run it on OSX.

 

I am also on my Mac and i use VirtualBox  with SharedFolder ;) 

Share this post


Link to post
Share on other sites

How much space does VB take up?  I tried using WINE to run OggDude’s generator but it was really a kludge. Is VB like VMware where you essentially need a full install image just to run one app?

Share this post


Link to post
Share on other sites

How much space does VB take up?  I tried using WINE to run OggDude’s generator but it was really a kludge. Is VB like VMware where you essentially need a full install image just to run one app?

VirtualBox itself is just a little less than 300MB, but then you’ve also got to accommodate the Windows OS, the application, etc….

Share this post


Link to post
Share on other sites

I've started a couple of threads elsewhere but I'll consolidate here. I have a few things I have uploaded to dropbox in the last couple of days and would like to share in the spirit that I have witnessed on these forums.

 

Stat block for Rakghoul Adversary (see ogg dudes character generator)

 

https://www.dropbox.com/s/q91qhlsk1qg4j04/Adver0.xml?dl=0

 

Stats for a Leviathan (on MS word)

 

https://www.dropbox.com/s/jh1hcspoj68vjvt/Rakghoul.docx?dl=0

 

An excel sheet with pretty much everything you need to keep track of combat and experience for your games:

 

https://www.dropbox.com/s/ubpx0aspeacnhsx/Star%20Wars%20GM%20toolbox1.xlsx?dl=0

 

 

The link to my full dropbox folder of goodies is in my signature.

Edited by DiegoOnasi

Share this post


Link to post
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.


×
×
  • Create New...