The Original POSTAL Has Been Made Open Source

General purpose discussion about gaming and emulation.
Post Reply
User avatar
Hawq
Soul Sold for DCEmu
Soul Sold for DCEmu
Posts: 7817
https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
Joined: Sat Jan 05, 2002 1:43 pm
Location: Great Britain
Has thanked: 0
Been thanked: 0
Contact:

The Original POSTAL Has Been Made Open Source

Post by Hawq »

Image

It was in September, 1997 – over 19 years ago (we’ll round that out to 20, for marketing reasons) – when us humble folk from Running With Scissors unleashed our Robotron-inspired isometric shooter POSTAL to the unsuspecting public at large. It was an instant hit, grabbing the attention of gamers, parents and politicians across the country, and we’ve been supporting and updating it ever since. But now, (almost) 20 years later, we are entrusting our fans with the future of our game, by releasing its source code to the public. Consider it a belated Christmas present!

It’s hard to digest how long ago POSTAL was released. Feels like it was only yesterday that our new fans were sending us wonderful e-mail to praise our work, and we received our very first lawsuit notice… ah, those were the days.
But it’s true – (nearly) 20 years have passed us by. So much has happened in that time, that it’s hard to even keep track of it all – an entire generation has grown into legal adults, while video games have evolved to levels of near-photorealism; plus we’re finally getting that VR tech that we’ve been dreaming of since before we released POSTAL. It’s been a long and eventful couple of decades, full of change and advancement, but there is one thing that has always remained constant – our continued support and updates for our baby. Thanks to the dedicated hard-workers in our team, the loving support of our fans and even the efforts by our detractors, POSTAL has seen a lot of activity during these many years – an expansion pack, a lawsuit by the Postal Service, an exclusive Japanese edition, bans in 14 countries across the world, re-released special editions, sequels, digital re-releases, an Android port, new updates with twin-stick controls, a novelization and even an enhanced modern remake. Not too shabby for one of “the three worst things in American society”, wouldn’t you agree?

The remake – POSTAL Redux – was an especially big step for us; a passion project to make the original POSTAL again, but do it better this time, rebuilding it from scratch and focusing on making the most fun and exhilarating twin-stick shooter that we could by patching up the unfortunately outdated design decisions, and improve the game where we could. We even used the opportunity to bring old content, which was exclusive to the Japanese release of the game, to the west for the first time! For anyone who really wants to see how far POSTAL has come in the last two decades, there is no better way than by comparing the original to Redux.

It’s definitely been a wild ride for us all, and POSTAL means a lot to us – it’s our baby… But now we’re ready to hand the future of ‘the little shooter that could’ to the public at large. People have been asking, and we have been promising this for years now, but today we are proud to announce that the source code for POSTAL is officially released to the public on Bitbucket, under the GPL2 license. Everyone now has ‘under the hood’ access, to see what makes POSTAL tick, and anyone with the time and skills can now tweak/change/update/modify anything in the game at all! And hey, if anyone feels the urge to port the game to other platforms (The Dreamcast, for example *wink* *wink*), then they absolutely can!

This has been a long time coming, and we are tickled pink to see what the community will be able to put together from this (no seriously, someone get on that Dreamcast port. We’re not joking.).
source

Someone at RWS loves the DC it seems
Image
The Prisoner - Makes NGE's ending look almost intelligible.
theres no-one else to blame

Bored? figure out where the above lines from. Answers
User avatar
Specially Cork
Moderator
Moderator
Posts: 11625
Joined: Fri Apr 05, 2002 10:01 am
Has thanked: 1 time
Been thanked: 8 times

Re: The Original POSTAL Has Been Made Open Source

Post by Specially Cork »

Holy fuck. Hawq!
Image
User avatar
mankrip
DCEmu Ex-Mod
DCEmu Ex-Mod
Posts: 3712
Joined: Sun Nov 04, 2001 5:12 pm
Has thanked: 0
Been thanked: 0
Contact:

Re: The Original POSTAL Has Been Made Open Source

Post by mankrip »

I'm interested in porting it. My life is a complete mess at the moment, but let's see.
Ph'nglui mglw'nafh mankrip Hell's end wgah'nagl fhtagn.
==-=-=-=-=-=-=-=-=-=-==
Dev blog / Twitter / YouTube
Image
|darc|
DCEmu Webmaster
DCEmu Webmaster
Posts: 16373
Joined: Wed Mar 14, 2001 6:00 pm
Location: New Orleans, LA
Has thanked: 103 times
Been thanked: 90 times
Contact:

Re: The Original POSTAL Has Been Made Open Source

Post by |darc| »

Would love to see Postal on DC :)
It's thinking...
User avatar
I.M. Weasel
Iron Muskateer Weasel
Posts: 2780
Joined: Fri Jan 04, 2002 4:45 am
Location: The city of the future, Los Braingeles
Has thanked: 1 time
Been thanked: 3 times
Contact:

Re: The Original POSTAL Has Been Made Open Source

Post by I.M. Weasel »

Did you work on Postal, Hawq?
:arrow: http://tofuheavyindustries.com
Mac Dream Tool / Mac Dream Tool Services (released Sept. 2019)
Creator of Various awesome Video Games

"You don't have to be forgiven. Clint Eastwood taught us that."
User avatar
bogglez
Moderator
Moderator
Posts: 578
Joined: Sun Apr 20, 2014 9:45 am
Has thanked: 0
Been thanked: 0

Re: The Original POSTAL Has Been Made Open Source

Post by bogglez »

I had a look at the code and I'm surprised that it ever worked.
After I saw that they disabled all compiler warnings I knew this is going to be fun. Immediately found stuff like calling free on the stack, abstract classes without virtual destructors and so on. :-/

Some guy forked the code and ported it to 64 bit by replacing all data types with 64-bit safe versions.. next commit was a fix for an infinite loop in a rendering routine, oops.
Be careful when working on this haha
Wiki & tutorials: http://dcemulation.org/?title=Development
Wiki feedback: viewtopic.php?f=29&t=103940
My libgl playground (not for production): https://bitbucket.org/bogglez/libgl15
My lxdream fork (with small fixes): https://bitbucket.org/bogglez/lxdream
Post Reply