Gaming World Forums

General Category => General Talk => Topic started by: dada on January 10, 2024, 09:00:44 pm

Title: Welcome to Gaming World
Post by: dada on January 10, 2024, 09:00:44 pm
Hi everyone and welcome back to Gaming World! tl;dr is below.

You're probably wondering why the forum looks like it did back in 2006. For the past two years I've been working on and off on converting the Invision forum back to SMF, the software we used prior to 2013. It's actually, almost to the minute, exactly 11 years ago since we launched the last incarnation of the forum (Jan 10, 2013).

So why go back to such an antiquated version of the site? Well, when you think about it, this is the most iconic period of our community. This is when the site was at its most active and when it was the most relevant in terms of reach and impact on game dev. I don't think I'm wrong to say it's probably the version that we have our most fond memories of.

This is also not actually the "real" old forum from back then—it has been largely rebuilt. It uses a much newer version of the same forum software (although not the very latest, and an upgrade will happen eventually) and the theme has been rebuilt from scratch. A ton of QOL updates have been made and while there's still some things that need to be improved, it should be much better and more functional than the old Salt World forum.

It wasn't easy to get to this point. When I inherited the Salt World forum, the database was already pretty fragmented. A lot of very oldest posts are also just missing. I don't know where they went. There was a gargantuan amount of legacy data that was never properly converted. Did you know that the Invision forum was actually the 7th forum software we used? All that data ended up getting transferred from software to software with mostly extremely cookie cutter conversion scripts.

Most of my work, and the reason it took so long to get this project up and running, was just cleaning up the database and filling in all the gaps. Literally everything was a jumble, and every past incarnation of the forum required a subtly different approach to bring it up to a good standard.

Tons of data was also just gone: old post icons, member titles, signatures, avatars, member groups. In fact, there was no direct backup whatsoever of the old forum theme and all its associated graphics. All that has been essentially lost to time.

Yet a lot of it has now been brought back from the void. I cobbled together the old theme from my own backups and old screenshots, and got a ton of old data from the Internet Archive. As it turns out, GW was actually a pretty well scraped website and so there was a surprising amount of useful data on the Wayback Machine. I ended up getting a complete copy of everything on there and writing custom scrapers to extract the data from the raw HTML.

I wanted to bring back lost old posts from this backup as well, but that proved too difficult for the moment. While there is a lot of data, it is sparse and incomplete, and when we moved to Invision all the topic and post IDs changed and got recounted from zero, which significantly hinders any effort to use the data.

None the less, things are more or less the same as they were before 2013, and old accounts have been given a copy of their old avatar and signature. Post icons have been restored, premium member groups are back, and I've even restored thousands of broken images from old screenshot and demo topics and the like.

tl;dr: after a herculean effort, the old GW forum has been restored for great justice. RIP Salt World.

:fogetgunz:
Title: Welcome to Gaming World
Post by: dada on January 10, 2024, 09:01:59 pm
Some more details, for anyone interested in the nitty gritty about this transition.

Conversion

For starters, how difficult was it to actually physically convert the forum from IPB (Invision) to SMF? Well, there is a converter, but it's absolute garbage. I used it but ended up writing about 2000 lines of my own code just to make it halfway decent.

I then ended up writing about 3000 more lines to supplement and further fix the converted data. Just about everything was subtly wrong and had to be corrected, from member names being improperly escaped to forums being ordered wrongly. IPB also only stores posts in HTML in the database (and converts to and from BBcode when editing), but because IPB uses subtly different code than the older forum software I had to write my own code to convert HTML back to BBcode. Finally there was additional data from the Wayback Machine that I needed to scrape and integrate into the database (more on that below).

I'd say that the regular converter got things maybe about 75% correct, but that last 25% necessitated rewriting almost everything because you can't fix improperly converted data after the fact.

It was just an absolute slog, and every single old forum software we've ever used had left its own unique mark on the database that needed to be accounted for. There were also tons of edge cases and unexpected problems that only occurred for some posts. For literally months my workflow was just: convert the forum, browse random old posts, find new problems I hadn't seen before and then write code to fix them.

QOL improvements

One of the things that really bothered me about the IPB forum was how we'd regularly have old topics get bumped, mostly by spambots. There's no reason why that should be possible, so from now on old topics actually get auto-locked after a while. Same with old polls.

Speaking of spambots, we now have a much better way of dealing with them through a single form that instantly bans and deletes all their posts.

