Re: [Audyssey] More BGT news

2011-11-22 Thread Thomas Ward
Hi Philip,

Sure. That works for me. I'm not too worried about it myself. I was
merely hoping to put a cap on how much of the registry any BGT script
or compiled game can use. Glad to know BGT can remove/delete any
registry entries it creates.

Cheers!


On 11/22/11, Philip Bennefall  wrote:
> Hi Thomas,
>
> Okay, it is now set to 50. Do remember though that the 100 kb figure only
> holds true in an extreme case. Most people will not write anywhere near 2048
> bytes per value, and so even in the unlikely event that they do use 50
> values they are probably not going to get near the 100 kb limit anyway.
>
> And to answer your earlyer question, certainly there are functions to delete
> not only values but also the entire tree of keys that BGT creates in the
> background.
>
> Kind regards,
>
> Philip Bennefall

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-22 Thread Philip Bennefall

Hi Thomas,

Okay, it is now set to 50. Do remember though that the 100 kb figure only 
holds true in an extreme case. Most people will not write anywhere near 2048 
bytes per value, and so even in the unlikely event that they do use 50 
values they are probably not going to get near the 100 kb limit anyway.


And to answer your earlyer question, certainly there are functions to delete 
not only values but also the entire tree of keys that BGT creates in the 
background.


Kind regards,

Philip Bennefall
- Original Message - 
From: "Thomas Ward" 

To: ; "Gamers Discussion list" 
Sent: Tuesday, November 22, 2011 1:51 AM
Subject: Re: [Audyssey] More BGT news


Hi Philip,

I agree. A lot comes down to trust. I can't help but feel like this
entire situation has been blown way out of proportion. If someone is
that concerned a BGT script or a game written in BGT will blow up
their registry don't install it. Its that simple.

As for the issue of 100 values I'd personally limit it to 50. Anything
more than 50 values for any kind of program is overkill, and should be
serialized and written to a file. That's the one thing I do agree with
Willem on that we should restrict the amount of values a BGT game
developer could potentially use by sticking to recommended standards.
Using 200 KB of space just seems like overkill to me and 100 KB is
plenty.

Cheers!


On 11/21/11, Philip Bennefall  wrote:

Hi Willem,

I have now added this limitation. A user cannot write more than 100 values
to the registry for a given product, and each of these values can be no
larger than 2048 bytes.

I think this is all I can do in terms of precautions. The rest just comes
down to whether you trust a particular script writer's competence enough 
to

run his or her code.

Kind regards,

Philip Bennefall 



---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-21 Thread Thomas Ward
Hi Chris,

That's an over technical explanation, but that's basically it in a
nutshell. Serialization is simply taking a group of variables such as
a class object, converting it to a binary stream, and then writing
that binary stream to a data file. Deserialization is the process of
taking a saved binary stream and reconstructing the status of objects
and variables to the exact state they were in when they were
serialized and saved.

HTH


On 11/21/11, Christopher Bartlett  wrote:
> I'm gathering that serialization in this context is the conversion of a
> state vector into an ordered series of values that can be reconstructed into
> that state vector at will?
>
>   Chris Bartlett

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-21 Thread Thomas Ward
Hi Philip,

I agree. A lot comes down to trust. I can't help but feel like this
entire situation has been blown way out of proportion. If someone is
that concerned a BGT script or a game written in BGT will blow up
their registry don't install it. Its that simple.

As for the issue of 100 values I'd personally limit it to 50. Anything
more than 50 values for any kind of program is overkill, and should be
serialized and written to a file. That's the one thing I do agree with
Willem on that we should restrict the amount of values a BGT game
developer could potentially use by sticking to recommended standards.
Using 200 KB of space just seems like overkill to me and 100 KB is
plenty.

Cheers!


On 11/21/11, Philip Bennefall  wrote:
> Hi Willem,
>
> I have now added this limitation. A user cannot write more than 100 values
> to the registry for a given product, and each of these values can be no
> larger than 2048 bytes.
>
> I think this is all I can do in terms of precautions. The rest just comes
> down to whether you trust a particular script writer's competence enough to
> run his or her code.
>
> Kind regards,
>
> Philip Bennefall

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-21 Thread Thomas Ward
Hi Willem,

True, but I was merely pointing out if it bothers you that much you
could access the information about how this or that script accesses
and uses your registry. I wasn't implying that everyone could would
have these skills. Merely that its a possibility if someone really
wants to know. The option is there.

At any rate I think we've gotten to the point where we are beating the
proverbial dead horse to death. Philip has added the ability to access
and use the registry in BGT and right or wrong, good or bad, debating
the issue isn't going to change anything. You have concerneds--that's
noted--but let's not make a big issue out of something that
may or may not be a big issue in the long run. All we can do is wait and see.

On 11/21/11, Willem Venter  wrote:
> Hi Thomas. I don't think you can expect users with little computer
> knoledge to inspect a bgt script for entries that are made to the
> registry or even use a registry editor or cleaner. Also I'm not
> currently in the habbit of reading the source of every bgt game I try.
> It would simply take too much time.
>
> I guess a "delete created registry keys" item in the menu could solve
> the problem of not having an installer, but a menu item like this
> cannot be enforced by bgt, so not every scripter will make one.
>
>
>
> On 11/22/11, Thomas Ward  wrote:
>> Hi Willem,
>>
>> Yes, I know all that. I wasn't talking about a third-party installer,
>> but talking about adding the ability to remove and delete keys from
>> the game script itself. I haven't checked over the new docs for BGT
>> 1.1 but I'm guessing Philip should have some functions in BGT similar
>> to RegDeleteKeyEx and RegDeleteValueEx to remove keys from the
>> registry as needed. If so there could be an option in the game's
>> settings menu to delete registry keys/values. In other words clean up
>> after itself before you delete the script. Make sense?
>>
>> So in a nutshell if the script can clean up for itself its not totally
>> reliant on a third-party installer to remove registry keys their
>> script creates. Any programming language or API I've ever used could
>> both create and delete registry entries it uses. It is merely up to
>> the developer to add this extra functionality to his/her game script
>> to clean up after itself if a third-party installer isn't being used.
>> I'd advise Philip to recommend the use of a feature like that to make
>> it easier for gamers to insure no registry keys and stray values are
>> left behind when deleting the BGT script in question.
>>
>> Cheers!
>>
>>
>>
>> On 11/21/11, Willem Venter  wrote:
>>> Hi thomas. Many games are just scripts you run, so there is no
>>> installer or uninstaller.
>>> While I'm not sure if there is a limmit on how many keys a game may
>>> create, not having one is dangerous. Just imagine a program going into
>>> an infinite loop while writing values to the registry on each
>>> iteration. This can happen by writing while instead of if.
>>>
>>> It would be totally reliant on the developer to provide an installer
>>> that knows how to remove every key their bgt script created, where as
>>> a settings file harms noone even if  it is a few MB. The registry is
>>> something that needs to be used with lots of care, even though it is
>>> easy to do.
>>
>> ---
>> Gamers mailing list __ Gamers@audyssey.org
>> If you want to leave the list, send E-mail to
>> gamers-unsubscr...@audyssey.org.
>> You can make changes or update your subscription via the web, at
>> http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
>> All messages are archived and can be searched and read at
>> http://www.mail-archive.com/gamers@audyssey.org.
>> If you have any questions or concerns regarding the management of the
>> list,
>> please send E-mail to gamers-ow...@audyssey.org.
>>
>
> ---
> Gamers mailing list __ Gamers@audyssey.org
> If you want to leave the list, send E-mail to
> gamers-unsubscr...@audyssey.org.
> You can make changes or update your subscription via the web, at
> http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
> All messages are archived and can be searched and read at
> http://www.mail-archive.com/gamers@audyssey.org.
> If you have any questions or concerns regarding the management of the list,
> please send E-mail to gamers-ow...@audyssey.org.
>

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-21 Thread Philip Bennefall

Hi Willem,

I have now added this limitation. A user cannot write more than 100 values 
to the registry for a given product, and each of these values can be no 
larger than 2048 bytes.


I think this is all I can do in terms of precautions. The rest just comes 
down to whether you trust a particular script writer's competence enough to 
run his or her code.


Kind regards,

Philip Bennefall
- Original Message - 
From: "Willem Venter" 

To: ; "Gamers Discussion list" 
Sent: Tuesday, November 22, 2011 12:01 AM
Subject: Re: [Audyssey] More BGT news


Hi philip. Yes imposing the limmit of 100 values is a solution. I also
think you should warn users of a script about a script accessing the
registry as I would still not like keys floating around in my registry
from games I tried once.

I understand what you mean about the delete file command, but it is
harder to accidentally delete the wrong file. My concern is less for
malicious people and more for working with something they don't really
understand. A file is simple and localized to your script while the
registry is not. Even for your screen reader example, restarting the
system would still allow the screen reader to work, where many keys in
the registry would permanently slow down the system, even if they are
later removed.

Thank you.

On 11/21/11, Philip Bennefall  wrote:

Hi Willem,

I can insert a limit of, say, 100 values for each game. Each value can be 
at

most 2048 bytes in length, which would mean that a script writer could not
store more than 200 kb in the registry. Would this solve the problem for
you?

I think though that no matter  how you look at it, badly written code can
always cause more or less serious issues. I have screen reader support in
the engine where you can interrupt and stop the speech, and if someone 
wrote
an infinite loop accidentally that kept stopping the speech it might be 
hard

to shut that program down. Does this mean we should not have screen reader
support? You can also delete files with the file_delete function. Again,
something else that could be abused. There just comes a point where you 
need
to decide whether or not you trust the writer of the game enough to 
subject

your computer to their code, which is true of any game or software
application. It is hard for me as the engine designer to prevent people
from, intentionally or unintentionally, writing code that may be harmful 
in

one way or another. But I will certainly do as much as I possibly can to
make it more unlikely to occur, including limiting registry access if 
people

feel it is necessary.

Kind regards,

Philip Bennefall
- Original Message -
From: "Willem Venter" 
To: "Gamers Discussion list" 
Sent: Monday, November 21, 2011 7:36 PM
Subject: Re: [Audyssey] More BGT news


Hi thomas. Many games are just scripts you run, so there is no
installer or uninstaller.
While I'm not sure if there is a limmit on how many keys a game may
create, not having one is dangerous. Just imagine a program going into
an infinite loop while writing values to the registry on each
iteration. This can happen by writing while instead of if.

It would be totally reliant on the developer to provide an installer
that knows how to remove every key their bgt script created, where as
a settings file harms noone even if  it is a few MB. The registry is
something that needs to be used with lots of care, even though it is
easy to do.

On 11/21/11, Thomas Ward  wrote:

Hi Willem,

Which are all valid points. However, as Philip mentioned he has put
restrictions in BGT to keep novis BGT developers from dumping 100
2048 KB of values into the registry So it sounds like Philip is aware
of the issues and is taking steps to minimize any risk of someone over
using and abusing the registry as you described.

As far as removing keys I haven't looked but it stands to reason if
BGT can create registry keys and set registry values that there should
be wrapper functions for deleting them as well. In C++ the functions
to do this is RegDeleteKeyEx and RegDeleteValueEx. If BGT has wrapper
functions for those registry functions someone can add an option to
delete keys prior to the uninstallation of the game.

Cheers!


