Advanced Search >

Old School Computer Game

Old School Computer Game

ADD TO WISHLIST >
JAR (Java Archive) File
$2.99

Old School Computer Game (oscg) re-creates the fun of computer role-playing games from the late 1980s and early 1990s.  You, the player, assemble a party of up to six adventurers and explore a sandbox world, completing quests, gaining character levels and accumulating treasure.  The game mechanics are derived from the excellent OSR game Dark Dungeons, and the interface is a mash-up of early PC and console games.  Minimalist art conveys the game while leaving the details to your imagination.

Features
- 48 classes, including clerics, druids, fighters, magic-users, paladins, psionicists, rangers, thieves, dwarves, elves and halflings
- 257 spells for clerics, druids and magic-users to cast
- 58 psionic powers for psionicists to use
- over 405 unique opponents to encounter and defeat (and another 168 subtle variants)
- over 2300 magical items to find and use
- a large, randomly-generated world map to explore
- over 150 quests to complete (a mix of randomly-generated and hand-crafted content)

Tips
- on most screens, pressing F1 will give you a list of available commands
- visit a dock and buy a ship, which you can use to explore the world map
- press "j" on the map screen to read your journal - it will give you a list of active quests to pursue
- talk to townsfolk to learn of rumours; these will lead you to new quests
- save often (CTRL+Q to quick save)
- if a certain quest is too hard, leave it and pursue easier ones, then return when your party is more experienced and powerful
- export your characters from a game (using the manage party view) and re-use them in new ones (saved characters are found in an "oscg" directory under your home directory - c:usersoscg on Windows 7 and /home/oscg on Linux)
- if you are stuck, the debug/cheat codes can help:  press CTRL+ALT+SHIFT on the map screen

oscg is written in Java, and will run on Windows and Linux computers. If Java is installed properly on your system, you should be able to double click on the jar file to run it.  Alternately, type "java -jar old_school_computer_game.jar" in a command prompt window.  If you need to download a new (free) Java runtime, visit http://java.com/en and get Java 8 or newer.

The game contains content licensed under the Open Game License version 1.0a.  If you unpack the JAR file (you can use 7-Zip or any other ZIP file manager), you will find a directory called "opencontent".  This directory holds the "OGLv1.0a.rtf" file (which details the license), and all of the game's open content.  You are free to change or use the content in this directory.  You can even hack the game by modifying these files - the spells, monsters, magic items and character classes are all defined in spreadsheets in this directory.

oscg has been in development for six years, and is a labour of love.  Feedback, especially constructive criticism, is most welcome - please use the forum below to ask questions, propose improvements and request new features.

 
 Customers who bought this title also purchased
Reviews (4)
Discussions (39)
Customer avatar
Janusz S November 29, 2017 1:15 pm UTC
PURCHASER
I really like this game! Would it be very hard to place savegames in the same folder as the game file instead of /users ? Since the game is coded in Java this would greatly add to the portability as the whole game could be contained on a pendrive or in cloud. Keep up great work!
Customer avatar
Andrew K December 08, 2017 10:16 pm UTC
PUBLISHER
My apologies for the late answer, Janusz.

The game runs on Windows, Linux and (I am told) Mac. There are only a few places that I can be certain the user playing the game will have permission to write files, and there home directory is one of them.

Save games depend on the version of the game, and the version of Java installed, so they are not portable across computers. That is why each update I release starts with a warning for users to export their characters before updating.

Character files are plain text files, and those are portable - you can copy them from machine to machine as much as you like.
Customer avatar
Andrew K November 10, 2017 10:38 pm UTC
PUBLISHER
Old School Computer Game Update 14: Point and click

I have updated Old School Computer Game. Your existing saved games will not work with this new release - before you download and play this version, please load up any games with characters you want to keep and export them to disk in the manage party view.