Another interesting thing is that SMF normally logs every topic view regardless of whether you're logged in or not. That worked fine in the 2000s, but today web crawlers are so unbelievably ubiquitous and aggressive that this led to even the most completely unremarkable posts having hundreds of thousands to millions of views. Using historic data, I was able to figure out roughly how view counts and reply counts interact over time, and used that to "restore" more accurate view counts. These figures are mostly completely made up, but I feel like it's fine considering crawler view counts aren't particularly "real" either. From now on only views are counted if you are logged in.

In general, the forum has been tightened up a lot compared to the old version. Still, there's more work that needs to be done, and feel free to let me know if you think anything specific needs addressing.

Old images

There's decades of old demo and screenshot topics on GW, but by now most of those images are now long gone from the internet. Fortunately, the Wayback Machine still had a ton of them, and so I decided to leverage that to grab copies, host them locally, and change old posts to utilize the new URLs.

Similarly, Photobucket was used as image host by many people, but today it displays watermarks on all images when linked directly. I was able to figure out how to request the images without watermark and ended up replacing them too.

In total, 14,081 images in old posts were brought back from the void.

Post icons

As the Invision forum had no concept of post icons, the database did not include any data related to them. Fortunately I was able to replace a lot of them using the Wayback Machine data.

Still, that left every single post since 2013 with only the default post icon, plus thousands others that weren't part of the archive. Setting new post icons manually isn't exactly feasible, so I opted to run an experiment to have ChatGPT set them for me. Finally, a good use for AI. I wrote a big prompt that basically said "here's our post icons, and here's our topic names and this is what forum they're in: pick the best one that matches for each". This seems to have more or less worked out OK. Again, this is all completely made up data, but it's better than nothing.

The post icons themselves aren't actually 100% complete. We actually had two sets: the originals, and a set of completely remade post icons by Konix, created somewhere around 2010. The latter have been completely lost, save for a single one that happened to be in a screenshot I took. (If anyone has these, let me know.) I've made new post icons for a couple of missing ones, but still a few of them are placeholders for now.

What still needs to be done?
Just let me know if something isn't working.

I'd like to help!

At the moment, the most helpful thing is to just use the forum. See if it works for you, try to find out if anything doesn't work well. Tell me what you think! I'm open to suggestions and I have some ideas about things to add from here as well.
Title: Welcome to Gaming World
Post by: Belross on January 10, 2024, 10:44:27 pm
first post lol
Title: Welcome to Gaming World
Post by: Belross on January 10, 2024, 10:45:27 pm
Excellent work my dude! Nothing quite hits that nostalgia button like 2006 era GW forums. You’ve clearly put a lot of time and love into this.
Title: Welcome to Gaming World
Post by: dada on January 10, 2024, 10:53:51 pm
How dare you double post :gunz:

And yeah I'm really just glad that v1 is out, because it took much more work than I expected lol
Title: Welcome to Gaming World
Post by: quackgyver on January 10, 2024, 11:02:43 pm
hello foget

 :fogethappy: hay u

have u heard.. the news?

 :newfoget: no Tell me news

New Forums are up...

 :fogetlaugh: welcome u

welcome! :)
Title: Welcome to Gaming World
Post by: Vellfire on January 10, 2024, 11:06:49 pm
Wild shit here
Title: Welcome to Gaming World
Post by: quackgyver on January 10, 2024, 11:11:22 pm
im wearing a bowler hat irl right now, and yes im gaming. problem?

Title: Welcome to Gaming World
Post by: quackgyver on January 10, 2024, 11:14:23 pm
my great grandfather jebediah games used to post on these forums but dada banned him. these forums ruined his life.
Title: Welcome to Gaming World
Post by: Belross on January 10, 2024, 11:32:42 pm
posting on GW as a teen gave me the meme brain worms
Title: Welcome to Gaming World
Post by: dosmaen on January 10, 2024, 11:34:59 pm
posting on GW as a teen gave me the meme brain worms
im really glad most of my posts are gone because they were crud. :buddy:
Title: Welcome to Gaming World
Post by: Madolah on January 10, 2024, 11:54:12 pm
posting on GW as a teen gave me the meme brain worms
We Predate 'memes' as it were..

Much Love Dada, You've pulled a Sysyphus' attempt into a Herculean success!
Title: Welcome to Gaming World
Post by: DoctorEars on January 11, 2024, 12:06:17 am
This is fuckin CRAZY. I just started looking back at old private messages and had myself a cringey time