On 11/21/11, Willem Venter  wrote:

Philip, I understand your decision to include it completely, though I
still can't say I agree. Still if your paying customers request it, it
is understandable.

Kai, I did not question registry support because it was redundant. I
questioned it because Microsoft's prinsipals from which they built the
registry is flawed and dangerous. This could lead to unhappy users of
bgt games where someone for example decided to (accidentally?) dump
100 2048 kb values into a registry that usually has a size < 10mb.
This would have an effect on the whole operating system of the user.
There is also no way to control the automatic removal of these keys if
a user deletes the

Re: [Audyssey] More BGT news

2011-11-21 Thread Christopher Bartlett
I'm gathering that serialization in this context is the conversion of a
state vector into an ordered series of values that can be reconstructed into
that state vector at will?

Chris Bartlett


-Original Message-
From: gamers-boun...@audyssey.org [mailto:gamers-boun...@audyssey.org] On
Behalf Of Thomas Ward
Sent: Monday, November 21, 2011 6:13 PM
To: Gamers Discussion list
Subject: Re: [Audyssey] More BGT news

Hi Willem,

True, but if we are talking a BGT script that is open source, you can
review the code, and make changes as you see fit. Plus you would know
what keys and values are being used in the registry and can pull them
manually. Plus any decent registry cleaner should be able to find and
delete unused keys and values.

Cheers!


On 11/21/11, Willem Venter  wrote:
> Hi philip. Yes imposing the limmit of 100 values is a solution. I also
> think you should warn users of a script about a script accessing the
> registry as I would still not like keys floating around in my registry
> from games I tried once.
>
> I understand what you mean about the delete file command, but it is
> harder to accidentally delete the wrong file. My concern is less for
> malicious people and more for working with something they don't really
> understand. A file is simple and localized to your script while the
> registry is not. Even for your screen reader example, restarting the
> system would still allow the screen reader to work, where many keys in
> the registry would permanently slow down the system, even if they are
> later removed.
>
> Thank you.

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to
gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-21 Thread Hayden Presley
Hi Thomas,
Yes. In the settings object, There are functions to delete strings, numbers,
etc that are placed into the registry.

Best Regards,
Hayden


-Original Message-
From: gamers-boun...@audyssey.org [mailto:gamers-boun...@audyssey.org] On
Behalf Of Thomas Ward
Sent: Monday, November 21, 2011 5:26 PM
To: Gamers Discussion list
Subject: Re: [Audyssey] More BGT news

Hi Willem,

Yes, I know all that. I wasn't talking about a third-party installer,
but talking about adding the ability to remove and delete keys from
the game script itself. I haven't checked over the new docs for BGT
1.1 but I'm guessing Philip should have some functions in BGT similar
to RegDeleteKeyEx and RegDeleteValueEx to remove keys from the
registry as needed. If so there could be an option in the game's
settings menu to delete registry keys/values. In other words clean up
after itself before you delete the script. Make sense?

So in a nutshell if the script can clean up for itself its not totally
reliant on a third-party installer to remove registry keys their
script creates. Any programming language or API I've ever used could
both create and delete registry entries it uses. It is merely up to
the developer to add this extra functionality to his/her game script
to clean up after itself if a third-party installer isn't being used.
I'd advise Philip to recommend the use of a feature like that to make
it easier for gamers to insure no registry keys and stray values are
left behind when deleting the BGT script in question.

Cheers!



On 11/21/11, Willem Venter  wrote:
> Hi thomas. Many games are just scripts you run, so there is no
> installer or uninstaller.
> While I'm not sure if there is a limmit on how many keys a game may
> create, not having one is dangerous. Just imagine a program going into
> an infinite loop while writing values to the registry on each
> iteration. This can happen by writing while instead of if.
>
> It would be totally reliant on the developer to provide an installer
> that knows how to remove every key their bgt script created, where as
> a settings file harms noone even if  it is a few MB. The registry is
> something that needs to be used with lots of care, even though it is
> easy to do.

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to
gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.

-
No virus found in this message.
Checked by AVG - www.avg.com
Version: 10.0.1411 / Virus Database: 2092/4029 - Release Date: 11/20/11


---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-21 Thread Willem Venter
Hi Thomas. I don't think you can expect users with little computer
knoledge to inspect a bgt script for entries that are made to the
registry or even use a registry editor or cleaner. Also I'm not
currently in the habbit of reading the source of every bgt game I try.
It would simply take too much time.

I guess a "delete created registry keys" item in the menu could solve
the problem of not having an installer, but a menu item like this
cannot be enforced by bgt, so not every scripter will make one.



On 11/22/11, Thomas Ward  wrote:
> Hi Willem,
>
> Yes, I know all that. I wasn't talking about a third-party installer,
> but talking about adding the ability to remove and delete keys from
> the game script itself. I haven't checked over the new docs for BGT
> 1.1 but I'm guessing Philip should have some functions in BGT similar
> to RegDeleteKeyEx and RegDeleteValueEx to remove keys from the
> registry as needed. If so there could be an option in the game's
> settings menu to delete registry keys/values. In other words clean up
> after itself before you delete the script. Make sense?
>
> So in a nutshell if the script can clean up for itself its not totally
> reliant on a third-party installer to remove registry keys their
> script creates. Any programming language or API I've ever used could
> both create and delete registry entries it uses. It is merely up to
> the developer to add this extra functionality to his/her game script
> to clean up after itself if a third-party installer isn't being used.
> I'd advise Philip to recommend the use of a feature like that to make
> it easier for gamers to insure no registry keys and stray values are
> left behind when deleting the BGT script in question.
>
> Cheers!
>
>
>
> On 11/21/11, Willem Venter  wrote:
>> Hi thomas. Many games are just scripts you run, so there is no
>> installer or uninstaller.
>> While I'm not sure if there is a limmit on how many keys a game may
>> create, not having one is dangerous. Just imagine a program going into
>> an infinite loop while writing values to the registry on each
>> iteration. This can happen by writing while instead of if.
>>
>> It would be totally reliant on the developer to provide an installer
>> that knows how to remove every key their bgt script created, where as
>> a settings file harms noone even if  it is a few MB. The registry is
>> something that needs to be used with lots of care, even though it is
>> easy to do.
>
> ---
> Gamers mailing list __ Gamers@audyssey.org
> If you want to leave the list, send E-mail to
> gamers-unsubscr...@audyssey.org.
> You can make changes or update your subscription via the web, at
> http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
> All messages are archived and can be searched and read at
> http://www.mail-archive.com/gamers@audyssey.org.
> If you have any questions or concerns regarding the management of the list,
> please send E-mail to gamers-ow...@audyssey.org.
>

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-21 Thread Thomas Ward
Hi Willem,

Yes, I know all that. I wasn't talking about a third-party installer,
but talking about adding the ability to remove and delete keys from
the game script itself. I haven't checked over the new docs for BGT
1.1 but I'm guessing Philip should have some functions in BGT similar
to RegDeleteKeyEx and RegDeleteValueEx to remove keys from the
registry as needed. If so there could be an option in the game's
settings menu to delete registry keys/values. In other words clean up
after itself before you delete the script. Make sense?

So in a nutshell if the script can clean up for itself its not totally
reliant on a third-party installer to remove registry keys their
script creates. Any programming language or API I've ever used could
both create and delete registry entries it uses. It is merely up to
the developer to add this extra functionality to his/her game script
to clean up after itself if a third-party installer isn't being used.
I'd advise Philip to recommend the use of a feature like that to make
it easier for gamers to insure no registry keys and stray values are
left behind when deleting the BGT script in question.

Cheers!



On 11/21/11, Willem Venter  wrote:
> Hi thomas. Many games are just scripts you run, so there is no
> installer or uninstaller.
> While I'm not sure if there is a limmit on how many keys a game may
> create, not having one is dangerous. Just imagine a program going into
> an infinite loop while writing values to the registry on each
> iteration. This can happen by writing while instead of if.
>
> It would be totally reliant on the developer to provide an installer
> that knows how to remove every key their bgt script created, where as
> a settings file harms noone even if  it is a few MB. The registry is
> something that needs to be used with lots of care, even though it is
> easy to do.

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-21 Thread Thomas Ward
Hi Willem,

True, but if we are talking a BGT script that is open source, you can
review the code, and make changes as you see fit. Plus you would know
what keys and values are being used in the registry and can pull them
manually. Plus any decent registry cleaner should be able to find and
delete unused keys and values.

Cheers!


On 11/21/11, Willem Venter  wrote:
> Hi philip. Yes imposing the limmit of 100 values is a solution. I also
> think you should warn users of a script about a script accessing the
> registry as I would still not like keys floating around in my registry
> from games I tried once.
>
> I understand what you mean about the delete file command, but it is
> harder to accidentally delete the wrong file. My concern is less for
> malicious people and more for working with something they don't really
> understand. A file is simple and localized to your script while the
> registry is not. Even for your screen reader example, restarting the
> system would still allow the screen reader to work, where many keys in
> the registry would permanently slow down the system, even if they are
> later removed.
>
> Thank you.

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-21 Thread Thomas Ward
Hi Philip,

Yes, I do think that would solve the problem, but I would recommend
limiting it to 64 KB which is Microsoft's recommendation per software
product. This keeps the registry small and prevents anyone from
heavily abusing it. After all, 100 values is quite a lot, and I can't
imagine any game requiring that many values for program settings etc.
I hope you stressed that saved games should be serialized and written
to a file not stored in the registry. As long as people do that 100
values isn't necessary for program settings, registration info, etc.

On 11/21/11, Philip Bennefall  wrote:
> Hi Willem,
>
> I can insert a limit of, say, 100 values for each game. Each value can be at
> most 2048 bytes in length, which would mean that a script writer could not
> store more than 200 kb in the registry. Would this solve the problem for
> you?
>
> I think though that no matter  how you look at it, badly written code can
> always cause more or less serious issues. I have screen reader support in
> the engine where you can interrupt and stop the speech, and if someone wrote
> an infinite loop accidentally that kept stopping the speech it might be hard
> to shut that program down. Does this mean we should not have screen reader
> support? You can also delete files with the file_delete function. Again,
> something else that could be abused. There just comes a point where you need
> to decide whether or not you trust the writer of the game enough to subject
> your computer to their code, which is true of any game or software
> application. It is hard for me as the engine designer to prevent people
> from, intentionally or unintentionally, writing code that may be harmful in
> one way or another. But I will certainly do as much as I possibly can to
> make it more unlikely to occur, including limiting registry access if people
> feel it is necessary.
>
> Kind regards,
>
> Philip Bennefall

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-21 Thread Willem Venter
Hi philip. Yes imposing the limmit of 100 values is a solution. I also
think you should warn users of a script about a script accessing the
registry as I would still not like keys floating around in my registry
from games I tried once.

I understand what you mean about the delete file command, but it is
harder to accidentally delete the wrong file. My concern is less for
malicious people and more for working with something they don't really
understand. A file is simple and localized to your script while the
registry is not. Even for your screen reader example, restarting the
system would still allow the screen reader to work, where many keys in
the registry would permanently slow down the system, even if they are
later removed.

Thank you.