I have added mouse support to the map panel. If you click on a square your party has explored, they will walk towards it. Pathfinding is pretty good (sadly not perfect), and I hope you will agree that clicking makes exploration easier, especially when retracing your steps on the way out of a dungeon.

New Items: Torch, Oil Flask (cheap grenade-like weapon sold in stores that anyone can use, inflicts 1d4 damage in a 5' radius)

New Monsters: Evil Eye, Undead Evil Eye

Changes:
- in combat, ALT+H toggles the display of each combatant's AC and remaining HP
- made it slightly more likely that my favourite nuisance monsters will turn...See more
Customer avatar
sean M July 28, 2017 11:28 pm UTC
PURCHASER
This looks awesome,any videos I can watch?
Customer avatar
Andrew K July 31, 2017 11:09 am UTC
PUBLISHER
Not that I know of. It's too old school for that. ;)
Customer avatar
David D July 03, 2017 5:06 am UTC
PURCHASER
Really enjoying the game! Like I say, I used your option to start a party of "basic" characters (fighter, magic-user, cleric and elf) at third level and now am nearly to level nine with three of them, though I dropped the magic-user.

Couple tiny bugs: can't use a shield with a bastard sword and pressing 'F' on the quest log does nothing that I can see. The Staff of Striking +1 does 1d18 damage rather than 1d8. Also, there's such a long pause in the turn cycle any time a character or monster is stuck in a web spell that the game becomes unplayable.

How easy would a screenshot function be to include?

Would you please include the damage stat in the character sheet screen (the screen after pressing 'M' then 'V')? While in that screen, the player should be able to return to the manage party screen by pressing M.

This game *BEGS* for a quest builder and world/level editor!

Thanks for making and offering this wonderful game!
Customer avatar
Andrew K July 05, 2017 12:11 pm UTC
PUBLISHER
Hi David.

Thanks again.

"Couple tiny bugs: can't use a shield with a bastard sword"

This one is "working as designed". Bastard swords are two-handed weapons (no one-handed option) that give an initiative bonus instead of extra damage.

"The Staff of Striking +1 does 1d18 damage rather than 1d8."

This one is also "working as designed". Normal staffs do 1d6 damage. Striking staffs have triple the range.

"How easy would a screenshot function be to include?"

I haven't looked into it - probably not too hard, but harder than you would guess. I won't get to it for years (literally, years) because of all the other tasks I have planned out, and the limited time I have to put into the game (family and work have to come first). I just use "print screen" and windows "snipping tool" when I need to capture something. I hope they will suffice for you in the meantime....See more
Customer avatar
David D June 27, 2017 3:32 pm UTC
PURCHASER
Having a lot of fun muddling through the game!

One problem, though. I press 'M' to manage the party. Using the up and down arrows, I can then highlight characters. No matter what character is highlighted, my first character is "selected" when I press 'V' to view the selected character's details. I tried saving and re-opening the program. Perhaps I'm doing something wrong?

Thanks!
Customer avatar
David D June 27, 2017 3:35 pm UTC
PURCHASER
Oops! I see that I can use the number keys to then select characters. However, the highlighted character is "selected" for other purposes in that screen, so I think for continuity, it would be wise to have the highlighted character shown after pressing 'M'. Just a little suggestion.
Customer avatar
Andrew K June 28, 2017 2:46 pm UTC
PUBLISHER
I will fix that in the next update. Thanks David.
Customer avatar
David D June 28, 2017 5:03 pm UTC
PURCHASER
No, thank you!

One quick question; one of my characters has a status of "has been energy drained (lost 6 HP)." I go to the church with 7,700 gold, but they say, "Come back when you have more funds." Really? More than that? Just curious.

I have basically no experience with these old school games (including table top), so maybe I'm missing something.
Customer avatar
Andrew K June 28, 2017 5:22 pm UTC
PUBLISHER
I think the HP restoration fee is 10,000, but I could be wrong. It's in that range.

Real "old school" would be characters losing levels permanently when hit with an energy drain. I wanted the drain to be a major nuisance, but not that severe, so I went with having to pay lots to get the HP back.

When I play, I ignore incidental loss (1 HP here or there doesn't matter). I reload and retry combat where I took bad draining damage - i.e. where many characters took some. This is because it's 10k per character to regain. (I'm a chronic re-loader in every CRPG I've ever played ...)

Some classes are immune to this kind of attack, and some items and spells grant immunity as well. I try to put an immune character up front and let them take the hits, just as I put disease-immune ones in front of were-creatures.

I hope that helps.
Customer avatar
David D June 28, 2017 6:54 pm UTC
PURCHASER
Thanks! Looks like this lesson just cost me $10K!

Yeah, part of the reason I asked is because I somehow recalled from my childhood that a wraith's "level drain" was possibly permanent. It was a wraith that got me, but I didn't know what it was that hit me.

Loving the game! I took your advice and used your option to start at the third level. I'm Fighter-5, Elf-4, Cleric-5 right now. Haven't stopped playing since I got the game. Totally addicted and I never even played any of the Gold Box games that the others mentioned, so nostalgia isn't driving my opinion at all.

Do you have a Web site or an e-mail address or something?
Customer avatar
Andrew K June 29, 2017 2:28 pm UTC
PUBLISHER
I don't have a website (other than this page) for the game. I prefer that people who want to ask questions, request new features or post defects do so here, as I get emailed every post.

There are a few people who play OSCG on the following forums, if you want to look them up:
a) http://ua.reonis.com/ - forum dedicated to classic gold box games
b) http://dragonsfoot.org/forums/ - forum dedicated to pen-and-paper RPGs, but with a sub-forum for computer games
c) http://www.osrgaming.org/forums/ - a small but friendly forum

