Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Thank You for your continued support and contributions!

+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Plugins/Viewers
| | |-+  RockDoom DOOM.WAD problem
« previous next »
  • Print
Pages: [1]

Author Topic: RockDoom DOOM.WAD problem  (Read 1587 times)

Fedorageek920

  • Guest
RockDoom DOOM.WAD problem
« on: January 31, 2008, 04:29:24 PM »
Hi, first post. I legally own DOOM.WAD. I loaded it onto my iPod nano First gen, full of expectation. I ran it with an add-on wad. won't work. says "This is not the registered version" about 20 times, then exits. how can I fix this? Thanks in advance!
« Last Edit: January 31, 2008, 05:32:03 PM by Fedorageek920 »
Logged

Fedorageek920

  • Guest
Re: RockDoom DOOM.WAD problem
« Reply #1 on: February 02, 2008, 07:16:02 PM »
Never mind. Dug deep into the Rockdoom source... this is what I found, after searching for the main() function, in d_main.c:


// Check for -file in shareware
   if (modifiedgame)
   {
      // These are the lumps that will be checked in IWAD,
      // if any one is not present, execution will be aborted.
      const char name[23][8]=
         {
            "e2m1","e2m2","e2m3","e2m4","e2m5","e2m6","e2m7","e2m8","e2m9",
            "e3m1","e3m3","e3m3","e3m4","e3m5","e3m6","e3m7","e3m8","e3m9",
            "dphoof","bfgga0","heada1","cybra1","spida1d1"
         };
      int i;

      if ( gamemode == shareware)
         I_Error("\nYou cannot -file with the shareware version. Register!\n");

      // Check for fake IWAD with right name,
      // but w/o all the lumps of the registered version.
      if (gamemode == registered)
         for (i = 0;i < 23; i++)
            if (W_CheckNumForName(name)<0)
               I_Error("This is not the registered version.\n");
   }

That check seems to malfunction. so, I commented out the registeration check!   ;D
Just for people who don't know anything about this, and for my pure excitement! forgive my yell. YAY! I DID IT! I EDITED AND COMPILED IT! AND IT WORKED!!!!!!!!! yes!
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Plugins/Viewers
| | |-+  RockDoom DOOM.WAD problem
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.036 seconds with 13 queries.