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:

Welcome to the Rockbox Technical Forums!

+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Plugins/Viewers
| | |-+  Doom cheats.
« previous next »
  • Print
Pages: 1 [2] 3

Author Topic: Doom cheats.  (Read 17619 times)

Offline ColdSphinx

  • Member
  • *
  • Posts: 147
Re: Doom cheats.
« Reply #15 on: March 24, 2007, 05:19:25 AM »
are you sure that "ALL the cheats started with id"?
Code: [Select]
struct cheat_s cheat[] = {
  {"idmus",      "Change music",      always,   cheat_mus,      -2},
  {"idchoppers", "Chainsaw",          not_net | not_demo,   cheat_choppers },
  {"iddqd",      "God mode",          not_net | not_demo,   cheat_god      },
#if 0
  {"idk",        NULL,                not_net | not_demo | not_deh,   cheat_k },  // The most controversial cheat code in Doom history!!!
#endif
  {"idkfa",      "Ammo & Keys",       not_net | not_demo,   cheat_kfa },
  {"idfa",       "Ammo",              not_net | not_demo,   cheat_fa  },
  {"idspispopd", "No Clipping 1",     not_net | not_demo,   cheat_noclip },
  {"idclip",     "No Clipping 2",     not_net | not_demo,   cheat_noclip },
  {"idbeholdh",  "Invincibility",     not_net | not_demo,   cheat_health },
  {"idbeholdm",  "Invincibility",     not_net | not_demo,   cheat_megaarmour },
  {"idbeholdv",  "Invincibility",     not_net | not_demo,   cheat_pw,  pw_invulnerability },
  {"idbeholds",  "Berserk",           not_net | not_demo,   cheat_pw,  pw_strength        },
  {"idbeholdi",  "Invisibility",      not_net | not_demo,    cheat_pw,  pw_invisibility    },
  {"idbeholdr",  "Radiation Suit",    not_net | not_demo,   cheat_pw,  pw_ironfeet        },
  {"idbeholda",  "Auto-map",          not_dm,   cheat_pw,  pw_allmap          },
  {"idbeholdl",  "Lite-Amp Goggles",  not_dm,   cheat_pw,  pw_infrared        },
  {"idbehold",   "BEHOLD menu",       not_dm,   cheat_behold   },
  {"idclev",     "Level Warp",        not_net | not_demo | not_menu,   cheat_clev,    -2},
  {"idmypos",    "Player Position",   not_dm,   cheat_mypos    },
  {"idrate",     "Frame rate",        0,   cheat_rate     },
  {"tntcomp",    NULL,                not_net | not_demo,   cheat_comp     },     // phares
  {"tntem",      NULL,                not_net | not_demo,
   cheat_massacre },     // jff 2/01/98 kill all monsters
  {"iddt",       "Map cheat",         not_dm,   cheat_ddt      },     // killough 2/07/98: moved from am_map.c
  {"tnthom",     NULL,                always,   cheat_hom      },     // killough 2/07/98: HOM autodetector
  {"tntkey",     NULL,                not_net | not_demo,    cheat_tntkey   },     // killough 2/16/98: generalized key cheats
  {"tntkeyr",    NULL,                not_net | not_demo,   cheat_tntkeyx  },
  {"tntkeyy",    NULL,                not_net | not_demo,   cheat_tntkeyx  },
  {"tntkeyb",    NULL,                not_net | not_demo,   cheat_tntkeyx  },
  {"tntkeyrc",   NULL,                not_net | not_demo,    cheat_tntkeyxx, it_redcard    },
  {"tntkeyyc",   NULL,                not_net | not_demo,   cheat_tntkeyxx, it_yellowcard },
  {"tntkeybc",   NULL,                not_net | not_demo,    cheat_tntkeyxx, it_bluecard   },
  {"tntkeyrs",   NULL,                not_net | not_demo,   cheat_tntkeyxx, it_redskull   },
  {"tntkeyys",   NULL,                not_net | not_demo,   cheat_tntkeyxx, it_yellowskull},
  {"tntkeybs",   NULL,                not_net | not_demo,   cheat_tntkeyxx, it_blueskull  },  // killough 2/16/98: end generalized keys
  {"tntka",      NULL,                not_net | not_demo,   cheat_k    },         // Ty 04/11/98 - Added TNTKA
  {"tntweap",    NULL,                not_net | not_demo,   cheat_tntweap  },     // killough 2/16/98: generalized weapon cheats
  {"tntweap",    NULL,                not_net | not_demo,   cheat_tntweapx, -1},
  {"tntammo",    NULL,                not_net | not_demo,   cheat_tntammo  },
  {"tntammo",    NULL,                not_net | not_demo,   cheat_tntammox, -1},  // killough 2/16/98: end generalized weapons
  {"tnttran",    NULL,                always,   cheat_tnttran  },     // invoke translucency         // phares
  {"tntsmart",   NULL,                not_net | not_demo,   cheat_smart},         // killough 2/21/98: smart monster toggle
  {"tntpitch",   NULL,                always,   cheat_pitch},         // killough 2/21/98: pitched sound toggle
  // killough 2/21/98: reduce RSI injury by adding simpler alias sequences:
  {"tntran",     NULL,                always,    cheat_tnttran    },   // killough 2/21/98: same as tnttran
  {"tntamo",     NULL,                not_net | not_demo,   cheat_tntammo    },   // killough 2/21/98: same as tntammo
  {"tntamo",     NULL,                not_net | not_demo,   cheat_tntammox, -1},  // killough 2/21/98: same as tntammo
  {"tntfast",    NULL,                not_net | not_demo,   cheat_fast       },   // killough 3/6/98: -fast toggle
  {"tntice",     NULL,                not_net | not_demo,   cheat_friction   },   // phares 3/10/98: toggle variable friction effects
  {"tntpush",    NULL,                not_net | not_demo,    cheat_pushers    },   // phares 3/10/98: toggle pushers
  {NULL}                 // end-of-list marker
};