What a beautiful start to 2024 - thank you dada and all involved, it's a gamingw miracle
Title: Welcome to Gaming World
Post by: dosmaen on January 11, 2024, 12:08:45 am
Glad to have you hear DoctorEars! :)
Title: Welcome to Gaming World
Post by: A1A1inE8 on January 11, 2024, 04:17:10 am
Hi,
Title: Welcome to Gaming World
Post by: A1A1inE8 on January 11, 2024, 04:26:29 am
Inspired by this topic, I went through some old GW-related files on my computer, found a folder named "interesting" from 200X, containing only the following file named "reality69.gif"...
Title: Welcome to Gaming World
Post by: dosmaen on January 11, 2024, 05:51:07 am
Inspired by this topic, I went through some old GW-related files on my computer, found a folder named "interesting" from 200X, containing only the following file named "reality69.gif"...
pokey the penguin is a timeless masterpiece.
Title: Welcome to Gaming World
Post by: Nessiah on January 11, 2024, 05:56:31 am
Thank you for all the hard work!
It's weird to be able to go back here and look at my past weaboo self...
Title: Welcome to Gaming World
Post by: EpsilonEagle on January 11, 2024, 07:43:24 am
It's great to see the forums back! I look forward to using these more in the future, maybe I'll make a topic for Astral Fantasy and any other game projects I'm working on. GW forever!
Title: Welcome to Gaming World
Post by: dosmaen on January 11, 2024, 07:51:17 am
It's great to see the forums back! I look forward to using these more in the future, maybe I'll make a topic for Astral Fantasy and any other game projects I'm working on. GW forever!

These forums are a lot easier on my eyes than the ones on the discord for sure, so I look forward to seeing what you post.
Oh for those curious, here's a list of all of the bbcode that should be available on this board. I think that there may be a few custom ones that Dada implemented so feel free to correct me if that's the case.

https://wiki.simplemachines.org/smf/Basic_bulletin_board_codes
Title: Welcome to Gaming World
Post by: dada on January 11, 2024, 08:39:08 am
Yes, that's correct, and then there's also
[hide] and [spoiler]
plus a few others, but those are just for legacy purposes.
Title: Welcome to Gaming World
Post by: Jaymonius on January 12, 2024, 05:21:57 pm
My old alias, jman00, I can't remember the log-in on that, and PROBABLY for the better, I'll stick with my current alias. = v =;
Title: Welcome to Gaming World
Post by: dosmaen on January 12, 2024, 09:02:54 pm
My old alias, jman00, I can't remember the log-in on that, and PROBABLY for the better, I'll stick with my current alias. = v =;

if you do want access to your old account, or if you want to have your post count adjusted to match just let us know. :)
Title: Welcome to Gaming World
Post by: Belross on January 12, 2024, 11:39:33 pm
Inspired by this topic, I went through some old GW-related files on my computer, found a folder named "interesting" from 200X, containing only the following file named "reality69.gif"...

I think about this stupid random quote like once a month even now almost 20 years later. Make it stop.
Title: Welcome to Gaming World
Post by: Hundley on January 13, 2024, 04:36:56 am
Inspired by this topic, I went through some old GW-related files on my computer, found a folder named "interesting" from 200X, containing only the following file named "reality69.gif"...
I think that was one that I made? I know it was a Pokey bootleg and not a real one, and I did make a bunch of those, making sure to get the font right and everything, but that was so long ago that I actually can't claim credit 100%. I guess that's good that it has withstood the test of time either way, but.......

Inspired by this topic, I went through some old GW-related files on my computer, found a folder named "interesting" from 200X, containing only the following file named "reality69.gif"...

I think about this stupid random quote like once a month even now almost 20 years later. Make it stop.
If that was me, sorry about this. Kinda. I'm kinda sorry. I'm also a lot not-sorry, but also still probably kinda sorry in some nebulous, unquantifiable way.
Title: Welcome to Gaming World
Post by: dosmaen on January 13, 2024, 05:20:03 am
i don't think I ever posted any of them but I do have a memory of trying to make bootleg pokey the penguin comics in MSPAINT when I was 11 years old because it seemed like a cool thing to do.

pokey the penguin is one of those timeless things.

one of my favorite ones:

I also remember learning of Dinosaur Comics from here (possibly from Drule?), and enjoyed them enough that I purchased a book.