cheers,
Andrew
Customer avatar
Luigi C June 26, 2017 2:55 pm UTC
PURCHASER
HI, tried to run this on linux via command line and got this:

Exception in thread "main" java.lang.UnsupportedClassVersionError: oscg/oscg : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:803)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:442)
at java.net.URLClassLoader.access$100(URLClassLoader.java:64)
at java.net.URLClassLoader$1.run(URLClassLoader.java:354)
at java.net.URLClassLoader$1.run(URLClassLoader.java:348)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:347)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:312)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at...See more
Customer avatar
Andrew K June 26, 2017 4:42 pm UTC
PUBLISHER
Hi Luigi.

Please update to Java 8 if you can - it won't work with Java 7. I have never used Mint, but I know it works with Red Hat and Ubuntu, and I expect it will work with Mint as well if you can upgrade to Java 8. I should also say I have only tried with Oracle and IBM's Java runtimes - I hope the game will work with the open-source equivalents that most distros default to, but I have not tested with them.

yours,
Andrew
Customer avatar
Luigi C June 26, 2017 6:43 pm UTC
PURCHASER
Thank you very much, I'll keep you updated!
Customer avatar
Luigi C June 27, 2017 1:55 pm UTC
PURCHASER
Java 8 worked like a charm, thanks!
Customer avatar
Andrew K June 28, 2017 2:46 pm UTC
PUBLISHER
Glad to hear it.
Customer avatar
David S June 13, 2017 6:28 pm UTC
PURCHASER
Love this game! Very addictive.

One problem: when I hit "j", I get a blank screen instead of my list of quests. Have you seen this happen before? Any ideas on how to fix it?
Customer avatar
Andrew K June 13, 2017 6:44 pm UTC
PUBLISHER
That's not good. No, I haven't seen that before.

If you can, please open a command prompt (called "command prompt" in the start menu if you are running windows) and run the game with the command "java -jar old_school_computer_game.jar" . Then try to open your journal. If there is error output on the console, please copy and paste it here.
Customer avatar
David S June 14, 2017 3:14 am UTC
PURCHASER
Ok, you asked for it...