On 11/21/11, Philip Bennefall  wrote:
> Hi Willem,
>
> I can insert a limit of, say, 100 values for each game. Each value can be at
> most 2048 bytes in length, which would mean that a script writer could not
> store more than 200 kb in the registry. Would this solve the problem for
> you?
>
> I think though that no matter  how you look at it, badly written code can
> always cause more or less serious issues. I have screen reader support in
> the engine where you can interrupt and stop the speech, and if someone wrote
> an infinite loop accidentally that kept stopping the speech it might be hard
> to shut that program down. Does this mean we should not have screen reader
> support? You can also delete files with the file_delete function. Again,
> something else that could be abused. There just comes a point where you need
> to decide whether or not you trust the writer of the game enough to subject
> your computer to their code, which is true of any game or software
> application. It is hard for me as the engine designer to prevent people
> from, intentionally or unintentionally, writing code that may be harmful in
> one way or another. But I will certainly do as much as I possibly can to
> make it more unlikely to occur, including limiting registry access if people
> feel it is necessary.
>
> Kind regards,
>
> Philip Bennefall
> - Original Message -
> From: "Willem Venter" 
> To: "Gamers Discussion list" 
> Sent: Monday, November 21, 2011 7:36 PM
> Subject: Re: [Audyssey] More BGT news
>
>
> Hi thomas. Many games are just scripts you run, so there is no
> installer or uninstaller.
> While I'm not sure if there is a limmit on how many keys a game may
> create, not having one is dangerous. Just imagine a program going into
> an infinite loop while writing values to the registry on each
> iteration. This can happen by writing while instead of if.
>
> It would be totally reliant on the developer to provide an installer
> that knows how to remove every key their bgt script created, where as
> a settings file harms noone even if  it is a few MB. The registry is
> something that needs to be used with lots of care, even though it is
> easy to do.
>
> On 11/21/11, Thomas Ward  wrote:
>> Hi Willem,
>>
>> Which are all valid points. However, as Philip mentioned he has put
>> restrictions in BGT to keep novis BGT developers from dumping 100
>> 2048 KB of values into the registry So it sounds like Philip is aware
>> of the issues and is taking steps to minimize any risk of someone over
>> using and abusing the registry as you described.
>>
>> As far as removing keys I haven't looked but it stands to reason if
>> BGT can create registry keys and set registry values that there should
>> be wrapper functions for deleting them as well. In C++ the functions
>> to do this is RegDeleteKeyEx and RegDeleteValueEx. If BGT has wrapper
>> functions for those registry functions someone can add an option to
>> delete keys prior to the uninstallation of the game.
>>
>> Cheers!
>>
>>
>> On 11/21/11, Willem Venter  wrote:
>>> Philip, I understand your decision to include it completely, though I
>>> still can't say I agree. Still if your paying customers request it, it
>>> is understandable.
>>>
>>> Kai, I did not question registry support because it was redundant. I
>>> questioned it because Microsoft's prinsipals from which they built the
>>> registry is flawed and dangerous. This could lead to unhappy users of
>>> bgt games where someone for example decided to (accidentally?) dump
>>> 100 2048 kb values into a registry that usually has a size < 10mb.
>>> This would have an effect on the whole operating system of the user.
>>> There is also no way to control the automatic removal of these keys if
>>> a user deletes the bgt script. To my mind it just didn't seem wort

Re: [Audyssey] More BGT news

2011-11-21 Thread Philip Bennefall

Hi Willem,

I can insert a limit of, say, 100 values for each game. Each value can be at 
most 2048 bytes in length, which would mean that a script writer could not 
store more than 200 kb in the registry. Would this solve the problem for 
you?


I think though that no matter  how you look at it, badly written code can 
always cause more or less serious issues. I have screen reader support in 
the engine where you can interrupt and stop the speech, and if someone wrote 
an infinite loop accidentally that kept stopping the speech it might be hard 
to shut that program down. Does this mean we should not have screen reader 
support? You can also delete files with the file_delete function. Again, 
something else that could be abused. There just comes a point where you need 
to decide whether or not you trust the writer of the game enough to subject 
your computer to their code, which is true of any game or software 
application. It is hard for me as the engine designer to prevent people 
from, intentionally or unintentionally, writing code that may be harmful in 
one way or another. But I will certainly do as much as I possibly can to 
make it more unlikely to occur, including limiting registry access if people 
feel it is necessary.


Kind regards,

Philip Bennefall
- Original Message - 
From: "Willem Venter" 

To: "Gamers Discussion list" 
Sent: Monday, November 21, 2011 7:36 PM
Subject: Re: [Audyssey] More BGT news


Hi thomas. Many games are just scripts you run, so there is no
installer or uninstaller.
While I'm not sure if there is a limmit on how many keys a game may
create, not having one is dangerous. Just imagine a program going into
an infinite loop while writing values to the registry on each
iteration. This can happen by writing while instead of if.

It would be totally reliant on the developer to provide an installer
that knows how to remove every key their bgt script created, where as
a settings file harms noone even if  it is a few MB. The registry is
something that needs to be used with lots of care, even though it is
easy to do.

On 11/21/11, Thomas Ward  wrote:

Hi Willem,

Which are all valid points. However, as Philip mentioned he has put
restrictions in BGT to keep novis BGT developers from dumping 100
2048 KB of values into the registry So it sounds like Philip is aware
of the issues and is taking steps to minimize any risk of someone over
using and abusing the registry as you described.

As far as removing keys I haven't looked but it stands to reason if
BGT can create registry keys and set registry values that there should
be wrapper functions for deleting them as well. In C++ the functions
to do this is RegDeleteKeyEx and RegDeleteValueEx. If BGT has wrapper
functions for those registry functions someone can add an option to
delete keys prior to the uninstallation of the game.

Cheers!


On 11/21/11, Willem Venter  wrote:

Philip, I understand your decision to include it completely, though I
still can't say I agree. Still if your paying customers request it, it
is understandable.

Kai, I did not question registry support because it was redundant. I
questioned it because Microsoft's prinsipals from which they built the
registry is flawed and dangerous. This could lead to unhappy users of
bgt games where someone for example decided to (accidentally?) dump
100 2048 kb values into a registry that usually has a size < 10mb.
This would have an effect on the whole operating system of the user.
There is also no way to control the automatic removal of these keys if
a user deletes the bgt script. To my mind it just didn't seem worth
the extra effort for no gain and a big risk.




---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to
gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the 
list,

please send E-mail to gamers-ow...@audyssey.org.



---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to 
gamers-unsubscr...@audyssey.org.

You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org. 



---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived

Re: [Audyssey] More BGT news

2011-11-21 Thread Willem Venter
Hi thomas. Many games are just scripts you run, so there is no
installer or uninstaller.
While I'm not sure if there is a limmit on how many keys a game may
create, not having one is dangerous. Just imagine a program going into
an infinite loop while writing values to the registry on each
iteration. This can happen by writing while instead of if.

It would be totally reliant on the developer to provide an installer
that knows how to remove every key their bgt script created, where as
a settings file harms noone even if  it is a few MB. The registry is
something that needs to be used with lots of care, even though it is
easy to do.

On 11/21/11, Thomas Ward  wrote:
> Hi Willem,
>
> Which are all valid points. However, as Philip mentioned he has put
> restrictions in BGT to keep novis BGT developers from dumping 100
> 2048 KB of values into the registry So it sounds like Philip is aware
> of the issues and is taking steps to minimize any risk of someone over
> using and abusing the registry as you described.
>
> As far as removing keys I haven't looked but it stands to reason if
> BGT can create registry keys and set registry values that there should
> be wrapper functions for deleting them as well. In C++ the functions
> to do this is RegDeleteKeyEx and RegDeleteValueEx. If BGT has wrapper
> functions for those registry functions someone can add an option to
> delete keys prior to the uninstallation of the game.
>
> Cheers!
>
>
> On 11/21/11, Willem Venter  wrote:
>> Philip, I understand your decision to include it completely, though I
>> still can't say I agree. Still if your paying customers request it, it
>> is understandable.
>>
>> Kai, I did not question registry support because it was redundant. I
>> questioned it because Microsoft's prinsipals from which they built the
>> registry is flawed and dangerous. This could lead to unhappy users of
>> bgt games where someone for example decided to (accidentally?) dump
>> 100 2048 kb values into a registry that usually has a size < 10mb.
>> This would have an effect on the whole operating system of the user.
>> There is also no way to control the automatic removal of these keys if
>> a user deletes the bgt script. To my mind it just didn't seem worth
>> the extra effort for no gain and a big risk.
>>
>>
>
> ---
> Gamers mailing list __ Gamers@audyssey.org
> If you want to leave the list, send E-mail to
> gamers-unsubscr...@audyssey.org.
> You can make changes or update your subscription via the web, at
> http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
> All messages are archived and can be searched and read at
> http://www.mail-archive.com/gamers@audyssey.org.
> If you have any questions or concerns regarding the management of the list,
> please send E-mail to gamers-ow...@audyssey.org.
>

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-21 Thread Thomas Ward
Hi Willem,

Which are all valid points. However, as Philip mentioned he has put
restrictions in BGT to keep novis BGT developers from dumping 100
2048 KB of values into the registry So it sounds like Philip is aware
of the issues and is taking steps to minimize any risk of someone over
using and abusing the registry as you described.

As far as removing keys I haven't looked but it stands to reason if
BGT can create registry keys and set registry values that there should
be wrapper functions for deleting them as well. In C++ the functions
to do this is RegDeleteKeyEx and RegDeleteValueEx. If BGT has wrapper
functions for those registry functions someone can add an option to
delete keys prior to the uninstallation of the game.

Cheers!


On 11/21/11, Willem Venter  wrote:
> Philip, I understand your decision to include it completely, though I
> still can't say I agree. Still if your paying customers request it, it
> is understandable.
>
> Kai, I did not question registry support because it was redundant. I
> questioned it because Microsoft's prinsipals from which they built the
> registry is flawed and dangerous. This could lead to unhappy users of
> bgt games where someone for example decided to (accidentally?) dump
> 100 2048 kb values into a registry that usually has a size < 10mb.
> This would have an effect on the whole operating system of the user.
> There is also no way to control the automatic removal of these keys if
> a user deletes the bgt script. To my mind it just didn't seem worth
> the extra effort for no gain and a big risk.
>
>

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-20 Thread dark

Hi Tom.

that's fair enough, though from an access perspective it can be irritating, 
sinse I can think of several pc games which would! be easy to play if it 
weren't for their options menues, which there is no other way of altering 
unfortunately.


Of course one advantage with pc games and especially indi ones is mailing a 
developer for a menue description is possible, but stil editing conf or ini 
files is much easier.


Beware the grue!

Dark. 



---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-20 Thread Willem Venter
Philip, I understand your decision to include it completely, though I
still can't say I agree. Still if your paying customers request it, it
is understandable.

Kai, I did not question registry support because it was redundant. I
questioned it because Microsoft's prinsipals from which they built the
registry is flawed and dangerous. This could lead to unhappy users of
bgt games where someone for example decided to (accidentally?) dump
100 2048 kb values into a registry that usually has a size < 10mb.
This would have an effect on the whole operating system of the user.
There is also no way to control the automatic removal of these keys if
a user deletes the bgt script. To my mind it just didn't seem worth
the extra effort for no gain and a big risk.