workin on reimplementation...
Logged
Rockbox.src

Offline mikeh77

  • Member
  • *
  • Posts: 4
Re: Doom cheats.
« Reply #16 on: March 27, 2007, 04:40:17 PM »
This forum has helped me immensely through several issues, but I had to register simply for this thread. Considering the strafe & backwards functions are not mappable to keys (or are not practical), the cheats would be great.

As far as there being no challenge to the game after the cheats, sometimes it's fun simply to play the game for entertaniment value without having necessarily a challenge - think of the other "screensaver" type plug-ins - there's no challenge to those yet some remain popular, right?

Anyway, this would be truly amazing if someone could make the cheats work. I'm not big into coding but it seems to me a "Cheats" menu in the doom plug-in root menu would make the most sense and would probably be easiest.
Logged

Offline scorche

  • Administrator
  • Member
  • *
  • Posts: 666
Re: Doom cheats.
« Reply #17 on: March 27, 2007, 04:45:13 PM »
Enough with the "this feature would really be great" posts.  We get it.
Logged

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: Doom cheats.
« Reply #18 on: March 27, 2007, 04:50:20 PM »
Any single one of you is free to do it. It's open source. The core devs are mostly busy doing stuff like "Fixing bugs" and while you've all sat here and thought "How great would it be if I could cheat in Doom" not one of you has actually filed a feature request for it.
Logged

Offline mikeh77

  • Member
  • *
  • Posts: 4
Re: Doom cheats.
« Reply #19 on: March 27, 2007, 08:08:23 PM »
Quote from: Llorean on March 27, 2007, 04:50:20 PM
... while you've all sat here and thought "How great would it be if I could cheat in Doom" not one of you has actually filed a feature request for it.

While I'm new to this community and I'm still learning the rules and guidelines, I read the FlySpray howto guide and posted a feature request for this, located here:

http://www.rockbox.org/tracker/task/6916

Thanks again for the ideas and pointers here.
Logged

Offline mattandme

  • Member
  • *
  • Posts: 45
Re: Doom cheats.
« Reply #20 on: March 28, 2007, 08:08:41 PM »
i always thought doom needed a new key map entirley! possibly, one like the rokboy plugin? i like the touch effect, and it works, while adding more key slots. If its programmed in C, Basic, or java I could help, but thats all i know.
Logged
iPod 5.5G 30gb With Rockbox, iPL, 3 modded firmwares - 2130 songs, 123 videos

Offline ColdSphinx

  • Member
  • *
  • Posts: 147
