Skip to main content

Project JPacman: Week #1

(… continued from previous page)

The first challenge: surprise!

This week, when I started working on the project, I quickly found the first unexpected issue to be resolved.

When I tried the executable version of the game several months ago, it was on my computer at home, that had Windows 7 installed. However, A few weeks ago I decided to accept the insistent offer that Microsoft made ​​me upgrade to Windows 10, and to my surprise, in this new operating system version the game no longer works!

 

Intro de JPacman, funcionando mal
In Windows 8 and Windows 10, the game appears in a window and it works very very very slow, at around 2 frames per second. You can’t play at all!

The first technical challenge had appeared: to find out why the game was no longer working on the latest Windows and ideally find a solution.

It did not take too long to discover why. After searching through forums and Google the phrase “old game no longer works on Windows 10”, I found that the problem occurs since Windows 8: Microsoft made ​​obsolete (or removed, I’m not sure) the hardware acceleration support on the Direct X DirectDraw library.

That library is precisely what my game used to efficiently draw 2D graphics on the screen. And not only my game, of course. Famous games such as Civilization and Age of Empires, among many others, suffered the same issue.

In many cases, the development companies, or some official fan groups, published patches or workaround instructions so that their games worked again. There were also several programmers who developed small tools or generic applications that would try to fix games that did not get official fixes or support.

I tried many of these tools until I finally found one that worked with JPacman: Aqrit’s ddwrapper, developed by Aqrit. I only know his username and his website (link to site), so I’ve not had the chance to thank him personally. But thanks to his tool, JPacman now works on all versions of Windows I’ve tried so far.

First challenge solved!

Download JPacman 0.1999

I decided that this original version of the game will be called JPacman 0.1999, for the year this executable was built.

I know that I can’t publish the game, because of the copyright issue, but I hope I will have trouble for sharing the version I developed more than fifteen years ago in Papa Game Dev.

 

Imagen de JPacman
Download JPacman 0.1999 now!

You can get it from the JPacman 0.1999 download page

You can also check all updates to the Project JPacman

spanish Puedes leer este artículo en español en papagamedev.cl.
Share Button

Juan Pablo Lastra

Juan Pablo makes videogames since he was 8 and he is a father since 2004. Today, he has three children and he has worked in more than 20 videogames. He got interested on how paternity and the videogame industry are related and he decided to write about it, founding "Papa Game Dev"

4 thoughts on “Project JPacman: Week #1

  1. Pingback: DMPK Services

Leave a Reply

Your email address will not be published. Required fields are marked *