On 11/21/11, Thomas Ward  wrote:
> Hi Willem,
>
> Well, for what its worth I completely agree with you about the
> registry. I've always thought the Windows registry was a bad idea on
> Microsoft's part, and never use it myself because I can serialize,
> encrypt, and write the same data to a file on the hard drive thus
> invalidating any need for a registry in the first place. Plus even
> Microsoft recommends using the registry sparingly for the same reasons
> you mention. So I personally choose to avoid it altogether.
>
> As for using plane text ini or conf files you have a point, but I
> still contend serialization is the best way to handle it for most
> practical situations. Plus the .Net Framework has serialization
> functions that will save serialized data to an xml file that can be
> edited but has the ease of use of binary serialization. That to me is
> really the best of both worldsas you have the ease of use of the
> serialize and deserialize functions, but write the data to a plane
> text  xml file that can later be edited by hand.
>
> Cheers!
>
> On 11/20/11, Willem Venter  wrote:
>> Hi Thomas.
>> While I hear what you say about ease of use of the built in functions
>> of dot net for serializing and writing to the registry, sometimes
>> reading a file gives valuable insight to a problem and altering
>> something doesn't require a hex editor or custom loader for your file.
>>
>> In my opinion the registry has no functionality that you can't
>> duplicate by using a file. Philip could even have emulated
>> registry-like behavior by using a file. The larger the registry
>> becomes, the longer it takes to find something in it.
>
> ---
> Gamers mailing list __ Gamers@audyssey.org
> If you want to leave the list, send E-mail to
> gamers-unsubscr...@audyssey.org.
> You can make changes or update your subscription via the web, at
> http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
> All messages are archived and can be searched and read at
> http://www.mail-archive.com/gamers@audyssey.org.
> If you have any questions or concerns regarding the management of the list,
> please send E-mail to gamers-ow...@audyssey.org.
>

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-20 Thread Thomas Ward
Hi Willem,

Well, for what its worth I completely agree with you about the
registry. I've always thought the Windows registry was a bad idea on
Microsoft's part, and never use it myself because I can serialize,
encrypt, and write the same data to a file on the hard drive thus
invalidating any need for a registry in the first place. Plus even
Microsoft recommends using the registry sparingly for the same reasons
you mention. So I personally choose to avoid it altogether.

As for using plane text ini or conf files you have a point, but I
still contend serialization is the best way to handle it for most
practical situations. Plus the .Net Framework has serialization
functions that will save serialized data to an xml file that can be
edited but has the ease of use of binary serialization. That to me is
really the best of both worldsas you have the ease of use of the
serialize and deserialize functions, but write the data to a plane
text  xml file that can later be edited by hand.

Cheers!

On 11/20/11, Willem Venter  wrote:
> Hi Thomas.
> While I hear what you say about ease of use of the built in functions
> of dot net for serializing and writing to the registry, sometimes
> reading a file gives valuable insight to a problem and altering
> something doesn't require a hex editor or custom loader for your file.
>
> In my opinion the registry has no functionality that you can't
> duplicate by using a file. Philip could even have emulated
> registry-like behavior by using a file. The larger the registry
> becomes, the longer it takes to find something in it.

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-20 Thread Kai
I'm inclined to agree with Philip here. Clearly, a significant enough number 
of BGT users desired registration access, and Philip had the inclination to 
add it, so why not? It's existence does not mandate usage by a BGT script 
writer; the author's still free to use any other file I/O supported by the 
BGT engine.


I feel like this debate is along the lines of "We already have a fire escape 
on the second floor. Why do we need another one there?" The answer, of 
course, is utilitarian.


I myself never use superscript or subscript font settings in a word editor, 
but I appreciate that the feature is there, should I desire to.



Kudos, Philip.
kai

- Original Message - 
From: "Philip Bennefall" 

To: "Gamers Discussion list" 
Sent: Sunday, November 20, 2011 6:46 PM
Subject: Re: [Audyssey] More BGT news



Hi Willem,

This was actually something I had clearly in mind when building the 
wrapper. For the reason you mention, I have put much stricter limits on 
size of key and value names, and of the stored data itself than Microsoft 
does. As recommended by the article at:

http://msdn.microsoft.com/en-us/library/windows/desktop/ms724872(v=vs.85).aspx

I limited the size of each value to 2048 bytes, and encouraged users to 
save anything larger to a file. Similarly, I limited the length of key and 
value names to about half of the true limitation set by Microsoft.


So while I agree completely with yours and Dennis's points, I feel that it 
is my responsibility as the developer of this engine to include features 
that people request, as long as they are reasonable and related to games 
in one way or another. Naturally users are still free to utilize files 
exclusively; the registry is just one more option.


Kind regards,

Philip Bennefall
- Original Message - 
From: "Willem Venter" 

To: "Gamers Discussion list" 
Sent: Monday, November 21, 2011 3:35 AM
Subject: Re: [Audyssey] More BGT news


Hi Thomas.
While I hear what you say about ease of use of the built in functions
of dot net for serializing and writing to the registry, sometimes
reading a file gives valuable insight to a problem and altering
something doesn't require a hex editor or custom loader for your file.

In my opinion the registry has no functionality that you can't
duplicate by using a file. Philip could even have emulated
registry-like behavior by using a file. The larger the registry
becomes, the longer it takes to find something in it.

On 11/21/11, Thomas Ward  wrote:

Hi Dark,

I do see how editing an ini or conf file could help in a situation as
you describe. Howver, on the other hand it is more simple to serialize
the settings and save them to a file or just send the settings to the
registry. Modern programming languages like C# .Net, Visual Basic
.Net, and Java all have fairly simple methods for serializing objects
which makes saving and restoring a program's state very straight
forward and easy. That's principly why I don't use an ini or conf file
myself.

Cheers!




On 11/20/11, dark  wrote:

As an interesting fact, in a couple of low vision access games I've
played,
editing a conf file is actually a great way around mucking about with
options menues, sinse I can just read it in Hal.

The most extreme form of this is in the game Rocks n diamonds, which has
about 8 pages! of options, the learning of which could be a nightmare,
particularly as there are some really useful options buried in the list,
such as the ability to set scroll delay to zero so that the screen 
scrolls

around the characters' position, rather than the character running all
over
the screen (an obscure idea but brilliant for field of vision trouble).

Obviously this doesn't apply to audio games where presumably all the
settings will be accessible anyhow.

Beware the grue!

Dark.


---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to
gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the
list,
please send E-mail to gamers-ow...@audyssey.org.



---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to
gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the 
list,

please send E-mail to gamers-ow...@audyssey.org.



---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-ma

Re: [Audyssey] More BGT news

2011-11-20 Thread Philip Bennefall

Hi Willem,

This was actually something I had clearly in mind when building the wrapper. 
For the reason you mention, I have put much stricter limits on size of key 
and value names, and of the stored data itself than Microsoft does. As 
recommended by the article at:

http://msdn.microsoft.com/en-us/library/windows/desktop/ms724872(v=vs.85).aspx

I limited the size of each value to 2048 bytes, and encouraged users to save 
anything larger to a file. Similarly, I limited the length of key and value 
names to about half of the true limitation set by Microsoft.


So while I agree completely with yours and Dennis's points, I feel that it 
is my responsibility as the developer of this engine to include features 
that people request, as long as they are reasonable and related to games in 
one way or another. Naturally users are still free to utilize files 
exclusively; the registry is just one more option.


Kind regards,

Philip Bennefall
- Original Message - 
From: "Willem Venter" 

To: "Gamers Discussion list" 
Sent: Monday, November 21, 2011 3:35 AM
Subject: Re: [Audyssey] More BGT news


Hi Thomas.
While I hear what you say about ease of use of the built in functions
of dot net for serializing and writing to the registry, sometimes
reading a file gives valuable insight to a problem and altering
something doesn't require a hex editor or custom loader for your file.

In my opinion the registry has no functionality that you can't
duplicate by using a file. Philip could even have emulated
registry-like behavior by using a file. The larger the registry
becomes, the longer it takes to find something in it.

On 11/21/11, Thomas Ward  wrote:

Hi Dark,

I do see how editing an ini or conf file could help in a situation as
you describe. Howver, on the other hand it is more simple to serialize
the settings and save them to a file or just send the settings to the
registry. Modern programming languages like C# .Net, Visual Basic
.Net, and Java all have fairly simple methods for serializing objects
which makes saving and restoring a program's state very straight
forward and easy. That's principly why I don't use an ini or conf file
myself.

Cheers!




On 11/20/11, dark  wrote:

As an interesting fact, in a couple of low vision access games I've
played,
editing a conf file is actually a great way around mucking about with
options menues, sinse I can just read it in Hal.

The most extreme form of this is in the game Rocks n diamonds, which has
about 8 pages! of options, the learning of which could be a nightmare,
particularly as there are some really useful options buried in the list,
such as the ability to set scroll delay to zero so that the screen 
scrolls

around the characters' position, rather than the character running all
over
the screen (an obscure idea but brilliant for field of vision trouble).

Obviously this doesn't apply to audio games where presumably all the
settings will be accessible anyhow.

Beware the grue!

Dark.


---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to
gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the
list,
please send E-mail to gamers-ow...@audyssey.org.



---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to
gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the 
list,

please send E-mail to gamers-ow...@audyssey.org.



---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to 
gamers-unsubscr...@audyssey.org.

You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org. 



---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-20 Thread Willem Venter
Hi Thomas.
While I hear what you say about ease of use of the built in functions
of dot net for serializing and writing to the registry, sometimes
reading a file gives valuable insight to a problem and altering
something doesn't require a hex editor or custom loader for your file.

In my opinion the registry has no functionality that you can't
duplicate by using a file. Philip could even have emulated
registry-like behavior by using a file. The larger the registry
becomes, the longer it takes to find something in it.

On 11/21/11, Thomas Ward  wrote:
> Hi Dark,
>
> I do see how editing an ini or conf file could help in a situation as
> you describe. Howver, on the other hand it is more simple to serialize
> the settings and save them to a file or just send the settings to the
> registry. Modern programming languages like C# .Net, Visual Basic
> .Net, and Java all have fairly simple methods for serializing objects
> which makes saving and restoring a program's state very straight
> forward and easy. That's principly why I don't use an ini or conf file
> myself.
>
> Cheers!
>
>
>
>
> On 11/20/11, dark  wrote:
>> As an interesting fact, in a couple of low vision access games I've
>> played,
>> editing a conf file is actually a great way around mucking about with
>> options menues, sinse I can just read it in Hal.
>>
>> The most extreme form of this is in the game Rocks n diamonds, which has
>> about 8 pages! of options, the learning of which could be a nightmare,
>> particularly as there are some really useful options buried in the list,
>> such as the ability to set scroll delay to zero so that the screen scrolls
>> around the characters' position, rather than the character running all
>> over
>> the screen (an obscure idea but brilliant for field of vision trouble).
>>
>> Obviously this doesn't apply to audio games where presumably all the
>> settings will be accessible anyhow.
>>
>> Beware the grue!
>>
>> Dark.
>>
>>
>> ---
>> Gamers mailing list __ Gamers@audyssey.org
>> If you want to leave the list, send E-mail to
>> gamers-unsubscr...@audyssey.org.
>> You can make changes or update your subscription via the web, at
>> http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
>> All messages are archived and can be searched and read at
>> http://www.mail-archive.com/gamers@audyssey.org.
>> If you have any questions or concerns regarding the management of the
>> list,
>> please send E-mail to gamers-ow...@audyssey.org.
>>
>
> ---
> Gamers mailing list __ Gamers@audyssey.org
> If you want to leave the list, send E-mail to
> gamers-unsubscr...@audyssey.org.
> You can make changes or update your subscription via the web, at
> http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
> All messages are archived and can be searched and read at
> http://www.mail-archive.com/gamers@audyssey.org.
> If you have any questions or concerns regarding the management of the list,
> please send E-mail to gamers-ow...@audyssey.org.
>

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-20 Thread Thomas Ward
Hi Dark,

