Orcs & Elves
Orcs & Elves |
---|
Developers: id Software,
Fountainhead Entertainment This game has unused areas. This game has a notes page |
This article is a work in progress. ...Well, all the articles here are, in a way. But this one moreso, and the article may contain incomplete information and editor's notes. |
Orcs & Elves is a first-person, turn-based adventure for the Nintendo DS. Elli the elf, accompanied by his wand Ellon, works his way down the dwarven kingdom "Zharrkarag", raided by Bruuls army and the evil witch Kai'Laria - the game's final boss.
Contents
Unused Areas
There is an unused test level located at /data/maps/map_test.bsp. To play this map, step into a fire portal and change the value at 0x020941EC to 0x7D17. You might want to enable noclip as well(setting 0x02094200 to 1), since the starting tile is outside the playable map.
This way, you can load the main menu map too (Map ID: 0x7C17), but an infinite, unskippable cutscene is triggered upon entering the level, causing the game to softlock.
Unused Code
Damage Stats
The game keeps track of how much damage the player has received from(0x02365974) and inflicted to(0x02365918) every enemy type. However, these values are never displayed anywhere, not saved in the savestate or used anywhere else.
Medusa Scroll Damage
The Medusa Scroll has a base damage value of 6(0x022E81E8), but only petrifies the enemy without doing actual damage.
Unused Strings
Found in /data/strings/[language]/EntityStrings.bin.lz:
(0x7): "WIELD WAND|The Wand will have important information for you when the chat bubble above it displays the word "me". Wield your Wand to get the information or the Wand will become belligerent. You will need the information to progress in the game. Press select your wand press X Button or touch the "Weapons" menu. Once selected, your wand will provide the information."
Never used. Perhaps the wand wasn't meant to be in your inventory from the start.
(0x8): "WIELD WAND|Your Wand has important information for you. Wield your Wand to get this information. To cycle through your weapons press X Button or use the Weapons menu."
Shorter version of 0x7.
(0x15): "Move closer to speak with Gaya."
This dialog is called by your wand before you talk to Gaya the first time. However, since the first time you enter the Dragon Lair is from the fire portal in the Entrance Hall, this triggers a cutscene and dialog where you automatically talk to Gaya, making this dialog obsolete.
The hex codes represent the string IDs the function LoadStringByID(1, x) uses to load those strings.
Debug Menu
To access the debug menu do the following:
- Open the "Other" menu from the belt
- Change the value at 0x023014C4 to 0x12
- Open the quest log
- Close the quest log
Option | Effect |
---|---|
Noclip | Disables collision detection and enemy AI. |
Show Location | Displays the tile coordinates the player is currently standing on(based on the 32x32 level grid) and the facing direction. |
Show Performance | Displays rendered vertex, polygon, line and texture count(of which only the last 2 seem to work) and the current FPS. |
Give notes | Unlocks all quest notes for the current level. |
God mode | Disables all damage and negative status effects (including being petrified when using the medusa scroll when drunk). |
Give all | Unlocks all weapons, spells, rings and gallery images. Also gives the player 99 of each ammo type, 5 of each potion, 5 of each beer, 5 armor kits and 1000 gold. |
Give map | Uncovers the map borders. |
Equip for map | Gives the player the items of all levels until the current one(inclusive), and resets wand ammo limit.* |
Change map | Loads the chosen map. |
Delete Save Game | Deletes the current savestate. |
Change language | Changes the game language. |
*With an instruction count of 1436, this function is within the top 5 longest functions in the game, only topped by script handling(5346), projectile rendering(1828) and the map loading function(1625).
Other UI Elements
To do:
|
The current UI screen ID is located at memory address 0x023014C4. The game features 54 different UI screens(such as the map, the inventory etc.) of which 4 and 52 are assumed to be unused. 25, 26, 29 and 30 will crash the game.
2(Options), 12(Debug Menu), 45(Map Select) and 54(Language Select) are inaccessible without memory editor. The options screen is probably a leftover from the mobile version that was released the year before.
- Pages missing developer references
- Games developed by id Software
- Games developed by Fountainhead Entertainment
- Pages missing publisher references
- Games published by Electronic Arts
- Nintendo DS games
- Pages missing date references
- Games released in 2007
- Games released in November
- Games released on November 13
- Games released on November 16
- Games with unused areas
- Games with unused code
- Games with debugging functions
- Games with hidden level selects
- Works In Progress
- Works In Progress for Over 1 Year
- To do
Cleanup > Pages missing date references
Cleanup > Pages missing developer references
Cleanup > Pages missing publisher references
Cleanup > To do
Cleanup > Works In Progress
Cleanup > Works In Progress > Works In Progress for Over 1 Year
Games > Games by content > Games with debugging functions
Games > Games by content > Games with hidden level selects
Games > Games by content > Games with unused areas
Games > Games by content > Games with unused code
Games > Games by developer > Games developed by id Software
Games > Games by developer > Games developed by id Software > Games developed by id Mobile > Games developed by Fountainhead Entertainment
Games > Games by platform > Nintendo DS games
Games > Games by publisher > Games published by Electronic Arts
Games > Games by release date > Games released in 2007
Games > Games by release date > Games released in November
Games > Games by release date > Games released in November > Games released on November 13
Games > Games by release date > Games released in November > Games released on November 16