Git Product home page Git Product logo

chocolate-doom-wii's Introduction

Chocolate Doom: Wii

A port of Chocolate Doom to the Wii. This is forked off of the 2.2.1 release.

This is still in the early stages. It compiles, but a number of things (controls, WAD selection, configuration, etc) are not ready yet.

Doom is being worked on first, Hexen, Heretic and Strife will follow next.

TODO

  • Controls. Nothing has been ported yet (code still assumes PC controls at the moment).
  • Config/setup.
  • WAD selection. Currently auto-scans for available IWADs.
  • Save game selection tweaks for console-friendlyness.
  • Hexen/Heretic/Strife

Why

There are a couple other ports of Doom to the Wii, but they either include a number of mods / "enhancements", don't support the controller I want to use (GameCube controller), don't run at the TV resolution (240p) I want, or they blur the video buffer unnecessarily with some filter (either intentionally or not), or .... well, I could go on.

Basically, I wanted a port that:

  • Is a vanilla port of Doom. I want to play the same game I played in the 90's with all the same bugs and quirks intact. None of this bullshit with random arbitrary bugfixes, mods, "enhancements" or whatever else.
  • Works with a GameCube controller. I don't want to have to plug in a USB keyboard or need to use batteries with a Wiimote + Classic Controller. Ugh.
  • Can be played using a 240p resolution because I play all my retro games on a CRT TV. This probably goes against my "vanilla" requirement above as none of us played Doom this way in the 90's, but after seeing it recently for myself I instantly feel in love with the look and wanted to do it for myself. However, this should be optional and 2x scaled to 480p should also work for play on modern HDTVs.

Building

You'll need devkitPro of course. Make sure devkitPPC, libogc, and all of the portlibs are installed (can be downloaded from here).

Lastly you'll need my fork of SDL-Wii which for right now you will need to compile and install manually (make && make install).

Now a chocolate-doom-wii.dol can be built via make -f Makefile.doom.

chocolate-doom-wii's People

Contributors

gered avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.