[Ohrrpgce] run game ideas

Michael Kidder mkidder at gmail.com
Thu Nov 3 05:53:36 PDT 2016


This actually makes "DLC" / expansions more feasible now since if you
wanted to do it before, you have to tell people "oh yeah, just go in, copy
the file... rename it to gameexpansion.r .. okay, enable extensions, and
then go to.."

Now you could just run a check to see if the user has installed the .rpg
file and modify an in game menu or NPC's dialog or whatever seamlessly,
that'd be pretty cool.

Only thing i can think of is power users may want the ability to bring the
save from the original game to the called game. It would be up to the
developer to make sure both games stay compatible save wise. If this causes
too many issues, then making "session variables" that GAME preserves only
for the duration of being loaded would likely be enough for people to bring
data over from one game to another. Something to think about, anyway.

On Tue, Nov 1, 2016 at 7:00 PM, Ralph Versteegen <teeemcee at gmail.com> wrote:

> Yes, I was planning to add a command like "check game exists" to work
> around this problem.
>
> Checking for both .rpg and .rpgdir is a good idea too.
>
> On 2 November 2016 at 04:26, James Paige <Bob at hamsterrepublic.com> wrote:
>
>> I was looking at the run game implementation.
>>
>> I saw this comment in the source:
>>
>> PRIVATE SUB run_game ()
>>  ' Not being able to load the game should always show an error (use
>> serrError for everything)
>>
>> I would definitely like to have the option of running a game with the
>> error silenced.
>>
>> For example, At the end of Quest.rpg I might have code that runs
>> Quest2.rpg even though the sequel does not even exist yet.
>>
>> One way to get this effect would be an argument to run game to make it
>> silent. (I don't really like this one.)
>>
>> Alternatively another command "run game if exists" that just does the
>> same thing without the error
>>
>> Finally, maybe an "is other game available($0="othergame")" check that
>> returns a boolean.
>>
>> Next, I was wondering if you do:
>>
>> run game($0="gamename.rpg")
>>
>> and gamename.rpg does not exist, should it automatically check for
>> "gamename.rpgdir" and nice-versa
>>
>> ---
>> James
>>
>> _______________________________________________
>> Ohrrpgce mailing list
>> ohrrpgce at lists.motherhamster.org
>> http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
>>
>>
>
> _______________________________________________
> Ohrrpgce mailing list
> ohrrpgce at lists.motherhamster.org
> http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.motherhamster.org/pipermail/ohrrpgce-motherhamster.org/attachments/20161103/40549da2/attachment.htm>


More information about the Ohrrpgce mailing list