Preparation before heading into the wilds
Posted: Wed Jan 13, 2021 2:01 am
Hey, after a bit of lurking and tinkering, I just wanted to say 'hello' (and 'help').
I've only heard about your project a few days ago, but it has me very excited! Seeing how you've been at it for the last ten years or so, you probably don't need convincing, but IB has the potential to be an awesome tool that scratches a very specific gaming itch that I don't see being addressed anywhere else. Please carry on!
So - Sorry if this isn't an appropriate place to ask:
I have both IB Basic and IB2 v197. Ruleset customization is important to me, but I have no coding experience outside of some *very* rudimentary Python (not so helpful in this environment). This leads me to lean towards IBB as it appears somewhat more approachable for someone like me.
I noticed 'Raventhal', which I assume was built in IBB, has customized elements, but I can't figure out how to reverse engineer the code (having no starting point), or how to get the module to 'speak' with any new bits of code I stitch together.
I played around a bit with IB197, and...like...say I wanted to create a new spell; for example; the spell data in the editor for 'Web' points to a piece of code: "spWeb"; I would love to look at the code to see how that script actually works, but I can't find it in any of the folders. The data.json file (again IBB's Raventhal) seems to create a repository of new elements, but no actual working out of mechanics.
The IB Builders Guide doesn't offer any clues to attempt that sort of customization, and fishing through the folders, the only reference to the Web spell I could find is this:
{
"name": "Web",
"tag": "web",
"spellImage": "sp_web",
"description": "Fills a 3x3 square area with sticky spiderweds.",
"useableInSituation": "InCombat",
"spriteFilename": "fx_web",
"spriteEndingFilename": "fx_web3x3end",
"spellStartSound": "buffer",
"spellEndSound": "buffer",
"costSP": 15,
"spellTargetType": "PointLocation",
"spellEffectType": "DeBuff",
"aoeRadius": 1,
"range": 4,
"spellScript": "spWeb"
},
which isn't any different from what I find in the IB Toolset, and points once again to the spellScript "spWeb".
I understand there's necessarily a high barrier to entry for this sort of thing, and that you all have lives, and that in, in addition to building this engine, you don't have time to hand hold every stranger who wanders by, but it would be helpful if someone could point to how the scripts work together, and hopefully I might be able to learn what I can from example (or copypasting).
Thank you, in any case, for the passion you put into this project.
I've only heard about your project a few days ago, but it has me very excited! Seeing how you've been at it for the last ten years or so, you probably don't need convincing, but IB has the potential to be an awesome tool that scratches a very specific gaming itch that I don't see being addressed anywhere else. Please carry on!
So - Sorry if this isn't an appropriate place to ask:
I have both IB Basic and IB2 v197. Ruleset customization is important to me, but I have no coding experience outside of some *very* rudimentary Python (not so helpful in this environment). This leads me to lean towards IBB as it appears somewhat more approachable for someone like me.
I noticed 'Raventhal', which I assume was built in IBB, has customized elements, but I can't figure out how to reverse engineer the code (having no starting point), or how to get the module to 'speak' with any new bits of code I stitch together.
I played around a bit with IB197, and...like...say I wanted to create a new spell; for example; the spell data in the editor for 'Web' points to a piece of code: "spWeb"; I would love to look at the code to see how that script actually works, but I can't find it in any of the folders. The data.json file (again IBB's Raventhal) seems to create a repository of new elements, but no actual working out of mechanics.
The IB Builders Guide doesn't offer any clues to attempt that sort of customization, and fishing through the folders, the only reference to the Web spell I could find is this:
{
"name": "Web",
"tag": "web",
"spellImage": "sp_web",
"description": "Fills a 3x3 square area with sticky spiderweds.",
"useableInSituation": "InCombat",
"spriteFilename": "fx_web",
"spriteEndingFilename": "fx_web3x3end",
"spellStartSound": "buffer",
"spellEndSound": "buffer",
"costSP": 15,
"spellTargetType": "PointLocation",
"spellEffectType": "DeBuff",
"aoeRadius": 1,
"range": 4,
"spellScript": "spWeb"
},
which isn't any different from what I find in the IB Toolset, and points once again to the spellScript "spWeb".
I understand there's necessarily a high barrier to entry for this sort of thing, and that you all have lives, and that in, in addition to building this engine, you don't have time to hand hold every stranger who wanders by, but it would be helpful if someone could point to how the scripts work together, and hopefully I might be able to learn what I can from example (or copypasting).
Thank you, in any case, for the passion you put into this project.