j

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

jdale

About

Username
jdale
Joined
Visits
1,563
Last Active
Roles
REGISTERED

Comments

  • Also, I handled the modifiers differently. There's usually more than one way to do things, the second way is easier if you are going to do it with multiple variables.
  • Also note, for the mild and extreme values, I have it showing both values followed by the final value. In practice you would remove the {x} {y} part to just get the final value, but it's always helpful to put in that sort of thing to check that it's…
  • Ok, and here it is with your roll twice option. "Mild" takes the result closer to 10, "Extreme" takes the result farther from 10. To figure out the distance from 10, we subtract 10, and then take the absolute value because we don't care if it is abo…
  • This works for altitude and season. Latitude is left for you. Note the "Roll is" and "Result is" are just there so you can see that it is working. If you don't want the first value to show up, you would just put x=={1d20} instead of a single equals …
  • It's possible, and you do want prompts. Let me take a look.....
  • Don't use Define for things inside a table. That's only for definitions at the top, before your tables start. [Pokemon=pidgey] will assign the Pokemon variable a value of "pidgey", and also display "pidgey". [Pokemon==pidgey] with a double equal…
  • You're limited to four per .ipt file. I don't know why you wouldn't be able to edit it though. The file would have a .ipt extension, not .txt. If you aren't sure where your generators are, go on the menu to Help > About and in that window look w…
  • That does sound like a problem: not enough tables!
  • I think that's what the CGI executables are for. Probably an easier solution than rewriting everything. Will still require some setup on your server though. https://forum.nbos.com/discussion/835/inspiration-pad-pro-3-0-cgi-executables#latest The w…
  • I'm not clear on exactly what you did. What I would do is look in your \InspirationPadPro3\Generators folder and copy the file that has the table you want. Rename that file. Make changes if appropriate. If you just add tables in an existing file, t…
  • Prompt is still working on my Windows 11 machine (and also Windows 10). Probably merits its own thread. Personally, I program mainly in VB.net, so I don't know if that's relevant. Although I have faked my way through other languages successfully wh…
  • I think to do that, you need a single run of your table to generate multiple hexes. Rather than only generating one hex per iteration. It's still a bit tricky without arrays though. Alternately, perhaps you could use the time as a random seed since…
  • Ah, I missed that. The "Use" line can have that, but the table reference should just be the name of the table, not the name of the file. So it wouldn't.
  • If you put the file in Common, then it should just be: Use: 1-8PatronsAndTargets.ipt If you put it in Common\nbos\ then it would be Use: nbos\1-8PatronsAndTargets.ipt Basically, Use assumes it's in Common, any path listed is going to be relative …
  • I think Use is relative to the Common subfolder, not the Generators subfolder. So you can either put them in Common, or put them in a subfolder of Common and then reference accordingly, for example this is looking in Common\nbos Use: nbos\Professio…
  • You can embed some amount of html, e.g., there's an example floating around that includes images that way. I don't know if there are any limits on that but in principle it might work to embed JavaScript that way. But it would be IPP comes up with th…
  • You can sometimes use prompts to select between different options, although there is a limit to how many you can use. I'm not familiar with TOAD so I don't know anything about their codes, cyphers, and alternate alphabets.
  • But once you've done it, you can do all those rolls and subrolls with one click. I usually end up adding a bunch of additional options and details when I convert things into IPP too.
  • I think it's just not evaluating your When condition because there is no End. This works: Table:Knight set: KnightLevel={2d4+1} set: KnightHP={{KnightLevel}d10} set:SwordChance={{KnightLevel}5} set:SwordRoll={1d100} set:WeaponChance={{KnightLe…
  • The treasure is returning a value {2d4} (from HowMany) and then the {2d6} number immediately afterwards. So the first digit will be 2-8, and then after that 2d6. The lowest you will get is 22 (2 followed by 2), and the highest 812 (8 followed by 12)…
  • You can use it in brackets, maybe you can't do it with the Roll command though. Here's a workaround if you need to index a roll on a lookup table. Table A generates the value and then looks that value up on Table B. Presumably you will want to put s…
  • The easiest solution is to start out by assigning the Prompt value to another variable, and then use that variable instead of Prompt. You are then free to update that other variable as needed. Prompt: {Micro|Neighborhood|District|[@random_scale]} N…
  • Going through the existing tables is a great way to see what's possible. The simplest way to use IPP is just as a single table. The next step up is basically Mad Libs. Once you have those down, there is a lot more you can do....
  • Sure, you would just have a first table that gets results from the additional tables. E.g., Table: main [@title] [@firstname] [@lastname] Table: title King Duke Duchess etc. The secondary tables can also call additional tables of their own (e…
  • I do something similar except I split into three parts. The first part includes the first vowel and the consonant immediately after it. The last part includes the last consonant and the vowel before it. And the middle is the rest. I wrote a VB.net a…
  • If you go on the menu to Help > About (make sure to click Help on the menu, not the question mark icon below), it will show you the Table Paths. I think it's in Documents\InspirationPadPro3 but I'm using a portable installation with an alternate …
  • I think the general rule is that curly brackets are for math and variables. If it's not those things, it should be square brackets. To be honest I always just go check a working generator to remind myself of the formats for things though. I'm not g…
  • What I generally do is have multiple tables of names for each race. Then call the table with the race (or whatever other factor) added to the base table name. You'll need to assign the race to a variable too. Table: NPC You see [@NPCAge] [@gender] …
  • When you do this: {!Echo==[|Iron|Bronze|Silver|Gold|Mythril/Adamant|Exaltant]} I think those should be square brackets instead of curly ones, and you don't need the exclamation point. This works: Table:TheBiggun [when]{$prompt1}=Random[do][Echo==…
  • If you put the .ipt file in the Generators folder (rather than Common), it will be listed in the left sidebar in IPP. It's possible for one .ipt file to call content from another file, and that's what you would normally put in Common, the things you…