IBbasic Feature Board

Discuss engine and toolset ideas, bugs, etc.
Post Reply
User avatar
slowdive
Site Admin
Posts: 394
Joined: Wed Jan 15, 2020 4:37 am

IBbasic Feature Board

Post by slowdive »

CURRENT RELEASE (v1.0.14) (posted to NWVault: 10/9/2021, Google Play (Early Release Program): 10/2/2021, Apple App Store (Test Flight Program): TBD)
LAST EDIT: Oct 15, 2021
PLANNED FOR v1.1.15
BUG FIXES

GAME ENGINE
-add 3d view back in

TOOLSET
-need 3d view art editor functionality


PLANNED FOR FUTURE VERSIONS
BUG FIXES
-web effect doesn't take hold on same round when moving

GAME ENGINE
-turn undead system. Possibly use a turn DC with a default of 99 for those that can't be turned.
-add a trip and knockdown/push trait (look for the one in IB as an example)
-add d20 screen for DC checks in conversations and trigger scripts.
-Party encumbrance system, all items have weight and if exceed total allowed based on strength total then lose movement in combat and maybe more time passes on main map per step.
-add square modifiers that add to attack and damage (higher ground, magical square, etc.)
-add square modifiers that lower move distance (mud, snow, grease, swamp, etc)
-PC stat/tracking system similar to IE? Keep track of number of kills, most difficult enemy, total damage dealt, total healing, etc.
-level up only available via script call so that, for example, you would have to train and pay for level ups from specific people.

TOOLSET
-add more tile options and possibly more filter buttons
-add a tinting system for tokens with multiple layers of the token that can have their HUE adjusted with a slider

SERVER STUFF
-share party progress button and screen to see what others have posted

MODULES
-update BarQuest to new IBbasic
-update Hearkenwold to new IBbasic
-update Lanterna2 to new IBbasic


RELEASED FOR v1.0.14
BUG FIXES
-[Done] attacks seem to do at least 1 HP even when 100% resistance to the damage type
-[Done] items with CON bonus not adding (also missing mods in item editor)
-[Done] backstab not calculating correctly and need description for improved backstab
-[Done] animal companions/summons causing issues on party screen and convo party chat screen if in middle of player list
-[Done] large creatures not calculating AC bonus from adjacent allies correctly
-[Done] large creature pathfinding issues (overlapping each other at times)
-[Done] when exiting level up early, you are not able to go back and try to level up again to choose traits/spells
-[Done] when exiting the module, the area music keeps playing
-[Done] when returning to splash screen, the play button says "Loading..."
-[Done] when the trait table says no traits at a certain level, player is still able to select a trait.
-[Done] dispel magic isn't set to dispel greater mirror image, need to add to remove effect list
-[Done] missing fx for insect swarm
-[Done] need a better fx for stone skin
-[Done] after adding Players to "default player list" in module editor screen, they are not showing up in the game
-[Done] dimension door spell not working
-[Done] Player Editor doesn't show PC tokens when trying to change the token filename (shows creature tokens)
-[Done] changed the "On Hit Cast Spell" selection in the Creature Editor to use a drop down of spells instead of text editor
-[Done] fixed the Player Editor so that you can change an equipped item to "none" if you decide to remove an item from them.

GAME ENGINE
-[Done] show symbol when conversation available for companion
-[Done] show symbol on party screen when level up is available
-[Done] add mini buttons for summons under PC button on party screen that will bring up a message box with details on summon such as time left in group, attack value, defense value, HP, etc.
-[Done] Load/Save screen to have 10 save slots, one server save, and one autosave
-[Done] add ambient area sounds (loop only) and change area music to allow for a delay between plays

TOOLSET
-[Done] add tabs so that multiple convos, areas, and encounters can be open at the same time like in IB.


RELEASED v1.0.09 (9/30/2021)
GAME ENGINE
-[Done] add more/better AI types for creatures (smart spell casting, coordinated attacks, exploit parties weaknesses, differences for intelligent and less intelligent creatures, etc.)
-[Done] add summon ally and animal companion system
-[Done] add two more item slots (one more ring/accessories and one head/neck)
-[Done] get music working again

TOOLSET
-[Done] add more tokens and portraits to the default list for builders and players to use

