I decided to run a bunch of regexes on old (pre-XenForo) posts because all of the formatting was completely broken. The end result is a good number of old posts now have working links, quotes, and lists. If you encounter any old posts that still have broken formatting, please link them here so I can adjust the regexes and run them again. EDIT: Ran the update script on signatures, so old signatures should be mostly fixed now. EDIT 2: Fixed a bunch of old YouTube embeds. There's probably still some that are still broken, though. (At least 141 according to the DB; some have explicit timestamps, which isn't supported by the media tag...) EDIT 3: Fixed most inline spoilers and color tags.
Not sure if broken... or just a severe case of Dutch Elm-ternet Disease thanks to sepwich and imagebucket dying.
The source images are either missing or on a domain that no longer exists. Can't do anything about that.
This post and another one quoting it from the first page of "The Supreme Topic of 'Other' Knowledge" have a broken quote tag going on, possibly due to having an image immediately after the opening quote stuff.
Fixed. It was caused by an old implementation of the "snapback" link that wasn't handled by the regex. (The second post was also missing the quote header for the nested quote; not sure if this was caused by the regex breaking or something else.) The main issue with the formatting is the way things are cached. The old IPB cached the generated HTML directly in the database, which means old templates weren't automatically updated. XenForo keeps the BB code version of the post in the database and caches the HTML version elsewhere.
Codebox can be replaced with code=asm: Code (ASM): move.l #'SEGA', ($A14000).L Will check. EDIT: Done. All of the codeboxes are now CODE=ASM, though some may work better with other language IDs. I'll have to go through them manually to determine this. EDIT 2: Updated most of the codebox languages to match the content. Some of the codeboxes are showing all HTML garbage; I'll need to fix this manually later.
Restored link formatting for the "wiki" and "sega" tags, and also added "nec" and "cdn" tags. The icons also have 2x versions for HiDPI displays. Examples: Sonic the Hedgehog Sega Mark III PC Engine Retro CDN:FAQ
Why not use the SVG versions: https://retrocdn.net/File:Necretro-round.svg https://retrocdn.net/File:Retrocdn-round.svg https://retrocdn.net/File:Segaretro-round.svg https://retrocdn.net/File:Sonicretro-round.svg
Not sure if I can easily specify a pixel size with the SVG versions, but I'll look into it. Also, reimplemented the sub and sup tags, and fixed all old posts to use the properly. H2O == 1st choice EDIT: Replaced with SVG. It seems that setting the size to "16px 16px" works as expected on both "standard DPI" and HiDPI. (On HiDPI, it's handled as "logical pixels".)
If you want to cover all bases Sonic the Hedgehog Sega Mark III PC Engine Retro CDN:FAQ Sonic the Hedgehog Sega Mark III PC Engine Retro CDN:FAQ use em instead of pixels.
I'm noticing that a lot of posts with non-Latin1 characters somehow got garbled. I'm not sure when this happened. If anyone sees any posts with unusual question marks in weird places, please post them here so I can attempt to restore the post from the backup.
Wow! I went back in my own posting history and indeed most posts are formatted correctly now! Some quotes still have issues though: https://forums.sonicretro.org/index.php?threads/old-foods-you-miss.13617/page-3#post-267020