I do see how editing an ini or conf file could help in a situation as
you describe. Howver, on the other hand it is more simple to serialize
the settings and save them to a file or just send the settings to the
registry. Modern programming languages like C# .Net, Visual Basic
.Net, and Java all have fairly simple methods for serializing objects
which makes saving and restoring a program's state very straight
forward and easy. That's principly why I don't use an ini or conf file
myself.

Cheers!




On 11/20/11, dark  wrote:
> As an interesting fact, in a couple of low vision access games I've played,
> editing a conf file is actually a great way around mucking about with
> options menues, sinse I can just read it in Hal.
>
> The most extreme form of this is in the game Rocks n diamonds, which has
> about 8 pages! of options, the learning of which could be a nightmare,
> particularly as there are some really useful options buried in the list,
> such as the ability to set scroll delay to zero so that the screen scrolls
> around the characters' position, rather than the character running all over
> the screen (an obscure idea but brilliant for field of vision trouble).
>
> Obviously this doesn't apply to audio games where presumably all the
> settings will be accessible anyhow.
>
> Beware the grue!
>
> Dark.
>
>
> ---
> Gamers mailing list __ Gamers@audyssey.org
> If you want to leave the list, send E-mail to
> gamers-unsubscr...@audyssey.org.
> You can make changes or update your subscription via the web, at
> http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
> All messages are archived and can be searched and read at
> http://www.mail-archive.com/gamers@audyssey.org.
> If you have any questions or concerns regarding the management of the list,
> please send E-mail to gamers-ow...@audyssey.org.
>

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-20 Thread Jeremy Kaldobsky
Lol I agree.  The problem in Swamp is a code typo where I set a variable equal 
to 0 instead of 1.  That's the entire problem with the screen reader support, 
except I didn't notice it until I was too deep in changes to post the fix.  
Funny and sad at the same time.  :P

> Actually, in the current version of
> Swamp, editing the progress.ini file
> seems to be the only way to switch screen readers, a
> process I note with
> pleasure that seems dead simple under BGT.
> 
>     Chris Bartlett


---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-20 Thread Christopher Bartlett
Actually, in the current version of Swamp, editing the progress.ini file
seems to be the only way to switch screen readers, a process I note with
pleasure that seems dead simple under BGT.

Chris Bartlett


-Original Message-
From: gamers-boun...@audyssey.org [mailto:gamers-boun...@audyssey.org] On
Behalf Of dark
Sent: Sunday, November 20, 2011 5:36 PM
To: Gamers Discussion list
Subject: Re: [Audyssey] More BGT news

As an interesting fact, in a couple of low vision access games I've played, 
editing a conf file is actually a great way around mucking about with 
options menues, sinse I can just read it in Hal.

The most extreme form of this is in the game Rocks n diamonds, which has 
about 8 pages! of options, the learning of which could be a nightmare, 
particularly as there are some really useful options buried in the list, 
such as the ability to set scroll delay to zero so that the screen scrolls 
around the characters' position, rather than the character running all over 
the screen (an obscure idea but brilliant for field of vision trouble).

Obviously this doesn't apply to audio games where presumably all the 
settings will be accessible anyhow.

Beware the grue!

Dark. 


---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to
gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-20 Thread Thomas Ward
Hi Chris,

Right. That's a good point. I've looked at the BGT documentation, and
its far better documented than a lot of libraries and compilers I've
used. Plus as you also said unlike a full blown language like C++ BGT
cuts the functions you need to know about down to something managable
rather than hitting you with hundreds of poorrly documented libraries
and functions as often happens to newbies when delving into
programming. So from my perspective BGT is as good as it gets for
anyone wishing to program games, but not take on a full blown
programming language.

Cheers!


On 11/20/11, Christopher Bartlett  wrote:
> I'll add here that the documentation for the function set is much better in
> BGT than for many compilers and languages I've seen.  It helps that the
> function set is rather smaller, but still, it's easily accessed, and after a
> little experience it's easy to know where to look for function definitions.
>
>   Chris Bartlett

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-20 Thread dark
As an interesting fact, in a couple of low vision access games I've played, 
editing a conf file is actually a great way around mucking about with 
options menues, sinse I can just read it in Hal.


The most extreme form of this is in the game Rocks n diamonds, which has 
about 8 pages! of options, the learning of which could be a nightmare, 
particularly as there are some really useful options buried in the list, 
such as the ability to set scroll delay to zero so that the screen scrolls 
around the characters' position, rather than the character running all over 
the screen (an obscure idea but brilliant for field of vision trouble).


Obviously this doesn't apply to audio games where presumably all the 
settings will be accessible anyhow.


Beware the grue!

Dark. 



---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-20 Thread Christopher Bartlett
I'll add here that the documentation for the function set is much better in
BGT than for many compilers and languages I've seen.  It helps that the
function set is rather smaller, but still, it's easily accessed, and after a
little experience it's easy to know where to look for function definitions.

Chris Bartlett


-Original Message-
From: gamers-boun...@audyssey.org [mailto:gamers-boun...@audyssey.org] On
Behalf Of Thomas Ward
Sent: Sunday, November 20, 2011 1:34 PM
To: Gamers Discussion list
Subject: Re: [Audyssey] More BGT news

Hi Tim,

Yes and no. While I'm sure Philip could write an IDE for BGT complete
with a pulldown list of stock functions and perhaps autocompletion etc
you'd still have to know A, how to customize those existing functions,
and B, how to write your own functions.there is no way to cut and
paste your way to a complete game. If you are unable to or unwilling
to learn the programming language and tools to write games I'm sorry
to say you aren't going to be successful at creating anything.
Insisting on somekind of wizard or IDE with instant templates for
functions isn't going to do you that much good in the long run as
programming is as much theory as knowing the language you are using. I
know it seems hard at first, but memorizing function names etc comes
easier after you practice at it a while.

Cheers!

On 11/20/11, Tim Kilgore  wrote:
> In the Jawe script manager, there is a feature that puts all the functions
> in a listbox.  So what you do is find the function you want and press
enter.
> This puts the function in the editor.  I'm guessing that that's and ide
> feature.  Could such and emplementation be put in the BGT engine?  Maybe
not
> since it's not an acual ide.
>
> Tim

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to
gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-20 Thread Philip Bennefall

Hi Dennis,

Oh, let me clarify. When I say settings data, I mean things that I allow the 
user to change inside the game that I do not want them to change by hand. I 
definitely do not store passwords this way but as you say, with a hash. 
Mainly, though, I use this method to store levels in data files as well as 
sound effects. If I were storing data that I wanted the user to be able to 
modify manually, I'd use ini files or something similar.


Kind regards,

Philip Bennefall
- Original Message - 
From: "Dennis Towne" 

To: ; "Gamers Discussion list" 
Sent: Sunday, November 20, 2011 8:19 PM
Subject: Re: [Audyssey] More BGT news


Philip,

What good reasons do you have for encrypting a configuration file?  I
figure there must be some, but it personally makes no sense to me.

In my opinion, a user should be able to edit the application config
file as easily as possible (which usually means plain text with
limited markup or straight text key-value pairs.)  Further, they
should be able to simply delete the file, or paste ten thousand lines
of garbage into it if they wish, and the application should still
start up and do its best to use defaults and ignore stuff it doesn't
understand.

If you're encrypting the file to store passwords, you're doing it
wrong.  Passwords should always be stored as a salt/hash data pair.

Dennis Towne

Alter Aeon MUD
http://www.alteraeon.com

On Sun, Nov 20, 2011 at 2:11 PM, Philip Bennefall  
wrote:

Hi Willem,

The reason is mainly for convenience. Certainly you can store settings in
encrypted files, and this is indeed possible in BGT already, but some 
people

were a bit confused as to how to extract and interpret data again etc.
Serialization, basically. The settings object gives you a much more
convenient method for doing this, and it was something that a lot of 
people
had requested. I confine the registry access to a games subkey, so it is 
not
possible to damage unrelated data from other programs. While this 
certainly
doesn't solve the general problem of serialization and larger quantities 
of

data should still be stored in files, this does provide a quick and easy
solution to store simple configuration settings.

Kind regards,

Philip Bennefall
- Original Message - From: "Willem Venter" 
To: "Gamers Discussion list" 
Sent: Sunday, November 20, 2011 6:34 PM
Subject: Re: [Audyssey] More BGT news


Hi. Why would you need to store things in the registry? Settings can
be saved in a file and if you want data not to be altered you could
encrypt that file, so what advantage is there to using the registry?
Even though important keys are protected many problems can still be
caused if keys are not removed with uninstallation and searching the
registry can become slow if it is filled with erroneous data.

On 11/20/11, Kai  wrote:


Use the "check for Updates" link in your BGT Start Menu entry.

Kai

- Original Message -
From: "shaun everiss" 
To: "Philip Bennefall" ; "Gamers Discussion list"

Sent: Saturday, November 19, 2011 10:32 PM
Subject: Re: [Audyssey] More BGT news



where is rev2, I can only get v1.1 installer.
At 02:40 a.m. 20/11/2011 +0100, you wrote:


Hi all,

First, let me say thanks once again to all of those who sent me so much
positive feedback over the last few days since I released BGT 1.1. This
kind of stuff is what makes my work interesting, and worthwhile.

Now, I just wanted to write and tell you that revision 2 of the engine
is
available. The reason I'm mentioning it on list is because it contains 
a

feature that many of you have been wanting for a long time, namely the
ability to read and write in the registry. I have made a settings class
which wraps this up quite nicely, and prevents script kids from
tampering
with keys and values that do not concern them.

And as usual, the revision also contains a number of bugfixes reported
by
users.

The next major feature that will see the light of day is joystick
support.

I have started working on this and am making good progress. So stay
tuned
for that!

Kind regards,

Philip Bennefall
---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to
gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the
list,
please send E-mail to gamers-ow...@audyssey.org.




---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to
gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http

Re: [Audyssey] More BGT news

2011-11-20 Thread Philip Bennefall

Hi Willem,

Yes, all the BGT settings are confined to a games subkey inside the software 
key, either in local machine or current user. Naturally, user priveleges 
dictate whether writing to local machine is allowed in the first place.


Kind regards,

Philip Bennefall
- Original Message - 
From: "Willem Venter" 

To: "Gamers Discussion list" 
Sent: Sunday, November 20, 2011 8:25 PM
Subject: Re: [Audyssey] More BGT news


Hi Philip.
If someone is unwilling or unable to master how serialization works,
I'm not sure I trust them with my registry. Would all bgt settings be
in some central place?

On 11/20/11, Dennis Towne  wrote:

Philip,