SERVER STUFF

MODULES
-[Done] make sure The Elderin Stone and Lanterna - The Exile are fully tested and ready to go.
-[Done] make sure previous modules work with new systems added.

RELEASED v1.0.08 (6/10/2021)
GAME ENGINE
-[Done] add d20 roll screen for combat
-[Done] separate multiple attacks out to allow them to be made one at a time for different targets if wanted
-[Done] allow move - attack - move or attack - move or attack - move - attack, etc.

TOOLSET
-[Done] scripts from tiggers need autofill
-[Done] addjournalentry needs dropdown for parm2

SERVER STUFF
-[Done] display a large text message uploading to server .this make take a minute. when uploading/updating/downloading modules

MODULES
-[Done] update The Elderin Stone to new IBbasic
-[Done] update Lanterna1 to new IBbasic

RELEASED v1.0.07 (5/22/2021)
GAME ENGINE
-[Done] fix Android issue with not allowing create modules

TOOLSET
-[Done] create a more complete list of default creatures
-[Done] create a more complete list of default items
-[Done] add a pop up message for release notes for each module so that builders can tell players what has changed in each update
-[Done] add radio button for and/or for conditionals

SERVER STUFF
-[Done] make a module public or private. Private can only be downloaded by the person that made it. Useful for building on multiple devices and transferring your modules back and forth between them, when you are not ready to release it to the public just yet.

MODULES
-[Done] update FirstMod to new IBbasic (call it TutorialMod)
hotmustard
Posts: 15
Joined: Tue Feb 02, 2021 5:32 pm

Re: IBbasic Feature Board

Post by hotmustard »

If non-user-facing features are to be included in this list, I recommend integration of a unit testing framework. I am using it for the AI development, and it pays dividends. Integrates nicely with VS.

What I am using as my simple test harness:
https://dotnetfiddle.net/u8tCJ3

I won't commit this so as not too muddy the task of AI development, but in general, the more testing you can automate, the more solid your platform becomes.
Pongo
Posts: 113
Joined: Fri Jan 22, 2021 8:39 am

Re: IBbasic Feature Board

Post by Pongo »

No urgency, but it would be nice to have a "once per rest" option for traits maybe? Eg I've done a "rage" trait for a barbarian class - I don't want it to be SP based because it's quite powerful and shouldn't be repeatedly available through glugging SP potions for example. I've solved this by adding a very, very long cool down, which is cool and certainly adds a big limitation to its use. But "one/two/three uses per rest" would be a nice option.
Pongo
Posts: 113
Joined: Fri Jan 22, 2021 8:39 am

Re: IBbasic Feature Board

Post by Pongo »

No urgency, but it would be nice to have a "once per rest" option for traits maybe? Eg I've done a "rage" trait for a barbarian class - I don't want it to be SP based because it's quite powerful and shouldn't be repeatedly available through glugging SP potions. I've solved this by adding a very, very long cool down, which works really well and adds a big limitation to its use. But "one/two/three uses per rest" would be a nice option.
Pongo
Posts: 113
Joined: Fri Jan 22, 2021 8:39 am

Re: IBbasic Feature Board

Post by Pongo »

Also, an effect that prevents casting (like silence) would be add a good tactical layer to combat.
Pongo
Posts: 113
Joined: Fri Jan 22, 2021 8:39 am

Re: IBbasic Feature Board

Post by Pongo »

I just downloaded IB Basic version 1.0.08. It looks great and I've enjoyed tinkering around with it, but it didn't seem to have an option to create 3d maps which I remember from the version I downloaded on my phone a few months back. Has that option been removed or am I missing something?
User avatar
slowdive
Site Admin
Posts: 394
Joined: Wed Jan 15, 2020 4:37 am

Re: IBbasic Feature Board

Post by slowdive »

Yeah, I “removed” the 3d feature in the new version of IBbasic just to keep everything more simple. The code is all still there, just commented out the parts that link to it. I wanted to make the new version more focused, polished, and more final looking so I revise the project scope. I think I have just about everything in that I wanted, just a bit more testing and polishing is needed. If there is enough interest in specifically building with IBbasic (other than just converting IB models) I may focus some more on toolset features.
Post Reply