Releases: DavidColson/UnrealInk
UnrealInk 4.27.0-1
Mostly just repackaged for 4.27, with a pull request that adds unicode support. I intend to fix some of the outstanding issues on this github when I can, but have not done so yet. Please bear with me.
- Repackaged for 4.27
- Now supports unicode ink text properly.
Unreal Ink v4.26.0-1
No significant changes, just upgraded to Unreal 4.26.0, recompiled and repackaged.
Unreal Ink v4.25.3-3
Another chunky update to the plugin brings this plugin inline with the full featureset of the ink C# api. I'm considering it "done" at this point, though note that there are still improvements that can be made. It has everything you would want to make a game with.
Changes
- Added BuildStringOfHeirarchy function
- Added support for querying global tags
- Warnings are now properly reported while running the story
- Added background thread saving functions
- Added function to get path string from story state
- Maybe added Mac support? Everything is there, need someone to test it for me.
- Added variable state structure for querying or setting any variable state in the story
- Added HasFunction and EvaluateFunction calls for executing code inside the story
- Added external functions which can be bound to delegates. Don't know how to make this work in blueprints nicely, but it's exposed to C++ for now.
Unreal Ink v4.25.3-2
This is a significant update to usability of the plugin, allowing release packaged builds, proper error handling and includes the new version of Ink.
Changes
- Changed project structure so that you can easily compile the plugin yourself without needing engine source code. Simply download the repo and open the solution file. A dummy host project is provided
- Plugin now works when placed in the project's plugin folder and not just the engine's plugin folder
- Upgraded Ink runtime to 0.9.0
- mono sgen library and all required mono assemblies are now automatically copied to the output directory when doing packaged builds. Packaged builds should no longer crash
- Implemented asset reimport for story assets
- Choice functions are now pure blueprint functions
- Error message handling for the ink compiler has been implemented. Get warnings, author messages and errors sent to the unreal message log when compiling ink scripts
Barring a couple of advanced Ink api features, this library is now suitable for publishing games with. I will be implementing the other missing advanced features soon.
Unreal Ink 4.25.3-1
Recompile for Unreal 4.25.3.
Unreal Ink 4.25.1-1
Recompiled for Unreal 4.25.1, and upgraded the example project to run in Unreal 4.25.1.
Unreal Ink 4.24.3-1
Recompiled for Unreal 4.24.3, and upgraded the example project to run in Unreal 4.24.3.
Unreal Ink 4.23.0-1
Just recompiled for Unreal 4.23.0 and upgraded example project.
Should work perfectly fine on latest versions of Unreal.
Unreal Ink 4.22.2-1
First Release!
To install, unpackage the plugin and put inside the plugins folder of your engine (Engine/Plugins).
Make sure you have all the binaries included in the ThirdParty folder, they're important.
Run the Example Project and you should be good to go.