C:>java -jar old_school_computer_game.jar
New Default Acceleration Threshold: 1
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 3
at oscg.model.quests.Quest.getDescription(Quest.java:200)
at oscg.view.panels.JournalPanel.prep(JournalPanel.java:235)
at oscg.oscg.showPanel(oscg.java:722)
at oscg.controller.handlers.MapPanelKeyPressedHandler.keyPressed(MapPanelKeyPressedHandler.java:1107)
at java.awt.Component.processKeyEvent(Unknown Source)
at javax.swing.JComponent.processKeyEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
...See more
Customer avatar
Andrew K June 14, 2017 2:08 pm UTC
PUBLISHER
Thanks David. That's what I needed. Next time I'll know to only ask for the top 15 lines or so. :)
Customer avatar
Andrew K June 15, 2017 12:58 pm UTC
PUBLISHER
Okay. The bad news is, I cannot fix your current game - I don't know what caused your journal to end up that way.

The good news is that thanks to that stack trace you posted, I can add some code to stop it from happening again. I'll include that in the next update.
Customer avatar
David S June 19, 2017 12:29 am UTC
PURCHASER
Thanks for looking into it regardless!
Customer avatar
Luke V June 12, 2017 12:41 am UTC
PURCHASER
Hi Andrew, I'm having a lot of fun with your game. I wanted to bring to your attention a couple minor issues. 1) Mage Armor seems to be permanent instead of 24 hours. 2) On the miss messages, "trying" is misspelled as "tring". Examples: <character> fumbled while tring to attack <target>. <character> missed while tring to attack <target>. Keep up the good work!
Customer avatar
Luke V June 12, 2017 1:28 am UTC
PURCHASER
Hi Andrew, I noticed another typo. When I target an enemy out of sight the message reads "Target out of site". "Site" should be replaced with "sight".
Customer avatar
Andrew K June 13, 2017 11:05 am UTC
PUBLISHER
Thanks Luke. I'll fix those in the next update.
Customer avatar
Andrew K May 15, 2017 12:45 am UTC
PUBLISHER
Old School Computer Game Update 13: Ninjas and the Kitchen Sink

Hi folks.

I have updated Old School Computer Game. Your existing saved games will not work with this new release - before you download and play this version, please load up any games with characters you want to keep and export them to disk in the manage party view.

New Hand-Crafted Quests:
- April's Fool (second level)

New Classes: Dwarf Cleric, Elf Undead Slayer, Ninja

New Monsters: Great Boar

New Cleric Spells: Gembomb (this one comes with a new background effect image which I quite like)

New Druid Spells: Gembomb, Geyser, Hailstorm, Hurl Thunderbolt, Ironskin, Jaws of the Wolf

New Magic-User Spells: Chain Lightning, Improved Invisibility, Magic Missile Swarm, Magic Missile Swarm II, Minute Meteors, Meteor Blast, Wraithform

New Psionic Powers: Not a new power, but they know get a +1 bonus every six levels to their power...See more
Customer avatar
March 22, 2017 6:28 pm UTC
PURCHASER
Hi Andrew,
This is a great product, but a number of quests seem to not be finished, and so I cannot go back and claim an award. For example, Tower Yately. Am I missing something about level 3?
Customer avatar
Andrew K March 22, 2017 7:03 pm UTC
PUBLISHER
Hello. Most quests are randomly generated and named. So unfortunately "Tower Yately" doesn't give me anything to work with.

What did the quest giver ask you to do? Clear the place out? Kill the leader? Or was there no quest giver, and the journal entry talks about finding a treasure?
Customer avatar
March 23, 2017 11:01 pm UTC
PURCHASER
Thanks for your reply, Andrew. It asks to clear the place out, but with lots of exploration, it seems there is nowhere else to go, and there are still 5 combat encounters left.
Customer avatar
Andrew K March 27, 2017 6:12 pm UTC
PUBLISHER
Apologies for my delayed response. Have you found every secret door? Are you certain you fought and won every encounter on the floor?

