Jump to content

=VG= SemlerPDX

VG Clan Member (Administrator)
  • Posts

    4,766
  • Joined

  • Last visited

Everything posted by =VG= SemlerPDX

  1. I've heard of mini-ATX before, but this must be called something like nano-ATX or femto-ATX
  2. There is clearly only one solution for anyone who misses Jabal Al Burj: >become a PR-CON/PR-DEV >fix Jabal Al Burj, even if the map itself needs fixing >if fixed, Jabal will be allowed back >quit being a PR-CON/PR-DEV >play Jabal Al Burj
  3. I poked around in permissions and such, and the channel settings, and couldn't find anything that is labeled anything close to Whisper or targeting or any of that. I am not at all good with TS3, I don't know it and never really did. I just know how to do a few things, and to host a TS3 server that auto-restarts itself if crashed, and starts up by itself if the Windows server hosting it is restarted. Wish I could help more - I'm not even familiar with this feature, though of course I did read about it after seeing your post here. If there is something we can do, we will - just gotta identify what that thing is, cuz I can't find anything.
  4. Well, maybe if TEDF wanted to give it to you ... this was for an event over 5 years ago, you definitely don't need it anymore. Additionally, there is little reason to believe any maps from that era would work in PR now due to the (several) major updates which have been applied to PR since then. Best wishes and good luck!
  5. I swear, I've seen this event before... (not sure if I will be in the mountains that weekend, will know more the closer we get - if available, I'll fill out some slot that needs filling, I'm not picky)
  6. I assume you are running an Anti-Virus software beyond simply Windows Defender, and so you'll want to disable this software, and uninstall/reinstall PR. I am not sure if it is required to backup user profiles first, it's been a long time since I did this - your user profiles are located in 'My Documents\ProjectReality' The important part is that the Anti-Virus software deleted/quarantined files that PR needs to run. Not sure if you need to re-download fresh installer files, but if installing from files you already have fails (again), the next step would be to try downloading the files again while the Anti-Virus software is disabled. Once PR is properly installed, you can then run your Anti-Virus software and create an exception for the PR game to allow it to run without this software deleting files or putting them in quarantine. The way PR runs is a bit hacky and is no surprise that certain software would flag it as dangerous because it modifies files in memory for another software (BF2) in order to inject its own features and functionality, unlike other full conversion mods for games which openly release their source code for modders.
  7. I would assume it is a false-positive related to anti-virus software. Please find that PRLauncher.log file and attach it here to a post, we can review it and discover exactly what is the issue, if it's not AV related. That would be the best place to start.
  8. Great work! So rewarding to free up some wires - glad you found my DIY build blog useful Best wishes and good luck with the battery holder!
  9. PR Bots firing dark matter mortars have opened up a tear in the fabric of PR Space-Time
  10. Player Unknown: PR Stay inside the bubble!
  11. An occasional error may occur when contacting the OpenAI API through use of any application, including any VoiceAttack profiles using the OpenAI Plugin such as my own AVCS CHAT profile. The GetResponse phase (and the 'thinking' sound, in AVCS CHAT) may seem like it is looping infinitely, but in fact, it is waiting for a return from the OpenAI API. Eventually, it may result in no response (and any sounds just ending), or users being so confused that they restart VoiceAttack. I wanted users to know that they can just press the "Stop" button in VoiceAttack, closing and restarting is not required to end any looping sounds or a seemingly endless wait for a response from OpenAI API requests. Users can then immediately try their same input again - though note that any 'continuing session' will have ended due to the use of a "Stop" command, and the contextual memory of recent input/response pairs will be cleared, starting fresh again. The error which would appear in the "openai_errors.log" may look like this: ========================================================================== OpenAI Plugin Error at 2023-05-10 9:30:17 AM: System.Exception: OpenAI Plugin Error: Error at chat/completions (https://api.openai.com/v1/chat/completions) with HTTP status code: 429. Content: { "error": { "message": "That model is currently overloaded with other requests. You can retry your request, or contact us through our help center at help.openai.com if the error persists. (Please include the request ID a123456b7cdef890a12b3c456d789e0f in your message.)", "type": "server_error", "param": null, "code": null } } at OpenAI_VoiceAttack_Plugin.ChatGPT.<Chat>d19.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at OpenAI_VoiceAttack_Plugin.OpenAIplugin.<PluginContext>d40.MoveNext() ========================================================================== Note on this 'overload' error from OpenAI API: In the whole of development and testing, and all of my calls to OpenAI API since I got beta access in December, I have never seen these 'overload' messages resulting in an API call failure. There is no way I could have anticipated it beyond the current exception handling which already occurs, however I also read the OpenAI Discord channels often, and we are NOT the only ones surprised and bothered by this seemingly brand new issue with the OpenAI API. This company has had to scale up faster than any new website in recent history - they went from a hundred thousand users to over ten million in less than two months, and I imagine each month of 2023 that goes by sees more and more tools such this allowing more and more users to access the OpenAI API, so they will need to scale it up accordingly. We just have to wait and deal with the 'overloads' that happen now and then. Just know it is not a fault of the plugin systems, the libaries I am using to access the OpenAI API, or anything to do with individual user accounts, and there is nothing we as users can change or do better. This is as good as it gets for now, and will only get better in time.
  12. Version 1.1

    815 downloads

    Artificial Intelligence Chat for VoiceAttack by SemlerPDX I am extremely proud to present my latest and greatest AVCS Profile for VoiceAttack yet, which allows for natural speaking conversations with a true artificial intelligence we can customize! It works by starting up a "conversation" with ChatGPT, first providing it with a System Prompt that helps refine how we want it to behave, and then it just sits in the background not listeneing, not sending anything to OpenAI or the ChatGPT API, until we wake it with a question, such as saying, "Hey VoiceAttack". It will respond, and wait for our question, and then (since it take a second to process using AI) a subtle 'thinking' sound plays until it responds in text-to-speech to our input. Then, it returns to listening for our next question or comment on what it just said - it remembers the context of our recent interactions in this manner, and if we simply do not respond, or use an existing VoiceAttack command, it will merely return to it's sleep loop until woke. But far more than just being another 'Alexa' or 'Siri' clone, AVCS CHAT uses the provided optional response variables that contain any hyperlinks or code blocks which were culled from the text-to-responses of ChatGPT, and automatically opens code examples in notepad or presents a list of any URL's we can open from a response. The included Chat System Menu allows us to view, edit, create, and delete System Prompts we can use at the beginning of a Chat Session - or set the default System Prompt to use. By default, the system prompt is one tailored for text-to-speech and brevity, although the "max tokens" are set to 2048 and it may override those instructions if asked for more complete details on the fly. Say, "Open the Chat System Menu" - much fun will be had! The beauty of this type of system is that we can tailor a perpetual background chat session we can resume anytime with a simple "Hey VoiceAttack" voice command, perhaps if the knowledge base of ChatGPT contains enough information about a game, we can craft a system prompt that makes it think it is an expert in that game and provides answers to guide players specifically as information relates to that game. This can establish a context at the start so that when you ask something that may also apply to the real world, you'll most likely get the response as it relates to that game. This can make for some rather entertaining and immersive conversations with a true AI we can call our own. Customize EVERYTHING! It's YOUR Personal AI! The profile has many "function" commands, which are not called by voice, but by the plugin or other commands. Their 'When I say' phrases are written such as "((VoiceAttack is...))" so that when these commands show up in the VoiceAttack Event Log, it feels correct like "((VoiceAttack is Speaking))" or "((VoiceAttack is Thinking))" .... each of these can and SHOULD be changed if desired, perhaps you call your profile a name like I do - change each 'When I say' phrase - and then inside the "Hey VoiceAttack" comand, change each of the text variables starting with "OpenAI_Command_" to reflect your altered command 'When I say' phrases: Even the "Hey VoiceAttack" command phrase could be "Hey Arnold" or however you would like to refer to your personal chat AI. Just make sure you follow comments in the profile, it's all quite simple and ready to use. FLOW EXAMPLE: User says, 'Hey VoiceAttack' (to awaken chat & global listening, if disabled) Profile says, "Yes?" User says anything - a VoiceAttack command, OR a question for ChatGPT (if not VoiceAttack command) Profile processes input and sends to ChatGPT and plays a subtle 'thinking' sound until ChatGPT responds Profile says, "(response from ChatGPT)" using text-to-speech (opening any code blocks in a notepad) - User says another question/etc. and ChatGPT responds again, OR user says nothing and input times out - ChatGPT enters 'Sleeping' loop until users says, 'Hey VoiceAttack' again to awaken it AVCS CHAT is designed to work as a Global Profile always ready in the background, but this is not required. =============== OPTIONAL WAYS TO USE THIS PROFILE =============== OPTION 1: Switch to the AVCS Voice Chat Artificial Intelligence Profile and say, "Hey VoiceAttack" to chat OPTION 2: Open Profile Options for any of your Profiles, select Include Commands from other profile: "AVCS Voice Chat Artificial Intelligence (latest version)" -or- OPTION 2b: Open VoiceAttack Options and select Global profiles, then Include Profile Commands from the profile: "AVCS Voice Chat Artificial Intelligence (latest version)" ========================================================= AVCS CHAT is powered by the OpenAI Plugin for VoiceAttack which I also created specifically so we all could make profiles like this. You will need to download and install this plugin in order to use the AVCS CHAT Profile for VoiceAttack: The OpenAI VoiceAttack Plugin provides a powerful interface between VoiceAttack and the OpenAI API, allowing us to seamlessly incorporate state-of-the-art artificial intelligence capabilities into our VoiceAttack profiles and commands. Find complete details, download link, and documentation on GitHub: OpenAI Plugin for VoiceAttack I'm so excited to bring the power of true artificial intelligence to VoiceAttack through this plugin for all profile and command builders out there interested in working with OpenAI Technologies in VoiceAttack! I know everyone assumes that now that this technology is available, it will be easy to incorporate into existing programs or workflows, but the reality is that this is a brand new technology being made available and until some aspects of it become more accessible, working with the OpenAI API itself is a great way to get our foot in the door and start taking advantage of this awesome power right now. All of the same known limitations of these AI models apply here, ChatGPT will boldly state incorrect facts with high confidence at times, and we should always double-check or test responses - only difference is now, we can berate it verbally and ask for a correction which it can speak back to us! If you enjoy this profile, Click this Pic to check out my other AVCS Profiles:
  13. This is an example of what I've been working on for several months, only now finally almost ready to be released publicly - I can speak with ChatGPT and it responds with text-to-speech, like having a proper back-and-forth conversation with a real AI.  I can even ask for code and my VoiceAttack profile will pull that out of the text-to-speech response so it is not spoken, and open it in a notepad!  Coming this week!!

    image.png

    1. =VG= =AMPH=

      =VG= =AMPH=

      This is truly amazing!

  14. :tatice_06:
    About to begin alpha testing phase for my latest project, bringing the power of artificial intelligence to the VoiceAttack program through a public plugin that any profile developer can use to create VoiceAttack profiles that make use of the OpenAI API and systems such as ChatGPT, Dall-E image generation/editing, and more:
    aeEHnyr.png

  15. Please attempt all the methods offered in this thread to fix your issue. Clear your Shader Cache, and run SFC with DISM steps, and run the Safety Scanner. Report back when these are done, let us know the outcome (if they found files that are corrupt, etc.).
  16. I must regretfully inform you all that our dear friend and VG Clan Member, @=VG= Skiddles, has passed away. While this may seem rather sudden, unfortunately, some friends of his including myself has been made aware of the medical struggles he has been having for the past few months, and he had asked us to retain this information in confidence unless he did not contact us following a very risky upcoming surgery which had very little chance of recovery - a "hail mary" on his cancer. With a heavy heart, I must report that he was unable to recover, and has now left us. For those of us who knew him well, he was a very strong minded and opinionated person with a great passion for team play and cooperation who absolutely loved VG. While he was unable to play the PR game he loved so much in his final days, he had told me how important VG and our PR COOP Server had been as an escape for him these past many years, and especially lately while dealing with the immeasurable realities of life. Skiddles had been struggling with bi-polar, anxiety and depression most of his life, and eventually developed heart issues, and finally cancer. He had stated that he had made some incredible friendships here, and that there are times when people here gave him more strength than his "bloody family" (his words). Towards the end, he was playing less and merely using PRISM just to have something to do and participate in, as his hands and fingers stopped working as he wanted them to. This is why some of us may have noticed more direct (and only) administration through PRISM these past few months. He wrote this to me and asked me to share this with you in the event of his passing: If anyone would like to share their thoughts or feelings, or fond memories and good times with Skiddles, we would appreciate your posts here. If anyone has any suggestions on how we may wish to honor his memory, perhaps with an annual day of remembrance, we will gratefully consider any/all ideas. Skiddles will live on forever in our hearts and minds, and will be greatly missed at VG.
  17. When Windows is not working correctly, you will want to scan the file system - like verifying the integrity of a Steam game install, but for the entire operating system. It usually takes around 30 minutes to run, or longer depending on the speed of the disk. SFC with DISM steps: https://support.microsoft.com/en-us/topic/use-the-system-file-checker-tool-to-repair-missing-or-corrupted-system-files-79aa86cb-ca52-166a-92a3-966e85d4094e To verify the safety and security of your Windows installation, use the Microsoft Safety Scanner: https://docs.microsoft.com/en-us/windows/security/threat-protection/intelligence/safety-scanner-download
  18. Open the PR Launcher and click on Support - select the Utilities tab along the top and click the button to perform the Clear Shader Cache task at the top: Open Windows Disk Cleanup - Check the box next to DirectX Shader Cache and then press OK: ...try that and let us know if anything is better.
  19. This is exactly what I did... 3000+ hours (not minutes) in VG PR COOP over 3+ years, I had enough and moved on. I got into Arma (2) and learned how easy it was to make anything we want in it with a little scripting, and into Falcon BMS where a pilot can spend years flying and only scratch the surface of the real operation of these fully simulated F-16's, and finally into proper programming for voice control systems in games, improvements for this website, our TCAdmin game servers web panel, and our dedicated game server(s) - even making my own hardware utilities and game controllers!! This hobby gets deep, don't ever get scope-locked on a single element such as PR COOP, or even PR in general. Even around here at VG, there are so many more things to get into and have fun online, from other games to team projects where we can turn our ideas into a reality that many people use. Even when PR COOP gets boring and 'the same old same old', I still find the PR Events fun to participate in when I'm able, and I hope that others who left PR would feel the same. It's still a great game, very well designed, and that's why it's still alive after 20 years - but the same can be said about Falcon BMS. The "good ones" last, and sometimes it's just a matter of finding these new "good ones" that can be (or already are) a welcome part to the VG online gaming community. After a certain time spent here making friends and hanging out, it is no longer about the games VG hosts or plays, but about the people we play games with at VG.
  20. This would indicate that our server is unreasonably far from your location, and that your connection to it would be extremely latent even if you were able to connect. This latency can be tolerable for some connections, we do have friends in Australia who connect to this server without it being unplayable, but yet other Australians do not have such a playable experience on our dedicated server in Germany. Let's not gloss over the fact that China has physical firewalls on all lines in and out of the country, and all internet traffic is subject to rules controlled by China. If you can't connect, it's a pretty safe to assume you would not have a playable experience on our server. There's nothing we can do about that on our end. Luckily for you, there are other servers, but ours is just not within your connection range.
  21. The "Sea" server stands for Southeast Asia - you are in China. It is no wonder that you can successfully connect to this server because it is very close to you. Try the trace route that @=VG= 0100011000101 suggested above, and report back.
  22. (It's "Sem" or "Semler" or "SemlerPDX", not Sam - lol, no worries) I've not had a chance to try this out, might be some weeks before I'm able to tinker with hardware again. When I do, I will try out your sketch and report back here. All my gear is put up, and not very convenient to pull out a at this time. I had a look over the code, and seems like it will work fine (obviously, it's working for you, so there's that). Take care and thanks again!!
×
×
  • Create New...

Important Information

Terms of Use and Privacy Policy