What good reasons do you have for encrypting a configuration file?  I
figure there must be some, but it personally makes no sense to me.

In my opinion, a user should be able to edit the application config
file as easily as possible (which usually means plain text with
limited markup or straight text key-value pairs.)  Further, they
should be able to simply delete the file, or paste ten thousand lines
of garbage into it if they wish, and the application should still
start up and do its best to use defaults and ignore stuff it doesn't
understand.

If you're encrypting the file to store passwords, you're doing it
wrong.  Passwords should always be stored as a salt/hash data pair.

Dennis Towne

Alter Aeon MUD
http://www.alteraeon.com

On Sun, Nov 20, 2011 at 2:11 PM, Philip Bennefall 
wrote:

Hi Willem,

The reason is mainly for convenience. Certainly you can store settings in
encrypted files, and this is indeed possible in BGT already, but some
people
were a bit confused as to how to extract and interpret data again etc.
Serialization, basically. The settings object gives you a much more
convenient method for doing this, and it was something that a lot of
people
had requested. I confine the registry access to a games subkey, so it is
not
possible to damage unrelated data from other programs. While this
certainly
doesn't solve the general problem of serialization and larger quantities
of
data should still be stored in files, this does provide a quick and easy
solution to store simple configuration settings.

Kind regards,

Philip Bennefall
- Original Message - From: "Willem Venter" 
To: "Gamers Discussion list" 
Sent: Sunday, November 20, 2011 6:34 PM
Subject: Re: [Audyssey] More BGT news


Hi. Why would you need to store things in the registry? Settings can
be saved in a file and if you want data not to be altered you could
encrypt that file, so what advantage is there to using the registry?
Even though important keys are protected many problems can still be
caused if keys are not removed with uninstallation and searching the
registry can become slow if it is filled with erroneous data.

On 11/20/11, Kai  wrote:


Use the "check for Updates" link in your BGT Start Menu entry.

Kai

- Original Message -
From: "shaun everiss" 
To: "Philip Bennefall" ; "Gamers Discussion list"

Sent: Saturday, November 19, 2011 10:32 PM
Subject: Re: [Audyssey] More BGT news



where is rev2, I can only get v1.1 installer.
At 02:40 a.m. 20/11/2011 +0100, you wrote:


Hi all,

First, let me say thanks once again to all of those who sent me so 
much
positive feedback over the last few days since I released BGT 1.1. 
This

kind of stuff is what makes my work interesting, and worthwhile.

Now, I just wanted to write and tell you that revision 2 of the engine
is
available. The reason I'm mentioning it on list is because it contains
a
feature that many of you have been wanting for a long time, namely the
ability to read and write in the registry. I have made a settings 
class

which wraps this up quite nicely, and prevents script kids from
tampering
with keys and values that do not concern them.

And as usual, the revision also contains a number of bugfixes reported
by
users.

The next major feature that will see the light of day is joystick
support.

I have started working on this and am making good progress. So stay
tuned
for that!

Kind regards,

Philip Bennefall
---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to
gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the
list,
please send E-mail to gamers-ow...@audyssey.org.




---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to
gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.ma

Re: [Audyssey] More BGT news

2011-11-20 Thread Willem Venter
Hi Philip.
If someone is unwilling or unable to master how serialization works,
I'm not sure I trust them with my registry. Would all bgt settings be
in some central place?

On 11/20/11, Dennis Towne  wrote:
> Philip,
>
> What good reasons do you have for encrypting a configuration file?  I
> figure there must be some, but it personally makes no sense to me.
>
> In my opinion, a user should be able to edit the application config
> file as easily as possible (which usually means plain text with
> limited markup or straight text key-value pairs.)  Further, they
> should be able to simply delete the file, or paste ten thousand lines
> of garbage into it if they wish, and the application should still
> start up and do its best to use defaults and ignore stuff it doesn't
> understand.
>
> If you're encrypting the file to store passwords, you're doing it
> wrong.  Passwords should always be stored as a salt/hash data pair.
>
> Dennis Towne
>
> Alter Aeon MUD
> http://www.alteraeon.com
>
> On Sun, Nov 20, 2011 at 2:11 PM, Philip Bennefall 
> wrote:
>> Hi Willem,
>>
>> The reason is mainly for convenience. Certainly you can store settings in
>> encrypted files, and this is indeed possible in BGT already, but some
>> people
>> were a bit confused as to how to extract and interpret data again etc.
>> Serialization, basically. The settings object gives you a much more
>> convenient method for doing this, and it was something that a lot of
>> people
>> had requested. I confine the registry access to a games subkey, so it is
>> not
>> possible to damage unrelated data from other programs. While this
>> certainly
>> doesn't solve the general problem of serialization and larger quantities
>> of
>> data should still be stored in files, this does provide a quick and easy
>> solution to store simple configuration settings.
>>
>> Kind regards,
>>
>> Philip Bennefall
>> - Original Message - From: "Willem Venter" 
>> To: "Gamers Discussion list" 
>> Sent: Sunday, November 20, 2011 6:34 PM
>> Subject: Re: [Audyssey] More BGT news
>>
>>
>> Hi. Why would you need to store things in the registry? Settings can
>> be saved in a file and if you want data not to be altered you could
>> encrypt that file, so what advantage is there to using the registry?
>> Even though important keys are protected many problems can still be
>> caused if keys are not removed with uninstallation and searching the
>> registry can become slow if it is filled with erroneous data.
>>
>> On 11/20/11, Kai  wrote:
>>>
>>> Use the "check for Updates" link in your BGT Start Menu entry.
>>>
>>> Kai
>>>
>>> - Original Message -
>>> From: "shaun everiss" 
>>> To: "Philip Bennefall" ; "Gamers Discussion list"
>>> 
>>> Sent: Saturday, November 19, 2011 10:32 PM
>>> Subject: Re: [Audyssey] More BGT news
>>>
>>>
>>>> where is rev2, I can only get v1.1 installer.
>>>> At 02:40 a.m. 20/11/2011 +0100, you wrote:
>>>>>
>>>>> Hi all,
>>>>>
>>>>> First, let me say thanks once again to all of those who sent me so much
>>>>> positive feedback over the last few days since I released BGT 1.1. This
>>>>> kind of stuff is what makes my work interesting, and worthwhile.
>>>>>
>>>>> Now, I just wanted to write and tell you that revision 2 of the engine
>>>>> is
>>>>> available. The reason I'm mentioning it on list is because it contains
>>>>> a
>>>>> feature that many of you have been wanting for a long time, namely the
>>>>> ability to read and write in the registry. I have made a settings class
>>>>> which wraps this up quite nicely, and prevents script kids from
>>>>> tampering
>>>>> with keys and values that do not concern them.
>>>>>
>>>>> And as usual, the revision also contains a number of bugfixes reported
>>>>> by
>>>>> users.
>>>>>
>>>>> The next major feature that will see the light of day is joystick
>>>>> support.
>>>>>
>>>>> I have started working on this and am making good progress. So stay
>>>>> tuned
>>>>> for that!
>>>>>
>>>>> Kind regards,
>>>>>
>>>>> Philip Bennefall
>>>>> --

Re: [Audyssey] More BGT news

2011-11-20 Thread Dennis Towne
Philip,

What good reasons do you have for encrypting a configuration file?  I
figure there must be some, but it personally makes no sense to me.

In my opinion, a user should be able to edit the application config
file as easily as possible (which usually means plain text with
limited markup or straight text key-value pairs.)  Further, they
should be able to simply delete the file, or paste ten thousand lines
of garbage into it if they wish, and the application should still
start up and do its best to use defaults and ignore stuff it doesn't
understand.

If you're encrypting the file to store passwords, you're doing it
wrong.  Passwords should always be stored as a salt/hash data pair.

Dennis Towne

Alter Aeon MUD
http://www.alteraeon.com

On Sun, Nov 20, 2011 at 2:11 PM, Philip Bennefall  wrote:
> Hi Willem,
>
> The reason is mainly for convenience. Certainly you can store settings in
> encrypted files, and this is indeed possible in BGT already, but some people
> were a bit confused as to how to extract and interpret data again etc.
> Serialization, basically. The settings object gives you a much more
> convenient method for doing this, and it was something that a lot of people
> had requested. I confine the registry access to a games subkey, so it is not
> possible to damage unrelated data from other programs. While this certainly
> doesn't solve the general problem of serialization and larger quantities of
> data should still be stored in files, this does provide a quick and easy
> solution to store simple configuration settings.
>
> Kind regards,
>
> Philip Bennefall
> - Original Message - From: "Willem Venter" 
> To: "Gamers Discussion list" 
> Sent: Sunday, November 20, 2011 6:34 PM
> Subject: Re: [Audyssey] More BGT news
>
>
> Hi. Why would you need to store things in the registry? Settings can
> be saved in a file and if you want data not to be altered you could
> encrypt that file, so what advantage is there to using the registry?
> Even though important keys are protected many problems can still be
> caused if keys are not removed with uninstallation and searching the
> registry can become slow if it is filled with erroneous data.
>
> On 11/20/11, Kai  wrote:
>>
>> Use the "check for Updates" link in your BGT Start Menu entry.
>>
>> Kai
>>
>> - Original Message -
>> From: "shaun everiss" 
>> To: "Philip Bennefall" ; "Gamers Discussion list"
>> 
>> Sent: Saturday, November 19, 2011 10:32 PM
>> Subject: Re: [Audyssey] More BGT news
>>
>>
>>> where is rev2, I can only get v1.1 installer.
>>> At 02:40 a.m. 20/11/2011 +0100, you wrote:
>>>>
>>>> Hi all,
>>>>
>>>> First, let me say thanks once again to all of those who sent me so much
>>>> positive feedback over the last few days since I released BGT 1.1. This
>>>> kind of stuff is what makes my work interesting, and worthwhile.
>>>>
>>>> Now, I just wanted to write and tell you that revision 2 of the engine
>>>> is
>>>> available. The reason I'm mentioning it on list is because it contains a
>>>> feature that many of you have been wanting for a long time, namely the
>>>> ability to read and write in the registry. I have made a settings class
>>>> which wraps this up quite nicely, and prevents script kids from
>>>> tampering
>>>> with keys and values that do not concern them.
>>>>
>>>> And as usual, the revision also contains a number of bugfixes reported
>>>> by
>>>> users.
>>>>
>>>> The next major feature that will see the light of day is joystick
>>>> support.
>>>>
>>>> I have started working on this and am making good progress. So stay
>>>> tuned
>>>> for that!
>>>>
>>>> Kind regards,
>>>>
>>>> Philip Bennefall
>>>> ---
>>>> Gamers mailing list __ Gamers@audyssey.org
>>>> If you want to leave the list, send E-mail to
>>>> gamers-unsubscr...@audyssey.org.
>>>> You can make changes or update your subscription via the web, at
>>>> http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
>>>> All messages are archived and can be searched and read at
>>>> http://www.mail-archive.com/gamers@audyssey.org.
>>>> If you have any questions or concerns regarding the management of the
>>>> list,
>>>> please send E-mail to gamers-ow...@audyssey.org.
>>>
>>>
>>&

Re: [Audyssey] More BGT news

2011-11-20 Thread Philip Bennefall

Hi Willem,

