So I began using Construct several days ago after a long absence from it and I've come to the completion of my minigame which has a very simple High score system. I'm using INI to store the high score (can't it be encrypted to disallow editing?) and so far everything runs smoothly, except for a couple of things.
Problem One:
When I extract the game to EXE, the game is still trying to read the INI file from the previous location.
It might be hard to explain so I'll just give an example:
Action -
> Start of layout INI: Set INI file to "Data\HS.ini"
This, from what I know, reads the INI file from that location.
.Cap is in: C:\Cap\game.cap
INI is in: C:\Cap\Data\HS.ini
.EXE is in: C:\game\game.exe
Copied INI is in: C:\Game\Data\HS.ini
When I run the EXE, it's still reading from "C:\Cap\Data\HS.ini" despite only putting "Data\HS.ini" in the action. To make sure I changed the values of Copied HS.ini and deleted the original. This lead to the values coming up as 0.
Is the INI action capable of reading from the folder the .EXE file is in instead of an absolute path?
Problem Two:
Not really a problem, but when exporting to .EXE and creating an install, is it possible to allow it to install more than the executable? Or would I have to use an external install creator?
Any help appreciated!