Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Timeearl

7
Posts
1
Topics
1
Following
A member registered Feb 02, 2020 · View creator page →

Creator of

Recent community posts

No Problem, without me the Problem wouldn't exist at all so that was the minimum i could do. 

Thank you for taking the time to fix it.

Not too many devs care about non-mainstream operating systems so this was a quite pleasant change of pace :]

If you ever need some help with testing for Linux let me know ^_^

Found the Problem. I didn't think about it before, but the file separator for Windows is "\" and for Linux it is "/". I had that problem in another project before so i'm a bit mad at myself for not noticing. The Proper way of doing it is

Path.GetFullPath(Application.dataPath + Path.DirectorySeparatorChar + filename);

Path.DirectorySeparatorChar replaces the "/" or "\".

I tested it and it works for Linux. Since it changes the char according to the Operating System it should work for Windows and Mac as well.

I created a file named ThatGame_Data\platformsettings.txt in the Folder which contains the ThatGame_Data Folder and was able to finish the Level that way xD

Ok, so after some testing it seems like the <Project_Name>_Data folder is targeted by Application.dataPath, but when i tried moving a file named platformsettings.txt containing just the line "moving=true" into it, it didn't work.

I tried approximating what you did (read file, discard white spaces, ignore capitalization and compare) and the code

StreamReader reader = new StreamReader(Application.dataPath + "/platformsettings.txt");
bool platformMoving = string.Concat(reader.ReadToEnd().Where(c =>!char.IsWhiteSpace(c))).ToLower().Contains("moving=true");
Debug.Log(platformMoving);

returned True for the file "platformsettings.txt" containing

randomMOVING     =  True letters

Does your implementation differ from mine substantially?

(1 edit)

Haven't used it in a while, but i can install it for some testing.


Edit: I have Unity installed and working now.

Thank you for uploading it. It seems like there is a problem with level 6. The  game doesn't seem to be able to locate or read the file correctly. You mentioned in another post looking into creating the file with moving=false written in it. That may be able to fix the issue, by showing where the game accesses the file system. Otherwise i haven't found anything not working, except maybe the in game cursor being too big, but that might be a problem with my compositor and doesn't impact the functionality.

Thank you for looking into it :D

Hi, i just came over here from the Youtube video and wanted to try out the game.

Since i'm using a Linux distro as my operating system i sadly can't play without jumping through some hoops.

It may be a niche Problem, but would it be possible for you to upload a Linux Version of your Game?

If I'm not mistaken you should be able to export to Linux directly from within Unity.