It looks like you're new here. If you want to get involved, click one of these buttons!
Hello all,
I've been making tables with this program for 10 years. I now have it so that it creates entire fantasy campaign worlds and am about 75% to the point where it will make adventure prompts for those campaign worlds. I want to turn this into a web app. Something where people can press a button and get a campaign world like Greyhawk, Forgotten Realms; something along that scale. I have been told that to do this, I should translate whatever this is into Javascript or some other programming language to work as the back end. I do not really know how to program beyond IPP. So, can anyone help me? Like, paying gig, help me. If this is not allowed on the forums I'm sorry. Feel free to delete this, but otherwise... can anyone help me?
Comments
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 working link is in the last post in the thread.
Interesting. Thanks Jdale, I'll give it a shot.
If you're using something like PHP, you can shell out to the executable in the script. This may be more flexible.
I think I buried the lead in this.... I will pay someone to help me. I'm trying to hire someone who knows how to take what I've made in IPP and turn it in into a web app, but hiring people has been difficult elsewhere because they don't know IPP. I figure people here do, so I thought I'd ask here. I do not know how to program, but the thing I've made with IPP is immense. It spits out about 200 pages of campaign guide every time I run it. I am a college professor (Humanities). It sounds good, but I am not a programmer and I have no idea how to put this on line. If you can help, and you like getting paid, contact me and we can talk. I have an LLC. Note, the stuff I've written is in about 20+ separate files with between 4000 and 20000 lines of code each. Again, if posting this here is not allowed, let me know and I'll take it down.
If you don't find anyone here, you might try someplace like fiverr or upwork to find a web developer. They don't have to 'know' Inspiration Pad Pro, so long as you can provide them the command to run the script.
That scripts sounds amazing. Can you share an example of its output?
Keep in mind, it's pretty rough. This is an example of one kingdom. It spits out enough to make a world (4d4+x), plus it spits out wild kingdoms, details regions, gives information about the religions of the world, the nature of magic, a world history... basically, it's a campaign guide. But I've spent the lion's share of the time making sure it worked, and haven't gone back through and made sure it sounds good. It gets a bit repetitious in places. It also comes up with a campaign arc for the world (depending on the character details), a master villain, sub villains, "main" storyline adventure ideas, and hooks for side quests. So... yeah, I want to put it online. Are the "commands to run the script" the stuff that's in the CGI folder? If I were that to hand that to a web developer, would they know what to do? One guy was basically telling me that he would have to "write a version of inspiration pad pro" in Javascript, which seemed egregious.
Oh wow, that's impressive!
If the cgi executable (basically a command line executable) was run on a web server, they would not need to create a version of inspiration pad pro in javascript. They'd use something like exec() or shell_exec() in PHP to run the program, capture the output, and send it back to the client. Every server side language has that capability.
Any idea if it would go faster... It takes about 15 minutes to spit out a full world. I assume that's because the program has some kind of limit to how much memory it can use (which I don't know how to change), but really, I don't know.
I don't know if it'd be much faster. That's a lot of data you're generating. You'd have to try to figure out where the bottlenecks are in the tables.
There's a lot of brute force searches. I am reluctant to break them up at this point just because its easier to debug one table than debug 10 tables, but I'll admit, I'm reaching the point where I fix a bunch of things, press go, and walk away. Luckily, as a professor I always have grading to do while I wait.