Elona Wiki
Register
(Added some keys and the EloScummer link is dead.)
Tags: Visual edit apiedit
(Replaced dead link with the new link in the new forum.)
Tag: rte-source
Line 41: Line 41:
 
EloScummer automates the savescumming process discussed above. It also allows you to manage 7-Zip archives of save files (great for testing/backup purposes). In addition, it monitors the art.log file and can alert you to generated artifacts - once the game saves, that is.
 
EloScummer automates the savescumming process discussed above. It also allows you to manage 7-Zip archives of save files (great for testing/backup purposes). In addition, it monitors the art.log file and can alert you to generated artifacts - once the game saves, that is.
   
EloScummer is found at the English Elona forum. The link is currently dead:
+
EloScummer is found at the English Elona forum. Link:
  +
http://elona.squares.net/forum/viewtopic.php?f=13&t=4737
+
https://forum-elona.rhcloud.com/forum/viewtopic.php?f=13&t=4737
  +
  +
(Note: For the download link, replace "elona.squares.net" into "forum-elona.rhcloud.com")
   
 
==Inventory item duplication==
 
==Inventory item duplication==

Revision as of 03:57, 9 March 2016

Beware: Using or even learning about cheats may change your gameplay experience. Some players find cheating to be the final frontier for a game they have burnt out on.

Wizard mode

The easiest way of cheating is to use wizard mode. The advantages of wizard mode:

  • Infinite wishes.
  • You can wish for most precious items.
  • You can gain access to all special actions and spells.
  • You can gain infinite experience, fame, and money.
  • You can save and load game states using the function keys without closing the program. (These saved states persist in memory when the game is saved and opened normally, as well.)

The disadvantages:

  • Auto-save is disabled, so if the game or computer crashes before you save state or explicitly save-and-quit, potentially far more progress can be lost than when playing normally.
  • You'll be unable to create a gene, meaning that no new characters you create will be able to inherit any items from your wizard-mode character.
  • Your alias will become '*Debug*', and you will be unable to submit your alias for other players to vote on. The voting boards have not been updated recently, as Noa has stopped working on Elona, so this is mostly a cosmetic issue. (In Elona+ this can be negated by casting Mutation and picking a new alias. However, the voting boards still have not been updated and it is not known if the new developers will do so.)
  • Other players cannot see your wish or death messages, presumably to avoid spamming them with repeated wishes.

Quitting the game without saving

Called "savescumming" in the general Rogue-like community, you can Alt+F4 or click the X button to close the game like a normal application. Either way, this allows reloading of a game from an earlier save without having to live with the consequences of some events, especially death. Unlike in Elona, death was often permanent in earlier Rogue-likes, thus the incentive for the technique.

The ability to save and load backup saves is considered a significant cheating method specifically because Rogue-likes depend so much upon random events and grinding for their challenges. If random chance is the difference between getting miracle equipment versus getting nothing, or the game loading a dragon for you to fight versus a putit, then manipulating that random chance through methods outside the gameplay itself can be considered cheating.

Savescumming can be used to re-roll random and semi-random events. The list below is not a complete listing of the random events in the game, only a few common examples.

You can use the Esc key and select 'Save and Quit' to save at any location, or read a scroll that saves the game, such as Gain Material or Wonder. Save before drinking from a fountain, for example, close the game if you don't like the results, and you can get wishes, mutations, or stat increases with no negative effects.

Many events in the game force an autosave without prompting a player for key input. Most notably, when you are receiving quest rewards, receiving materials from any source (including the random event), entering a town, dungeon, or other non-wilderness location, or opening a container or buried treasure. Many of these happen specifically to prevent savescumming by updating your save to make you reload at the point just after.

Because Elona is a PC game, however, even this can be circumvented if you copy and paste your save folders to a safe holding location to create a backup, and overwrite autosaves with bad results by pasting in the backup saves. It does, however, add a layer of tediousness to the process that may discourage players from trying to savescum for trivial things.

EloScummer

EloScummer automates the savescumming process discussed above. It also allows you to manage 7-Zip archives of save files (great for testing/backup purposes). In addition, it monitors the art.log file and can alert you to generated artifacts - once the game saves, that is.

EloScummer is found at the English Elona forum. Link:

https://forum-elona.rhcloud.com/forum/viewtopic.php?f=13&t=4737

(Note: For the download link, replace "elona.squares.net" into "forum-elona.rhcloud.com")

Inventory item duplication