I believe I have fixed the bug that leaves portions of maps inaccessible, but to be certain, please use the cheat codes (CTRL+ALT+SHIFT) to reveal the whole map and see if there are any rooms with no tunnels leading to them.
Customer avatar
March 28, 2017 7:42 pm UTC
PURCHASER
Thanks, Andrew. My only request would be to incorporate a demihuman cleric so that a player could run a totally demihuman group. I know that this is not really old school as far as ODD or BECMI, but there is the Dwarven Cleric from the Dwarves of Rockhome gazetteer.
Customer avatar
Andrew K March 29, 2017 12:37 pm UTC
PUBLISHER
I'll put a Dwarven Cleric in the next release.
Customer avatar
March 31, 2017 5:12 pm UTC
PURCHASER
Awesome. Thanks, Andrew.
Customer avatar
Marshall W February 26, 2017 1:05 am UTC
PURCHASER
Love it. Love it. Love it. Thank you so much for making this and sharing it with the world.

This isn't a huge deal or anything, but I do have a minor nitpick: when selling things back to the stores, is there any way to make is so that the items the characters have equipped are marked or highlighted or something? I keep having to exit out of the sell menu to go back and remember what not to sell.

Otherwise, this game is a lot of fun and I would definitely recommend it to any fan of old school computer games!
Customer avatar
Andrew K February 26, 2017 3:08 am UTC
PUBLISHER
Thank you Marshall. I will find a way to make the equipped items stand out in the next update.
Customer avatar
January 31, 2017 10:11 pm UTC
PURCHASER
Hi Andrew,

I really enjoy this product. It is the best money I have spent on this site. Do you have a time-frame when you will have the domain and settlement features working?

Thank you,

Joel
Customer avatar
Andrew K February 01, 2017 3:43 am UTC
PUBLISHER
Hi Joel. Sorry, no idea. I have a lot of bits to get right, and I won't deliver until I think I have it working well and fun. I expect to put out some more updates in the meantime, as I get the pieces in place. It won't always seem like it, but they are all working towards domain management.
Customer avatar
February 08, 2017 7:54 pm UTC
PURCHASER
Thanks, Andrew.
Customer avatar
Tim B January 19, 2017 4:34 pm UTC
PURCHASER
Andrew,

I just wanted to post here and say how much I enjoyed playing your game. You must have put a phenomenal amount a time and effort into the programing. It is really the best CRPG I've played in a long time! I really miss the turn based combat that's gone missing from the genre and I' love the old school rules set!

I did have a couple of questions though. Should I post here or do you have another preferred method to communicate?

Customer avatar
Andrew K January 19, 2017 5:34 pm UTC
PUBLISHER
Thank you for the kind words, Tim. Please post any questions you have here. Also, any bugs you find or any new features you would like to see added.
Customer avatar
Andrew K January 06, 2017 12:45 pm UTC
PUBLISHER
Old School Computer Game Update 12: Happy New Year!

Hi folks.

I have updated Old School Computer Game. Your existing saved games will not work with this new release - before you download and play this version, please load up any games with characters you want to keep and export them to disk in the manage party view.

The main improvement for this release, and the reason I am publishing it without waiting to develop more new content, is the improved speed with which you can save and load games. If you play the way I do, you probably save and re-load frequently, and will find the enhancement a very nice change.

New Items:
- 70 new magic shields