Re: Doom cheats.
« Reply #21 on: March 29, 2007, 06:52:59 AM »
@mattandme: whole rockbox is in c (not c++ or c#)

On the tracker there is my first work on doom, not ready but a beginning.
Logged
Rockbox.src

Offline axlgreasetires

  • Member
  • *
  • Posts: 76
  • meow
Re: Doom cheats.
« Reply #22 on: March 31, 2007, 03:17:23 PM »
Thats GREAT ;D.  But the only problem with writing your own apps for rockbox is not too many people know how to code in C.  Its a really old language and is the for the most part not taught by any schools except maybe a couple colleges.  I would gladly donate the time to write the app but i just don't have time to learn the language at the moment...  Maybe i will over the summer.
Logged
meow

Offline ParaplegicSK8ER

  • Member
  • *
  • Posts: 6
Re: Doom cheats.
« Reply #23 on: April 05, 2007, 11:43:28 PM »
Yeah, the cheats would be a nice add on in the game because its a lot harder to play the game on the ipod. I can strafe and easily dodge things on the computer but its impossible on the ipod. Another thing that could help would be some way to turn "run" on. You need it for the second level in Doom2 and other levels in other Doom wads. You cant beat any of these's games because you cant make a jump and just have to give up.
Logged

Offline axlgreasetires

  • Member
  • *
  • Posts: 76
  • meow
Re: Doom cheats.
« Reply #24 on: April 06, 2007, 07:23:16 PM »
I think you mean toggle run because you can already turn run on in the menu before you start the game.
Logged
meow

Offline BigMac

  • Member
  • *
  • Posts: 174
Re: Doom cheats.
« Reply #25 on: April 06, 2007, 09:12:10 PM »
Quote from: axlgreasetires on March 31, 2007, 03:17:23 PM
But the only problem with writing your own apps for rockbox is not too many people know how to code in C.  Its a really old language and is the for the most part not taught by any schools except maybe a couple colleges.
Do you have any information to back up any of thos claims? C is one of, if no the, widest used languages. It is taught in many high schools, as well as near every college that has a Computer Science major.
Logged

Offline axlgreasetires

  • Member
  • *
  • Posts: 76
  • meow
Re: Doom cheats.
« Reply #26 on: April 07, 2007, 04:05:59 PM »
I have no proof.  I just know that it is known mostly by people that don't buy proper program compiling software from major companies such as adobe and microsoft.
Logged
meow

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: Doom cheats.
« Reply #27 on: April 07, 2007, 04:12:52 PM »
"Proper program compiling software?"

A HUGE amount of the software the internet runs on was written in C, and compiled in GCC.

C is pretty much the fundamental programming language responsible for how software developed on home computers, I'd say.

Please, don't just jump out with generalizations like that based on solely your own limited personal experiences.
Logged

Offline Febs

  • Member
  • *
  • Posts: 2701
Re: Doom cheats.
« Reply #28 on: April 07, 2007, 04:23:31 PM »
Quote from: axlgreasetires on April 07, 2007, 04:05:59 PM
I have no proof.  I just know that it is known mostly by people that don't buy proper program compiling software from major companies such as adobe and microsoft.

From Wikipedia's entry on the C programming language:

Quote
C is a general-purpose, procedural, imperative computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system.[1] It has since spread to many other platforms, and is now one of the most widely used programming languages. C has also greatly influenced many other popular languages,[2] especially C++, which was originally designed as an enhancement to C. It is the most commonly used programming language for writing system software,[3][4] though it is also widely used for writing applications.
Logged
Rockbox Forum Guidelines
The Rockbox Manual
How to Ask Questions the Smart Way
Please do not send me support questions via PM.

Offline levi47

  • Member
  • *
  • Posts: 12
Re: Doom cheats.
« Reply #29 on: April 07, 2007, 04:26:09 PM »
Just making up facts and posting them does not make you look smarter. C is probably one of the most useful languages to learn, it gives you a nice high level environment with a lot of low level access. I can't imagine a  university not offering some course in C programming.  I would like to see you program for a DAP in flash or VB.

Aside from that, as soon as i finish my exams at my university that does teach C i am going to take a look at the code and see about compiling it as an option in the initial menu.
Logged

  • Print
Pages: 1 [2] 3
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Plugins/Viewers
| | |-+  Doom cheats.
 

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

Page created in 0.121 seconds with 14 queries.