On 19 May 2012 09:48, James Paige <b...@hamsterrepublic.com> wrote: > On Fri, May 18, 2012 at 02:41:36PM -0700, subvers...@hamsterrepublic.com > wrote: >> james >> 2012-05-18 14:41:36 -0700 (Fri, 18 May 2012) >> 283 >> A copy of OHRRPGCE-game.app will check Contents/Resources/bundledgame >> to find the name of the bundled .rpg or .rpgdir that it should autorun. >> The bundled .rpg or .rpgdir should also be in Contents/Resources/ > > the Contents/Resources/bundledgame is a single-line plain text file with > just the base name of the included rpg. Any line ending characters are > trimmed off the end. So if Contents/Resources/bundledgame contains the > text: > > eatsoap > > then it will automatically search for Contents/Resources/eatsoap.rpg or > Contents/Resources/eatsoap.rpgdir > >> (NOTE: this does not actually work right now due to a weird Mac crash bug) > > And this part is interesting. If I ignore Contents/Resources/bundledgame > and hardcode the name to search for, then it works, the bundled game > loads. > > However, as it stands right now, OHRRPGCE-game.rpg (or whatever you > renamed it to) will just hang until you do a force-close on it. > > I think that my newly implemented string_from_file function triggers > this bug. > > FUNCTION string_from_file (filename as string) as string > 'Read an entire file and return it as a single string. > 'Makes no attempt to do any line-ending conversion > DIM fh as integer = FREEFILE > DIM result as string > OPEN filename for binary access read as #fh > result = STRING(LOF(fh), 0) > GET #fh, , result > CLOSE #fh > RETURN result > END FUNCTION > > --- > James
Yes, LOF is currently broken. _______________________________________________ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org