Screenshot

4chan X is a script that adds various features to anonymous imageboards. It was originally developed for 4chan but has no affiliation with it.

It was previously developed by aeosynth, Mayhem, ihavenoface, Zixaphir, Seaweed, and Spittie, with contributions from many others.

If you're looking for a maintained fork of OneeChan (a style script used in addition to 4chan X), try https://github.com/KevinParnell/OneeChan.

Please note

Uninstalling: 4chan X disables the native extension, so if you uninstall 4chan X, you'll need to re-enable it. To do this, click the [Settings] link in the top right corner, uncheck "Disable the native extension" in the panel that appears, and click the "Save Settings" button. If you don't see a "Save Settings" button, it may be being hidden by your ad blocker.

Private browsing: By default, 4chan X remembers your last read post in a thread and which posts were made by you, even if you are in private browsing / incognito mode. If you want to turn this off, uncheck the Remember Last Read Post and Remember Your Posts options in the settings panel. You can clear all 4chan browsing history saved by 4chan X by resetting your settings.

Use of the "Link Title" feature to fetch titles of Youtube links is subject to Youtube's Terms of Service and Privacy Policy. For more details on what information is sent to Youtube and other sites, and how to turn it off if you don't want the feature, see 4chan X's privacy documentation.

Install

Install Violentmonkey, Tampermonkey, or Greasemonkey (issues since v4: #2526, #2576), then click here to install 4chan X.

Ports of Greasemonkey are available for SeaMonkey and Pale Moon.

Userscript: Install Violentmonkey or Tampermonkey, then click here to install 4chan X.

Chrome extension: 4chan X is also available as a standalone Chrome extension. The Chrome extension has the additional feature of being able to sync your settings and data with other devices via Chrome Sync. But there is an issue when the script updates: Whenever the Chrome extension is updated, until you hard refresh (F5) the tab, 4chan X is unable to save any data (such as posts marked as yours and settings changes). The userscript version above does not have this problem when 4chan X updates, only when Violentmonkey / Tampermonkey is updated. To install as a Chrome extension:

Note: This version of 4chan X does not work with Opera 12. If you need Opera 12 support, try loadletter's fork instead.

Install the Userscripts extension. Enable it by pressing ⌘,, navigating to the extensions pane and checking Userscripts checkbox. Now open the Userscripts editor by clicking on the </> button in the taskbar. Then click on the + button and select the New Javascript option. Replace the default text with the contents of the 4chan X script. Finally save it by pressing ⌘s.

Virtual Sex Psx -- Psp.iso -

While there isn't a single official "Virtual PSX PSP" title, you can play several PlayStation 1 (PSX)

games that feature deep romantic storylines and virtual relationship mechanics using files on original hardware or emulators like PS1 (PSX) Games with Strong Romance

These titles are available as PSX-to-PSP conversions (EBOOTs) and offer some of the most acclaimed romantic narratives: How To Play PSP Games On ANY Android! (2024)


Part 2: The PSP as an Emulation Powerhouse

Sony’s PlayStation Portable (PSP) was, at its heart, a miracle of 2000s engineering. With a 333MHz CPU and a gorgeous 4.3-inch screen, it was capable of running official PSX classics via Sony’s own POPS (PSP OPeration System) emulator. However, Sony only allowed legal downloads from the PlayStation Store. Virtual Sex PSX -- PSP.iso

Enter the homebrew scene. By installing Custom Firmware (CFW) like M33 or PRO-C, users could convert their personal PSX discs into .iso or .pbp (PSP Bundle) files. The keyword "Virtual Sex PSX -- PSP.iso" emerged from this underground ecosystem: a search query by users looking for a pre-converted, ready-to-run file of the adult PSX disc on their portable device.

But why would someone want this? Portability. The original PSX Virtual Sex was tethered to a living room TV. The PSP, however, offered headphones and a private screen. For early 2000s users, converting this PSX title to a PSP .iso represented the first wave of "private adult media on a handheld."

Sample Romantic Storyline:

”Transfer Cable Hearts” (PSX Mod, 2021 fan-release) While there isn't a single official "Virtual PSX

You play as Kai, a technician in a dying arcade. The last remaining machine is a PSX kiosk running a broken copy of Chrono Cross. One night, a glitched character appears on-screen—she calls herself “Patch,” a self-aware fragment of a deleted localization file.

To romance her, you must fix the game’s corrupted .iso sector by sector, each repair unlocking a memory: a canceled date, a voice actor’s unused confession, a debug room labeled “Love Test.” Patch slowly learns to feel through your controller inputs—pressure sensitivity on the DualShock becomes her measure of your sincerity.

The ending changes based on whether you keep the .iso alive on original hardware (bittersweet stability) or emulate it on a PC (she escapes into your hard drive, but forgets who you are). Either way, the game asks: Can code consent? And more painfully—if you love a mod, are you loving the creator, the character, or yourself? Part 2: The PSP as an Emulation Powerhouse

Part 3: The Technical Process – From Red Book Audio to ISO

Creating a working Virtual Sex PSX -- PSP.iso required several steps, which later became standardized into automated tools like PSX2PSP.

  1. Ripping the Disc: The original PSX CD had to be dumped into a raw .bin and .cue file (or a single .iso if no CD audio was used). Virtual Sex often used Red Book audio for background tracks, so a bin/cue pair was safer.
  2. Compression: PSX .iso files are 700MB raw. The PSP’s Memory Stick Duo (often 256MB to 2GB) couldn't handle full-size ISOs. Users would compress the file into .pbp format, using a tool to reduce the video bitrate. This often caused sync issues—hence the "stutter fix" patches found in forum threads.
  3. Sony’s POPS Quirks: The built-in PSP emulator struggled with non-game PSX software. Virtual Sex was classified as "Video CD," not a game. To make it boot, users had to fake a GAME ID (e.g., SLUS-99999) and disable the controller-restriction flags.

The result was a file often mislabeled as .iso (though technically a .pbp or .iso inside a wrapper) that could be placed in PSP/GAME/ on a memory card.

Part 1: What Was "Virtual Sex" on the PSX?

To understand the .iso, you must first understand the original software. Released during the "multimedia boom" of the original PlayStation (PSX), Virtual Sex was not a game in the traditional sense. It was a series of interactive adult CD-ROMs developed by a company often credited (or blamed) for pioneering FMV (Full Motion Video) adult content.

Unlike modern VR, the PSX version of Virtual Sex was a low-tech voyeuristic tool. Users selected from a menu of scenarios, and the "gameplay" consisted of watching pre-rendered video loops with minimal interaction—usually a cursor that could "slow down" or "zoom in" on specific frames. On a technical level, it was essentially a video player masquerading as a disc.

For PSX emulation enthusiasts, however, the title took on a new life. Because the original disc contained standard .STR video files (Sony’s proprietary streaming format), it became a test case for how well custom firmware could handle PSX video without lag.

Install Tampermonkey, then click here to install 4chan X.

4chan X can be used in some browsers that do not support userscripts using a local proxy. Not all features will work.

Beta version

New features and non-urgent bugfixes are released on the beta channel for further testing before they are moved the stable version. Please report any issues you find, and be sure to mention which version you're using. You should back up your settings regularly to prevent them from being lost due to bugs.

To install the beta version and get updates whenever there's a new beta version:

To install the current beta version but get updates from the stable channel (for example, if just you want a particular recent feature):

Troubleshooting

If you encounter a bug, try the steps here, then report it to the issue tracker. If the bug seems to be caused by a script update, you can install a old version from the changelog.