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.txt or items.txt for syntax errors (missing [ or ]).

Rooms missing after saving

Ensure saveRooms() is writing 5 lines per room.

Hidden exits visible

Check if exits start with @.

Item action does not trigger

Make sure items.txt has a text when used field. 


Files

ifle_engineV04.jar 23 kB
1 day ago
ifle_debuggingV04.jar 24 kB
1 day ago
ifle_buildersManual_V04.pdf 79 kB
1 day ago

Get IFLE engine

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.