The reason is mainly for convenience. Certainly you can store settings in 
encrypted files, and this is indeed possible in BGT already, but some people 
were a bit confused as to how to extract and interpret data again etc. 
Serialization, basically. The settings object gives you a much more 
convenient method for doing this, and it was something that a lot of people 
had requested. I confine the registry access to a games subkey, so it is not 
possible to damage unrelated data from other programs. While this certainly 
doesn't solve the general problem of serialization and larger quantities of 
data should still be stored in files, this does provide a quick and easy 
solution to store simple configuration settings.


Kind regards,

Philip Bennefall
- Original Message - 
From: "Willem Venter" 

To: "Gamers Discussion list" 
Sent: Sunday, November 20, 2011 6:34 PM
Subject: Re: [Audyssey] More BGT news


Hi. Why would you need to store things in the registry? Settings can
be saved in a file and if you want data not to be altered you could
encrypt that file, so what advantage is there to using the registry?
Even though important keys are protected many problems can still be
caused if keys are not removed with uninstallation and searching the
registry can become slow if it is filled with erroneous data.

On 11/20/11, Kai  wrote:

Use the "check for Updates" link in your BGT Start Menu entry.

Kai

- Original Message -
From: "shaun everiss" 
To: "Philip Bennefall" ; "Gamers Discussion list"

Sent: Saturday, November 19, 2011 10:32 PM
Subject: Re: [Audyssey] More BGT news



where is rev2, I can only get v1.1 installer.
At 02:40 a.m. 20/11/2011 +0100, you wrote:

Hi all,

First, let me say thanks once again to all of those who sent me so much
positive feedback over the last few days since I released BGT 1.1. This
kind of stuff is what makes my work interesting, and worthwhile.

Now, I just wanted to write and tell you that revision 2 of the engine is
available. The reason I'm mentioning it on list is because it contains a
feature that many of you have been wanting for a long time, namely the
ability to read and write in the registry. I have made a settings class
which wraps this up quite nicely, and prevents script kids from tampering
with keys and values that do not concern them.

And as usual, the revision also contains a number of bugfixes reported by
users.

The next major feature that will see the light of day is joystick 
support.


I have started working on this and am making good progress. So stay tuned
for that!

Kind regards,

Philip Bennefall
---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to
gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the
list,
please send E-mail to gamers-ow...@audyssey.org.




---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to
gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the
list,
please send E-mail to gamers-ow...@audyssey.org.



---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to
gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the 
list,

please send E-mail to gamers-ow...@audyssey.org.



---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to 
gamers-unsubscr...@audyssey.org.

You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org. 



---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/ga

Re: [Audyssey] More BGT news

2011-11-20 Thread Dennis Towne
Willem,

The short answer is that you store stuff in the registry because you
can uniquely get at it, reliably, on pretty much all windows platforms
without regard for disk and file restrictions.  This is why a lot of
articles and recommendations are to put all configuration and other
information in the registry.  However, as you've pointed out, it does
come with costs.  It also has the significant disadvantage that making
backups of your application data and settings is problematic.

My policy on the registry is to use it for only the bare minimum.  I
typically store exactly three items in the registry: a unique client
ID number, the installation time, and a path to the installation data
directory.  The installation data directory is where downloaded audio,
updates, and config files are stored.  This prevents registry bloat,
allows for easy backup/restore, and allows the user to manually edit
the config files and swap out audio or other data if they desire.
Keeping the number of things in the registry small also makes it a lot
easier to maintain ports on other platforms that do not have a
registry.

Dennis Towne

Alter Aeon MUD
http://www.alteraeon.com



On Sun, Nov 20, 2011 at 12:34 PM, Willem Venter  wrote:
> Hi. Why would you need to store things in the registry? Settings can
> be saved in a file and if you want data not to be altered you could
> encrypt that file, so what advantage is there to using the registry?
> Even though important keys are protected many problems can still be
> caused if keys are not removed with uninstallation and searching the
> registry can become slow if it is filled with erroneous data.
>
> On 11/20/11, Kai  wrote:
>> Use the "check for Updates" link in your BGT Start Menu entry.
>>
>> Kai
>>
>> - Original Message -
>> From: "shaun everiss" 
>> To: "Philip Bennefall" ; "Gamers Discussion list"
>> 
>> Sent: Saturday, November 19, 2011 10:32 PM
>> Subject: Re: [Audyssey] More BGT news
>>
>>
>>> where is rev2, I can only get v1.1 installer.
>>> At 02:40 a.m. 20/11/2011 +0100, you wrote:
>>>>Hi all,
>>>>
>>>>First, let me say thanks once again to all of those who sent me so much
>>>>positive feedback over the last few days since I released BGT 1.1. This
>>>>kind of stuff is what makes my work interesting, and worthwhile.
>>>>
>>>>Now, I just wanted to write and tell you that revision 2 of the engine is
>>>>available. The reason I'm mentioning it on list is because it contains a
>>>>feature that many of you have been wanting for a long time, namely the
>>>>ability to read and write in the registry. I have made a settings class
>>>>which wraps this up quite nicely, and prevents script kids from tampering
>>>>with keys and values that do not concern them.
>>>>
>>>>And as usual, the revision also contains a number of bugfixes reported by
>>>>users.
>>>>
>>>>The next major feature that will see the light of day is joystick support.
>>>>
>>>>I have started working on this and am making good progress. So stay tuned
>>>>for that!
>>>>
>>>>Kind regards,
>>>>
>>>>Philip Bennefall
>>>>---
>>>>Gamers mailing list __ Gamers@audyssey.org
>>>>If you want to leave the list, send E-mail to
>>>>gamers-unsubscr...@audyssey.org.
>>>>You can make changes or update your subscription via the web, at
>>>>http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
>>>>All messages are archived and can be searched and read at
>>>>http://www.mail-archive.com/gamers@audyssey.org.
>>>>If you have any questions or concerns regarding the management of the
>>>>list,
>>>>please send E-mail to gamers-ow...@audyssey.org.
>>>
>>>
>>>
>>> ---
>>> Gamers mailing list __ Gamers@audyssey.org
>>> If you want to leave the list, send E-mail to
>>> gamers-unsubscr...@audyssey.org.
>>> You can make changes or update your subscription via the web, at
>>> http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
>>> All messages are archived and can be searched and read at
>>> http://www.mail-archive.com/gamers@audyssey.org.
>>> If you have any questions or concerns regarding the management of the
>>> list,
>>> please send E-mail to gamers-ow...@audyssey.org.
>>
>>
>> ---
>> Gamers mailing list __ Gamers@audyssey.org
>> If you want to leave the list, send E-mail to
>> 

Re: [Audyssey] More BGT news

2011-11-20 Thread Thomas Ward
Hi Tim,

Yes and no. While I'm sure Philip could write an IDE for BGT complete
with a pulldown list of stock functions and perhaps autocompletion etc
you'd still have to know A, how to customize those existing functions,
and B, how to write your own functions.there is no way to cut and
paste your way to a complete game. If you are unable to or unwilling
to learn the programming language and tools to write games I'm sorry
to say you aren't going to be successful at creating anything.
Insisting on somekind of wizard or IDE with instant templates for
functions isn't going to do you that much good in the long run as
programming is as much theory as knowing the language you are using. I
know it seems hard at first, but memorizing function names etc comes
easier after you practice at it a while.

Cheers!

On 11/20/11, Tim Kilgore  wrote:
> In the Jawe script manager, there is a feature that puts all the functions
> in a listbox.  So what you do is find the function you want and press enter.
> This puts the function in the editor.  I'm guessing that that's and ide
> feature.  Could such and emplementation be put in the BGT engine?  Maybe not
> since it's not an acual ide.
>
> Tim

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-20 Thread Thomas Ward
Hi Willem,

Well, one major advantage of storing settings etc in the registry is
user account control compatibility. As I think you know already
Windows Vista and Windows 7 won't allow you to save files into the
application's installation directory unless user account control is
disabled.This presents a problem for end users because they have to
compromise their security in order to use applications that aren't
fully UAC compliant.

Another advantage of the registry is user specific settings. If we
have a game setup on a network, for example, each user name would have
its own local user registry meaning the game can be customized for
that specific user without effecting anyone elses settings.

The only other way to do it is to write the data to a file in the end
user's application data folder. That works, but most programming
articles I have read generally prefer storing external data in the
registry whenever possible.

HTH


On 11/20/11, Willem Venter  wrote:
> Hi. Why would you need to store things in the registry? Settings can
> be saved in a file and if you want data not to be altered you could
> encrypt that file, so what advantage is there to using the registry?
> Even though important keys are protected many problems can still be
> caused if keys are not removed with uninstallation and searching the
> registry can become slow if it is filled with erroneous data.

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-20 Thread Willem Venter
Hi. Why would you need to store things in the registry? Settings can
be saved in a file and if you want data not to be altered you could
encrypt that file, so what advantage is there to using the registry?
Even though important keys are protected many problems can still be
caused if keys are not removed with uninstallation and searching the
registry can become slow if it is filled with erroneous data.

On 11/20/11, Kai  wrote:
> Use the "check for Updates" link in your BGT Start Menu entry.
>
> Kai
>
> - Original Message -
> From: "shaun everiss" 
> To: "Philip Bennefall" ; "Gamers Discussion list"
> 
> Sent: Saturday, November 19, 2011 10:32 PM
> Subject: Re: [Audyssey] More BGT news
>
>
>> where is rev2, I can only get v1.1 installer.
>> At 02:40 a.m. 20/11/2011 +0100, you wrote:
>>>Hi all,
>>>
>>>First, let me say thanks once again to all of those who sent me so much
>>>positive feedback over the last few days since I released BGT 1.1. This
>>>kind of stuff is what makes my work interesting, and worthwhile.
>>>
>>>Now, I just wanted to write and tell you that revision 2 of the engine is
>>>available. The reason I'm mentioning it on list is because it contains a
>>>feature that many of you have been wanting for a long time, namely the
>>>ability to read and write in the registry. I have made a settings class
>>>which wraps this up quite nicely, and prevents script kids from tampering
>>>with keys and values that do not concern them.
>>>
>>>And as usual, the revision also contains a number of bugfixes reported by
>>>users.
>>>
>>>The next major feature that will see the light of day is joystick support.
>>>
>>>I have started working on this and am making good progress. So stay tuned
>>>for that!
>>>
>>>Kind regards,
>>>
>>>Philip Bennefall
>>>---
>>>Gamers mailing list __ Gamers@audyssey.org
>>>If you want to leave the list, send E-mail to
>>>gamers-unsubscr...@audyssey.org.
>>>You can make changes or update your subscription via the web, at
>>>http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
>>>All messages are archived and can be searched and read at
>>>http://www.mail-archive.com/gamers@audyssey.org.
>>>If you have any questions or concerns regarding the management of the
>>>list,
>>>please send E-mail to gamers-ow...@audyssey.org.
>>
>>
>>
>> ---
>> Gamers mailing list __ Gamers@audyssey.org
>> If you want to leave the list, send E-mail to
>> gamers-unsubscr...@audyssey.org.
>> You can make changes or update your subscription via the web, at
>> http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
>> All messages are archived and can be searched and read at
>> http://www.mail-archive.com/gamers@audyssey.org.
>> If you have any questions or concerns regarding the management of the
>> list,
>> please send E-mail to gamers-ow...@audyssey.org.
>
>
> ---
> Gamers mailing list __ Gamers@audyssey.org
> If you want to leave the list, send E-mail to
> gamers-unsubscr...@audyssey.org.
> You can make changes or update your subscription via the web, at
> http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
> All messages are archived and can be searched and read at
> http://www.mail-archive.com/gamers@audyssey.org.
> If you have any questions or concerns regarding the management of the list,
> please send E-mail to gamers-ow...@audyssey.org.
>

