Re: [Audyssey] More BGT news
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.