IFLE engine v0.4 is up!
Greetings!
I updated IFLE engine to 0.4 version with some fixes. I also added a debugging version to help you build your game better!Thanks :]
โ Fix #1: Hidden Exits with '@'
๐น Issue: Hidden exits (@Exit Name) were still displayed to the player.
๐น Fix: Now, exits prefixed with @ are only stored in allExits but are not shown in visibleExits.
โ Fix #2: Rooms Saving in 5-Line Format
๐น Issue: Saving rooms was writing only 4 lines instead of 5.
๐น Fix: saveRooms() now ensures all rooms are saved with exactly 5 lines, with blank lines instead of null values.
โ Fix #3: Bracket Handling in Action Parsing
๐น Issue: Actions were being parsed incorrectly, leading to errors like:
Action failed: Target not found - [Rusty Cabin
๐น Fix: Now, all targetName and newValue values remove extra brackets and prevent incorrect parsing.
โ
Fix #4: actions-reset Support
๐น Issue: No way to completely remove actions from a room or item. ๐น Fix: You can now reset actions:
[Rusty Corridor:actions-reset:]
This clears all existing actions from "Rusty Corridor".
โ Fix #5: Properly Handling Nested Actions
๐น Issue: Nested actions were not always saving properly.
๐น Fix: The save logic ensures that nested actions always have balanced [ and ].
โ
Fix #6: Handling Item Actions (items.txt)
๐น Issue: Item actions were not applied correctly. ๐น Fix: Now item-based actions modify room properties as expected.
๐ Troubleshooting
Issue | Solution |
|---|---|
Actions not applying | Check |
Rooms missing after saving | Ensure |
Hidden exits visible | Check if exits start with |
Item action does not trigger | Make sure |
Files
Get IFLE engine
IFLE engine
Interactive Fiction little engine
| Status | Released |
| Author | Astric Games |
| Genre | Interactive Fiction |
| Tags | Game engine, java, text-adventure, Text based |
| Accessibility | Configurable controls, Blind friendly |
Leave a comment
Log in with itch.io to leave a comment.