---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-20 Thread Kai

Use the "check for Updates" link in your BGT Start Menu entry.

Kai

- Original Message - 
From: "shaun everiss" 
To: "Philip Bennefall" ; "Gamers Discussion list" 


Sent: Saturday, November 19, 2011 10:32 PM
Subject: Re: [Audyssey] More BGT news



where is rev2, I can only get v1.1 installer.
At 02:40 a.m. 20/11/2011 +0100, you wrote:

Hi all,

First, let me say thanks once again to all of those who sent me so much 
positive feedback over the last few days since I released BGT 1.1. This 
kind of stuff is what makes my work interesting, and worthwhile.


Now, I just wanted to write and tell you that revision 2 of the engine is 
available. The reason I'm mentioning it on list is because it contains a 
feature that many of you have been wanting for a long time, namely the 
ability to read and write in the registry. I have made a settings class 
which wraps this up quite nicely, and prevents script kids from tampering 
with keys and values that do not concern them.


And as usual, the revision also contains a number of bugfixes reported by 
users.


The next major feature that will see the light of day is joystick support. 
I have started working on this and am making good progress. So stay tuned 
for that!


Kind regards,

Philip Bennefall
---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to 
gamers-unsubscr...@audyssey.org.

You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the 
list,

please send E-mail to gamers-ow...@audyssey.org.




---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to 
gamers-unsubscr...@audyssey.org.

You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the 
list,
please send E-mail to gamers-ow...@audyssey.org. 



---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-19 Thread Hayden Presley
Hi,
It's revision 2, not 2.0.

Best Regards,
Hayden


-Original Message-
From: gamers-boun...@audyssey.org [mailto:gamers-boun...@audyssey.org] On
Behalf Of shaun everiss
Sent: Sunday, November 20, 2011 12:33 AM
To: Philip Bennefall; Gamers Discussion list
Subject: Re: [Audyssey] More BGT news

where is rev2, I can only get v1.1 installer.
At 02:40 a.m. 20/11/2011 +0100, you wrote:
>Hi all,
>
>First, let me say thanks once again to all of those who sent me so 
>much positive feedback over the last few days since I released BGT 
>1.1. This kind of stuff is what makes my work interesting, and worthwhile.
>
>Now, I just wanted to write and tell you that revision 2 of the 
>engine is available. The reason I'm mentioning it on list is because 
>it contains a feature that many of you have been wanting for a long 
>time, namely the ability to read and write in the registry. I have 
>made a settings class which wraps this up quite nicely, and prevents 
>script kids from tampering with keys and values that do not concern them.
>
>And as usual, the revision also contains a number of bugfixes 
>reported by users.
>
>The next major feature that will see the light of day is joystick 
>support. I have started working on this and am making good progress. 
>So stay tuned for that!
>
>Kind regards,
>
>Philip Bennefall
>---
>Gamers mailing list __ Gamers@audyssey.org
>If you want to leave the list, send E-mail to
gamers-unsubscr...@audyssey.org.
>You can make changes or update your subscription via the web, at
>http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
>All messages are archived and can be searched and read at
>http://www.mail-archive.com/gamers@audyssey.org.
>If you have any questions or concerns regarding the management of the list,
>please send E-mail to gamers-ow...@audyssey.org.



---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to
gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-19 Thread shaun everiss

where is rev2, I can only get v1.1 installer.
At 02:40 a.m. 20/11/2011 +0100, you wrote:

Hi all,

First, let me say thanks once again to all of those who sent me so 
much positive feedback over the last few days since I released BGT 
1.1. This kind of stuff is what makes my work interesting, and worthwhile.


Now, I just wanted to write and tell you that revision 2 of the 
engine is available. The reason I'm mentioning it on list is because 
it contains a feature that many of you have been wanting for a long 
time, namely the ability to read and write in the registry. I have 
made a settings class which wraps this up quite nicely, and prevents 
script kids from tampering with keys and values that do not concern them.


And as usual, the revision also contains a number of bugfixes 
reported by users.


The next major feature that will see the light of day is joystick 
support. I have started working on this and am making good progress. 
So stay tuned for that!


Kind regards,

Philip Bennefall
---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.




---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-19 Thread Hayden Presley
Hi,
Yes, but in the JAWS script manager there is a place in which you type your
parameters. I personally am not a fan of it; the functions aren't really
that bad to memorize and type out.

Best Regards,
Hayden


-Original Message-
From: gamers-boun...@audyssey.org [mailto:gamers-boun...@audyssey.org] On
Behalf Of Bryan Peterson
Sent: Saturday, November 19, 2011 11:48 PM
To: Gamers Discussion list
Subject: Re: [Audyssey] More BGT news

You'd still have to modify the functions though for each individual game and

of course you'd have to know the right way to do so.
They're coming to take me away, ha-haaa!
- Original Message - 
From: "Tim Kilgore" 
To: "Philip Bennefall" ; "Gamers Discussion list" 

Sent: Saturday, November 19, 2011 10:16 PM
Subject: Re: [Audyssey] More BGT news


> In the Jawe script manager, there is a feature that puts all the functions

> in a listbox.  So what you do is find the function you want and press 
> enter. This puts the function in the editor.  I'm guessing that that's and

> ide feature.  Could such and emplementation be put in the BGT engine? 
> Maybe not since it's not an acual ide.
>
> Tim
> - Original Message - 
> From: "Philip Bennefall" 
> To: "Gamers Discussion list" 
> Sent: Saturday, November 19, 2011 7:40 PM
> Subject: [Audyssey] More BGT news
>
>
>> Hi all,
>>
>> First, let me say thanks once again to all of those who sent me so much 
>> positive feedback over the last few days since I released BGT 1.1. This 
>> kind of stuff is what makes my work interesting, and worthwhile.
>>
>> Now, I just wanted to write and tell you that revision 2 of the engine is

>> available. The reason I'm mentioning it on list is because it contains a 
>> feature that many of you have been wanting for a long time, namely the 
>> ability to read and write in the registry. I have made a settings class 
>> which wraps this up quite nicely, and prevents script kids from tampering

>> with keys and values that do not concern them.
>>
>> And as usual, the revision also contains a number of bugfixes reported by

>> users.
>>
>> The next major feature that will see the light of day is joystick 
>> support. I have started working on this and am making good progress. So 
>> stay tuned for that!
>>
>> Kind regards,
>>
>> Philip Bennefall
>> ---
>> Gamers mailing list __ Gamers@audyssey.org
>> If you want to leave the list, send E-mail to 
>> gamers-unsubscr...@audyssey.org.
>> You can make changes or update your subscription via the web, at
>> http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
>> All messages are archived and can be searched and read at
>> http://www.mail-archive.com/gamers@audyssey.org.
>> If you have any questions or concerns regarding the management of the 
>> list,
>> please send E-mail to gamers-ow...@audyssey.org.
>
>
> ---
> Gamers mailing list __ Gamers@audyssey.org
> If you want to leave the list, send E-mail to 
> gamers-unsubscr...@audyssey.org.
> You can make changes or update your subscription via the web, at
> http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
> All messages are archived and can be searched and read at
> http://www.mail-archive.com/gamers@audyssey.org.
> If you have any questions or concerns regarding the management of the 
> list,
> please send E-mail to gamers-ow...@audyssey.org. 


---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to
gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-19 Thread Bryan Peterson
You'd still have to modify the functions though for each individual game and 
of course you'd have to know the right way to do so.

They're coming to take me away, ha-haaa!
- Original Message - 
From: "Tim Kilgore" 
To: "Philip Bennefall" ; "Gamers Discussion list" 


Sent: Saturday, November 19, 2011 10:16 PM
Subject: Re: [Audyssey] More BGT news


In the Jawe script manager, there is a feature that puts all the functions 
in a listbox.  So what you do is find the function you want and press 
enter. This puts the function in the editor.  I'm guessing that that's and 
ide feature.  Could such and emplementation be put in the BGT engine? 
Maybe not since it's not an acual ide.


Tim
- Original Message - 
From: "Philip Bennefall" 

To: "Gamers Discussion list" 
Sent: Saturday, November 19, 2011 7:40 PM
Subject: [Audyssey] More BGT news



Hi all,

First, let me say thanks once again to all of those who sent me so much 
positive feedback over the last few days since I released BGT 1.1. This 
kind of stuff is what makes my work interesting, and worthwhile.


Now, I just wanted to write and tell you that revision 2 of the engine is 
available. The reason I'm mentioning it on list is because it contains a 
feature that many of you have been wanting for a long time, namely the 
ability to read and write in the registry. I have made a settings class 
which wraps this up quite nicely, and prevents script kids from tampering 
with keys and values that do not concern them.


And as usual, the revision also contains a number of bugfixes reported by 
users.


The next major feature that will see the light of day is joystick 
support. I have started working on this and am making good progress. So 
stay tuned for that!


Kind regards,

Philip Bennefall
---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to 
gamers-unsubscr...@audyssey.org.

You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the 
list,

please send E-mail to gamers-ow...@audyssey.org.



---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to 
gamers-unsubscr...@audyssey.org.

You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the 
list,
please send E-mail to gamers-ow...@audyssey.org. 



---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.


Re: [Audyssey] More BGT news

2011-11-19 Thread Tim Kilgore
In the Jawe script manager, there is a feature that puts all the functions 
in a listbox.  So what you do is find the function you want and press enter. 
This puts the function in the editor.  I'm guessing that that's and ide 
feature.  Could such and emplementation be put in the BGT engine?  Maybe not 
since it's not an acual ide.


Tim
- Original Message - 
From: "Philip Bennefall" 

To: "Gamers Discussion list" 
Sent: Saturday, November 19, 2011 7:40 PM
Subject: [Audyssey] More BGT news



Hi all,

First, let me say thanks once again to all of those who sent me so much 
positive feedback over the last few days since I released BGT 1.1. This 
kind of stuff is what makes my work interesting, and worthwhile.


Now, I just wanted to write and tell you that revision 2 of the engine is 
available. The reason I'm mentioning it on list is because it contains a 
feature that many of you have been wanting for a long time, namely the 
ability to read and write in the registry. I have made a settings class 
which wraps this up quite nicely, and prevents script kids from tampering 
with keys and values that do not concern them.


And as usual, the revision also contains a number of bugfixes reported by 
users.


The next major feature that will see the light of day is joystick support. 
I have started working on this and am making good progress. So stay tuned 
for that!


Kind regards,

Philip Bennefall
---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to 
gamers-unsubscr...@audyssey.org.

You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the 
list,
please send E-mail to gamers-ow...@audyssey.org. 



---
Gamers mailing list __ Gamers@audyssey.org
If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org.
You can make changes or update your subscription via the web, at
http://mail.audyssey.org/mailman/listinfo/gamers_audyssey.org.
All messages are archived and can be searched and read at
http://www.mail-archive.com/gamers@audyssey.org.
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.