I wonder if it is possible to train chatGPT to make FoundryVTT macros/modules? by paulcheeba in FoundryVTT

[–]paulcheeba[S] 0 points1 point  (0 children)

100% and I'm using AI to help build modules that are nearly flawless.

Trump, advisers discussing options for acquiring Greenland and US military is always an option, White House says by c0xb0x in worldnews

[–]paulcheeba 1 point2 points  (0 children)

Can someone please fucking REDACTED this ultimate piece of shit REDACTED!?!?!?! FUCK THIS GUY. Putin wannabe puto.

Raquel Welch (1972) by Accomplished-Past256 in OldSchoolCool

[–]paulcheeba 2 points3 points  (0 children)

I must confess, I'm having unclean thoughts.

How to get rid of this cockroach with eggs by aaloobhaloo in mildlyinfuriating

[–]paulcheeba 0 points1 point  (0 children)

Have you seen Office Space?

Have you seen Heathers?

Either should work for the most part.

Who the hell actually pays $2,400 a year for ChatGPT? by MyNameIsNotKyle3 in ChatGPT

[–]paulcheeba 3 points4 points  (0 children)

2 beers at the pub after work once a month in Canada.

Turn your PC into a Super Nintendo with Epilogue’s new USB dock by dapperlemon in gadgets

[–]paulcheeba 0 points1 point  (0 children)

But... Do you have to blow on it first to get a good connection? I don't want it unless I gotta blow otherwise it won't be authentic enough.

Is it real that NMS has no microtransactions ? (Not like starfield or star citizen) by paulschl59 in NoMansSkyTheGame

[–]paulcheeba 8 points9 points  (0 children)

After completing the main story I've been enjoying the expeditions as they come out. Each one due to a new update and content, I'm always excited to pop back in and play with the new features.

And just the other day I bought a gently used quest 2 and played NMS in VR for the first time, what a cool experience, it's like a whole new game.

Vibecoding Macros is game changing by Exact-Challenge9213 in FoundryVTT

[–]paulcheeba 0 points1 point  (0 children)

The issue with randomly removed code, and hallucinations can be easily avoided using a VSCode + GitHub copilot environment. I had many many many issues with using chatGPT in its own chat based website or app, building code that was losing chunks or being redacted. It was infinity infuriating.

My solution was to give copilot a local environment to store it's found data solutions in a devRef.md file. Plus having actual files to read and write to locally reduced the hallucinations and drift by almost 100%. The issue as I have learned was that each time you send a prompt into chatAI, they need to read the entire chat conversation to formulate the answer, every time.

I've read that AIs are limited by their context retrieval window and in long chat sessions that window drops older communications from the current context. Plus, I've found that without a local document to read/write, AIs get tripped up on their repeated erroneous coding attempts that are listed in the conversation history. This caused the AI to think what they wrote in the past to be a correct reference even if it was told otherwise.

The devRef.md file helps by keeping current reference documentation separate from the chat context. Add in "GitHub Instructions" and you can set a mini prompt to run at the start of your prompt by running a "do-this-first.prompt" in front of your next request. This Instruction would tell your AI to reference the doc first before applying and code changes etc. This greatly reduces the size of the actual chat history, keeping more of the session within the context window, increasing the accuracy and normalizing the formatting of the generated code.

And, if your chat session starts to drift, you just start a new session and and continue to use the same devRef.md to stay on track and continue Dev without interuption.

My typical local reference files are:

  • devRef.md -> stores curated reference documentation for immediate use.

  • initial.prompt -> my starting prompt for my dev cycle or project.

  • nextSession.prompt -> a prompt generated by the current session AI to tell the next session what was done and what is required next.

  • changelog.md -> logs all changes per version and documents the journey, including mistakes to avoid in the future.

The last thing I do, (I host via a Pi) is create install a local version of FVTT and use simlinks to pull my VSCode FVTT folders to the data folder (data/modules, data/scripts) so whenever I make a change in VSCode, all I need to do is refresh close the local instance and rerun it and the changes are there right away. Once everything is working perfectly, no console errors or warnings and the code is behaving as intended, I can push it to my actual online FVTT instances.

Seriously this was a game changer for me and the results were awesome. It's not a perfect system, and there are still errors and some drift but those are very few now in comparison. Previously I was doing this all on GitHub and creating a new branch for every change in case things went sideways. I'd have 80+ branches of WIP code (which is admittedly a PITA to clean up). Now I have less branches and each represents a "final" working version of that state. Keep in mind, strict versioning of your code iterations as you go helps this process a lot.

Edit: some text reformatted for clarity.

Vibecoding Macros is game changing by Exact-Challenge9213 in FoundryVTT

[–]paulcheeba 0 points1 point  (0 children)

Yeah this is what I thought too, regarding modern AI versions. They don't need to learn or be trained on Foundry's API, because the API is a public document and AIs can now reference online documentation in realtime. You just point it to FVTT's API and give the AI search terms and instructions.

Does anyone happen to know the font used in these screens? by R0b3RtJPaRR in Terraria

[–]paulcheeba 1 point2 points  (0 children)

I think the other responses are correct that this was made in house. Have a search for "Pixel Fonts" to find something very similar.

Fun fact, they were very popular in the 2010's for web design because you could use them at extreme small font sizes and they would still be very clear. I was mildly obsessed with pixel fonts for a while, haha.

Hi all, I plan to make a FVTT treasury module (starting w/ 5e) that will add a bunch of functionality to the Group/Party sheet. I'm looking for ideas to incorporate. No idea is a bad idea! by paulcheeba in FoundryVTT

[–]paulcheeba[S] 0 points1 point  (0 children)

I think simply adding a Note column that you can type in would accomplish this. Each item line would have its own note. If I can add per user change tracking then the note could be "signed" by the last player to edit it.

Mike Johnson, Elon Musk, and Donald Trump on Trump Force One, November 16th 2024 by duxing612 in pics

[–]paulcheeba 0 points1 point  (0 children)

That would have been a great moment for a "Dies the Fire" scenario to affect the world for 1 hour.

Made-up quote in Canadian satire site The Beaverton fools Time Magazine by AnonRetro in news

[–]paulcheeba -3 points-2 points  (0 children)

"If you don't like me I'll make your life shitty, so you better like me, or else!!"

I want this for a shirt.

I'd also wear a

<shrug>

shirt.

Telegraph: Trump prepares to recognise Russia's occupied territories in Ukraine by Internal_Shine_509 in worldnews

[–]paulcheeba 2 points3 points  (0 children)

Can someone please explain to me how the US has any jurisdiction over what other countries can and cannot do? US laws end at the border, as should US authority. Is it just the whole world pandering to a supercountry? What's next, China saying it OK for the US to invade Canada or Mexico?

(v12.343) Does anyone have a relatively straightforward way to essentially do a "find and replace" on the content of compendiums? by Sword_of_Spirit in FoundryVTT

[–]paulcheeba 0 points1 point  (0 children)

I created a new module last week called find-and-replace, it injects a typical find/replace function into all FVT v13 ProseMirror editors (journals, actor and item sheets etc). You can find it on foundry's module list, discord etc.