It seems like there might be an ISP in the Philippines that is blocking Perchance. I'm not sure why. If you are in the Philippines, then you could try getting a free VPN chrome extension, or install https://one.one.one.one/ (which is a reputable free VPN by Cloudflare) and let me know if that fixes it for you.
I'd need more info, since I can't reproduce it. If you can send a share/save link (or save file via google drive or whatever), then I would probably be able to fix it instantly. Or you can give me exact steps to reproduce it. E.g. "start a new rpg, go continue until summary happens, ..." Please make sure you test the reproduction instructions to confirm that you can reproduce the issue (i.e. don't just guess that it'll happen again, please actually start from scratch and test it). Again though, easiest way is if you have an existing game that you can share, and just generate a share link using the button at the bottom. You can DM me or share it in this thread.
Thanks! That should be fixed now
Hi, sorry about this, seems like quite a few users are having the same problem, but I'm not sure what the cause is yet. The more info you can give here, the faster I'll be able to solve it. Some questions that should allow me to narrow down the cause:
- Can you please screenshot what's shown when the page won't load, and share it here?
- Do you remember the last time it worked (approximate day+time), and the first time you noticed that it wasn't working (again, approx day+time)?
- Can you test on multiple browsers, and ideally multiple devices (e.g. phone + laptop), and ideally multiple internet connections (e.g. phone data + wifi)? This will help narrow down whether it's a browser issue, device issue, or network connection issue.
- If it works in one browser, but not the other, please also test in "incognito" / "private browsing" mode, or "guest mode" of the non-working browser.
- Are you using normal wifi at home? Or is there anything unusual about the internet you're using (e.g. school network, or special "firewall", etc.)
- Can you try visiting these two links and letting me know if they work? This will let me know if there's a specific "part" of the server that's causing the error.
- https://perchance.org/api/getGeneratorScreenshot?generatorName=welcome (should see a screenshot of perchance homepage)
- https://perchance.org/api/getGeneratorList?max=10 (should see a bunch of text)
- https://user-uploads.perchance.org/file/dde4194f0dc3fe026e12100a4c30e280.txt (should see the text "abc123")
The Perchance site itself doesn't block people¹, so it's likely some sort of network issue. It could be something to do with the network you're using, or with Cloudflare, or with a network-level firewall, or some combination. Questions:
- What error message does it show? Can you screenshot it?
- Are you using an unusual/uncommon web browser? The fact that you've tested ipad and pc makes me think no.
- Do you have another network/connection that you can test with? E.g. hotspot on phone? To see if your computer/ipad loads it fine on a different connection.
- This shouldn't be relevant anyway, but out of curiosity, if you visit https://ip-api.com/ and scroll down to the
mobile
andproxy
andhosting
values, do they saytrue
orfalse
? - Is the network a school/workplace/university/etc.? Some schools have block-lists for game/entertainment related websites, and it's possible perchance has been blocked by that.
¹ Note: You can get blocked from e.g. participating in comments sections (and VPNs are blocked from commenting by default due to spam and block-evasion), but you can never be blocked from simply viewing/using a generator.
I'd been putting this off for quite a while because I thought it'd require a database restructuring, but I realized just now that there's an easy way to do it, so it's done. Thanks for nudging me again on this! (IIRC you [and several others] asked for this feature quite a while ago)
Currently it just allows you to change the channel and submit again. It's a bit annoying imo - ideally you'd be able to have a list of pinned channels names and just tap the channel name to send it there. But less annoying than before, for sure. Please bug me to improve this at your leisure.
Also, side note: I really need to finally get around to upgrading the image models themselves. This is very high on my priority list, and it should result in a pretty substantial improvement in image quality and prompt comprehension. I'm always a bit too optimistic, but I'm hoping to finally get this done within the next few weeks - fingers crossed.
Thanks! Should be fixed now. I think it would have occurred in cases where the image gen iframe was removed just after the image finished generating.
Unfortunately a 13B model probably isn't going to cut it. Perchance uses a popular open source 70B Llama-based model (you'll come across it's name almost immediately if you look at top model lists, but any of the top models will work fine - and you should use the recommended parameters in the HuggingFace repo). If you can't run a 70B models, then I'd recommend these two places to find a 30B/20B/13B model to suit your specific use case, depending on your GPU size:
- https://www.reddit.com/r/LocalLLaMA/top/?t=month (focuses mainly on intelligence - e.g. assistants)
- https://www.reddit.com/r/SillyTavernAI/top/?t=month (focuses on entertainment - e.g. story/rp/text-adventure)
This community is not well-suited to helping you get it set up, but the above two communities have lots of info.
Yep you summarized it well, thanks! The only thing I'd mention, is about this dot point:
Later on (as long as the local storage is not cleared) you can navigate again to that newly created page (while still not logged in into an account) then enter the edit password after clicking save to return back/apply your changes to the generator.
The "as long as the local storage is not cleared" part can be removed - as long as you have the password, you can edit it. So e.g. you can share the edit password with a friend and they will be able to edit the generator too. But note, if you're editing at the same time as your friend, you'll overwrite one another's work. Once I get the upgrade to CodeMirror 6 done, I'd like to add real-time collaborative editing (like a google doc, via a simple link you can share with your collaborators) so this won't be an issue.
Also @[email protected] the signup issues should hopefully be fixed for real this time, but do let me know if you hear of any more reports about this.
Thanks for the heads up! I'm trying to get syntax highlighting for Perchance code working with CodeMirror 6, and if I do then I'll need to completely replace the search stuff. So I'll hold out on fixing this for now - but please ping again if I've not done this in a few weeks.
The issue is this line in your lists editor:
This means that every time you use
s
it'll select a new random item frommob
. The reason for that is because you've mades
equal to[mob.selectOne]
instead ofmob.selectOne
. The square brackets around it effectively make it "dynamically fetched" each time you accesss
.So you need to add
[s = mob.selectOne, ""]
in a place where it'll get "executed" with every generate button click, so a news
is generated with each click, but it stays the same when executing all of the other square blocks that come after it.So you could add this line before
[output]
in your HTML editor:Each time your "Generate" button is clicked, the
update()
function is called, and that causes all the square blocks in the HTML code to be executed from top to bottom. So it ensures that we've randomly selected amob
item and put it in thes
variable before theoutput
list is executed (which uses thes
variable).Here's a fixed example: https://perchance.org/ylx7fmwpql#edit
(This issue has unfortunately been the source of a lot of problems for newbies learning Perchance, so you're not alone in being confused by this!)