This is a method for duplicating any item (or stack of items) which you can hold in your inventory. You should backup your save directory before trying this, in case you mess anything up. (NOTE: it might be easier to instead use EloSnack to increase the quantity of an item, especially if you want to increase the quantity by a lot).

  1. Make sure whatever item you want to duplicate is in your inventory.
  2. Save and exit the game.
  3. Go to the directory <Elona-install-directory>\save\sav_<Character-name>, find the file inv.s1, and make a backup copy of it to another directory.
  4. Restore your game, drop the item you want to duplicate, then save and exit the game.
  5. Go back to the character's save directory, delete the inv.s1 file, and replace it with the older backup copy.
  6. Restore your game again. There should now be one copy of the item on the floor under you and a second copy in your inventory.

Resetting a town or level

If you're on top of a town or the stairs leading to a level, you can reset it by doing the following: hold down the Backspace key, and while holding it hit Enter, then answer 'Yes' when it asks if you want to initialize the room.

  • For towns, this will replace all of the small medals, lock and refill all of the safes, revert altars to their initial alignment, restore all dead town NPCs, remove all non-town NPCs, and reset the shop rank of all of the town's shopkeepers (thus wiping out any investment you had in those shops). Note that this does not reset any quests you get in the town, nor will it refill the holy well in Noyel (the variables for those are stored separately from the town file). This may make a quest impossible, as the target NPCs will no longer exist. If a quest NPC has died, use a book or spell of Resurrection to return them instead.
  • For dungeon levels, it will make it as if you had visited the level for the first time, including regenerating random levels.
  • This can also be done to floors in your home (including the ground floor) by standing on the stairs that lead to the level you want to reset.

Uses you can put this to:

  1. Endless safes to open and endless altars to convert (assuming the town has no shops you've invested in). You can convert all the altars in The Truce Ground and then reset it.
  2. Regenerate the first level of the Pyramid to generate another speed ring, one which might have better stats than the one you originally found there.
  3. If you've found a random dungeon of a danger level which you wish to grind, generate endless fresh levels in that dungeon, like with the Puppy Cave, but you get to control when the level is regenerated.
  4. Regenerate the bottom level of a random dungeon, so you can beat another dungeon boss.
  5. in Elona+, if you've already used the King Heart dropped by <Frisia> the Cat Queen or the Magic Heart dropped by <Azzrssil> the Impure, you can reset their Fort of Chaos to bring them back to life, so you can defeat them again.
  6. Eliminate summoned monsters from a town. Note that in Elona+ summoned monsters in a town will automatically vanish after a few game days.
  7. Eliminate all alien kids on map and end pregnant status on town NPCs by erasing and recreating them.
  8. Recreate a floor of your house to initialize layout, update item limit caused by generating the floor under a cheaper house type, or fix crash errors caused by too many monsters spawning around the stairs. Remember to collect all items on the target floor before doing so if able, else they will be lost forever.

Map editor

The map editor lets you change non-random levels before they're loaded into a game. Ways to use this for cheating:

  • Create items and monsters, without using wizard mode. Simply add an item/monster to a non-random level and pull the "resetting a level" trick listed above. If you want to do this often you should put a storage house somewhere convenient and keep it empty, so you can use that for resetting.
  • Make changes to your home before reading the deed for that type of home (or change the cave before starting a new game):
    • Add some more rations to the cave if you're having trouble getting started, or add some healing potions.
    • Put water tiles in your house for houses cheaper than the cyber house, so you can go fishing.
  • Make changes to your home AFTER reading the deed. The changes will affect floors that haven't yet been visited or if they have been visited they can be reset with the method described in the above section. You can then do things like adding monsters to certain floors that won't be removed after a few days like summoned monsters (in E+), or customize/standardize the appearance of floors more easily than with the in-game level editor. Monsters added this way will not respawn naturally if they are killed and shopkeepers (that can sell and buy things) cannot be added this way.
  • Make permanent changes to towns:
    • Add more fruit trees, for eating or for cooking quests.
    • Put an unaligned altar and/or casino machine in every town, for the sake of convenience.
    • Replace the ovens and food makers in inns/bakeries with barbeque sets.

EloSnack

EloSnack is a program which lets you edit game save files. Using it, you can change pretty much anything about any item in your inventory, change lots of things about the PC, and change slightly less stuff about NPCs (including your pets). Slower but safer and easier than memory editing (see below).

Memory editing

Memory editing is a method of cheating which involves making real-time changes to a currently running game. These changes include everything listed above, plus ways to modify game logic.

Though memory editing is the most flexible and versatile method of cheating, it is also the most difficult. You should see if EloSnack can do what you want before trying memory editing.

Moongate Abuse

Several moongates have a large amount of gold, luck giving items, or unlimited wishing, some of which can be used and brought out and used in game.