Misc:
- added a new cheat (debugging option) to give all party members good magical weapons, CTRL+ALT+SHIFT to access
- 10% of laboratory tables now contain magic items instead of potions (perhaps the owner was working on a wand, a ring or a nice pair of boots ...)
- added more...See more
Customer avatar
Jeffrey C G January 26, 2017 12:57 am UTC
PURCHASER
Glad about the Kobolds losing initiative bonus! It is a nightmare to enter a room where there are like 45 kobolds including some Shamans and find them surrounding my entire party on all sides by filling the entire map (because there are so many) and then have nearly all of them go first! Even a tough party wilts under that kind of fire! Especially with the Shamans tossing around Hold Person like water balloons! I love the healing pool fix, too!
Customer avatar
Andrew K January 28, 2017 2:50 pm UTC
PUBLISHER
Thanks Jeffrey. I wanted to make the low-level humanoids competitive for parties up to 4th level by adding tougher variants. For the kobolds, I clearly overdid it.
Customer avatar
Andrew K December 08, 2016 3:25 pm UTC
PUBLISHER
Old School Computer Game Update 11: Merry Christmas!

Hi folks.

I have updated Old School Computer Game. Your existing saved games will not work with this new release - before you download and play this version, please load up any games with characters you want to keep and export them to disk in the manage party view.

I hope you enjoy this update, packed with new toys to play with (some of which require assembly).

New Hand-Crafted Quests:
- The Flail of Ages (find the components, assemble the mighty weapon)
- The House Of Stewart's Last Castle (three maps, intended for characters of at least ninth level)

New Quest Type: Some Assembly Required. Keep an eye out for components. These are items that, when assembled using magical forges, form powerful magic items. Each component's description explains what is required to make an item. Components are generally all located in a single "dungeon" or set of maps. Magical forges...See more
Customer avatar
Keith K December 09, 2016 5:15 am UTC
PURCHASER
Hey Andrew. Firstly, top stuff mate. I have enjoyed playing this game. I have played previous version on my old laptop but I have had no luck getting this to work on my new one. Is there a email address I can get so you can trouble shoot what I am doing wrong? Cheers mate.
Customer avatar
Andrew K December 09, 2016 9:36 pm UTC
PUBLISHER
That's no good! Please email me at outlander78 hotmail.com.
Customer avatar
Stanley F November 19, 2016 12:44 pm UTC
PURCHASER
How do I get on the list to know when there are updates?
Customer avatar
Andrew K November 19, 2016 1:47 pm UTC
PUBLISHER
Hi Stanley.

Whenever I update the game on DTRPG, the site sends out an email to people who purchased the game notifying them that an update is available. My comments on the new update will be included in the email. If in your account settings you specified that you did not want email, you will not get these emails.

I also post announcements of updates here, but your best bet is to allow email notifications.
See 16 more
Browse Categories
 Follow Your Favorites!
NotificationsSign in to get custom notifications of new products!
 Recent History











Product Information
Silver seller
Author(s)
File Size:
8.83 MB
Format
Original electronic
Scanned image
These products were created by scanning an original printed edition. Most older books are in scanned image format because original digital layout files never existed or were no longer available from the publisher.

For PDF download editions, each page has been run through Optical Character Recognition (OCR) software to attempt to decipher the printed text. The result of this OCR process is placed invisibly behind the picture of each scanned page, to allow for text searching. However, any text in a given book set on a graphical background or in handwritten fonts would most likely not be picked up by the OCR software, and is therefore not searchable. Also, a few larger books may be resampled to fit into the system, and may not have this searchable text background.

For printed books, we have performed high-resolution scans of an original hardcopy of the book. We essentially digitally re-master the book. Unfortunately, the resulting quality of these books is not as high. It's the problem of making a copy of a copy. The text is fine for reading, but illustration work starts to run dark, pixellating and/or losing shades of grey. Moiré patterns may develop in photos. We mark clearly which print titles come from scanned image books so that you can make an informed purchase decision about the quality of what you will receive.
Original electronic format
These ebooks were created from the original electronic layout files, and therefore are fully text searchable. Also, their file size tends to be smaller than scanned image books. Most newer books are in the original electronic format. Both download and print editions of such books should be high quality.
File Last Updated:
November 10, 2017
This title was added to our catalog on May 11, 2015.
Publisher Info
Outlander78
Publisher Average Rating