Compiled Resources List

By Nate, in Star Wars: Edge of the Empire RPG

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

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?)

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.

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

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

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?

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. ;)

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")

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?

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 :)

It's a work in progress, but I've put together medicine crafting rules .

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.

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>

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.

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.

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.

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.

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 ;)

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?

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….

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

You don't have to go into the Adversary directory and copy out the XML. You can do an Export and it'll give it an appropriate name and let you save it anywhere you want. :)