Title: Welcome to Gaming World
Post by: A1A1inE8 on January 13, 2024, 05:39:49 am
Inspired by this topic, I went through some old GW-related files on my computer, found a folder named "interesting" from 200X, containing only the following file named "reality69.gif"...
I think that was one that I made? I know it was a Pokey bootleg and not a real one, and I did make a bunch of those, making sure to get the font right and everything, but that was so long ago that I actually can't claim credit 100%. I guess that's good that it has withstood the test of time either way, but.......

I think that's right, I now definitely remember it downloading it from your website or something, and that there were a bunch of other bootleg Pokeys. Maybe this one was in your signature or something for a while
Title: Welcome to Gaming World
Post by: mkkmypet on January 17, 2024, 01:18:55 am
this is amazing! thank you so much to dada and all others who contributed to the effort. the remade theme is great, making me nostalgic for the era before the Internet's enshittification. i'm thoroughly enjoying looking back through the archives, and i'm happy to see some recognizable folks posting on this revamped system already. welcome to the salty oldbies as well as the noobs~
Title: Welcome to Gaming World
Post by: dosmaen on January 17, 2024, 03:02:22 am
Love seeing the fuzzball of doom in action over here again. :D
Title: Welcome to Gaming World
Post by: goldenratio on January 22, 2024, 10:14:27 pm
Hello everyone. It's nice to see you all.

I don't intend to steal this but I just found it in my uploads, enjoy

https://www.youtube.com/watch?v=eXUmM9rW-lU
Title: Welcome to Gaming World
Post by: yomic777 on February 03, 2024, 01:05:45 am
Wow, I'm surprised my old username and password combo works.  Weird to be back in my old middle school stomping grounds now that I'm married and have a kid the age I was when I first joined the forums...
Title: Welcome to Gaming World
Post by: dosmaen on February 03, 2024, 08:38:41 pm
Nice to have you here Yomic! Let me know if your post count needs to be adjusted because it seems oddly low. :P
Title: Welcome to Gaming World
Post by: shweep on March 09, 2024, 04:00:47 am
old ass lurker but holy shit, I was afraid "saltworld" was no more only to realize i got time warped back to 2006. Much appreciated. There's no way to bring back the old days or make the hot new indie site but it's nice to have stuff archived to return to.
Title: Welcome to Gaming World
Post by: dosmaen on March 12, 2024, 08:34:42 pm
There's no way to bring back the old days or make the hot new indie site but it's nice to have stuff archived to return to.

yooo yeah I don't think that we will be able to reach the golden oldie days levels of activity but the fact that we have managed to get a few people posting here counts as a victory to me.

Title: Welcome to Gaming World
Post by: MudarraP on March 13, 2024, 08:27:19 pm
Wow, I just tried my old nickname 'SirDark' with a password I left using more than 15 years ago and it worked :buddy:

Well, I don't remember so much of the old GamingW, as I'm Spanish, I remember that I was just looking for an English speaking RPG Maker community then to know some of its games and I remember downloading 'CoasterCraft Gold' (which I still have in my computer), register in the forum, send a private message to his author Scorp, look some forum topics... But I never was an active member because my English was really awful then (probably like now :doh: )

Today I'm an active collectionist of Spanish speaking RPG Maker games, since I'm one of the administrators of Alianza RTP, whose aim is trying to recover the maximum amount of these games, and I also collaborate with other users and communities in recovering their own games, if possible.

It's great to see Gaming World Forums back :happy:
Title: Welcome to Gaming World
Post by: King Arthur on March 31, 2024, 02:09:02 pm
Decided to randomly reminisce about this place and somehow it's alive and well, and back to being GW instead of SW to boot.

Damn son.

Also, thanks dada for recovering my account!
Title: Welcome to Gaming World
Post by: fatty on April 02, 2024, 09:41:33 pm
I decided today would be a good day to go ahead and rearrange a few things in my apartment. Moved a few furniture here and there, cleaned out my closets and drawers, I ended up throwing a whole bunch of stuff away.

To wash it all off, I logged back in here and saw my earliest posts from almost twenty years ago and that made me really look forward to that psychiatrist appointment in two weeks. Holy shit, what was the matter with me
Title: Welcome to Gaming World
Post by: hero_bash on April 09, 2024, 05:50:21 pm
Modern UI's got nothing on ~2005 Gamingw theme