Intro
-----

So here's the first demo release of Nephi Ultra.
Keep in mind it is a demo, so i cant guarantee
you do something wierd and it will screw up your
project. (if that would ever happen i might be able to repair it).
I have tested most editing features to make sure
they work for this demo. But there are ofcourse incomplete features,
like the enemy preview graphics; im working on it.
Dont report anything incompete wich is obvious i will complete at
some time. Critic and suggestions are welcome.
If you find Nephi Ultra hard, just try anything! Be courageous
to explore the interface even if you dont understand everything
at first, you'll teach yourself how to use it.

And btw, this is an editor for Zelda 4 - Link's Awakening -DX- only.
The original GB version wont work.

Current Editability
-------------------

* Dungeon
 + Palette Editor (Complete)
  - Palettes
  - Palette Pointers
 + Room Editor
  - Room Pointer
 + Enemy Editor
  - Enemies (Insert/Move/Change/Delete)
  - Enemy Pointer
 + Room/Enemy Editor Shared Features
  - Map Tile Pieces
  - Map (room placement)
  - Room Animation
  - Room Wall Type
  - Room Floor Type
  - Room Enemy Graphics
  - Room Special Graphics
  - Room Chest
  - Room Event

New Features
------------
Editing modes are put in windows wich you can use as you like. When you edit one
thing, everything showing that data will be refreshed/redrawn. The Room/Enemy editors
has a checkbox wich toggles show/hide of miscanneleous-editing parts of the window.

The whole Enemy Data space is operated when editing. Free space depends on the whole bank, not just the room's data. Enemy data and pointers are automatically moved and justified as you insert/delete enemies. For non-advanced Z4 hackers, it simply means you can Insert/Delete enemies without constantly fixing pointers (unlike in Nephi DOS). This will eventually go for Room Data as well.

Enemies use graphics for preview! Also, a menu to browse through enemies when Inserting/Changing.

Quite a bit of "input info" wich the editor uses, are put in NEPHIU.DAT in a fair format. It contains many things wich could be put in the EXE, but wasnt. It includes rom offsets, palette pointer stuff, music/event/chest descriptions.. take a look in Notepad to see.

"Unordinary" Features
---------------------

Room chr animations are simulated. Not all animations have correct order yet, though.

How to use!
-----------

First, you gotta open a rom. You cant do much before that.
Then you open editing modes from the "View" menu.

Palette Editor - Self explanary
Room Editor - Will eventually edit how dungeon rooms are built up.
Enemy Editor - Edits placement of enemies in dungeons.
Misc. Editor - Let's you choose tilesets, dungeon music.

Global Keys
-----------
F5 - Save
F6 - Previous Level
F7 - Next Level

Enemy Editor
------------
Here's the deal about enemy editing.
Once you have a enemy highlighted, by resting the
mouse pointer over it, you can perform changes to the enemy.
You can drag and drop enemies around the screen.
Note that if you crash into another enemy on the screen, the "current"
enemy can change to that enemy. You'll figure.
Other changes are done by keys;
	Left: Enemy Type -1
	Right: Enemy Type +1
	Up: Enemy Type +16
	Down: Enemy Type -16
	Delete: Delete Enemy
	Enter: Opens the enemy-browser
Presing Insert key you can insert an enemy at the cursor's position.
In a new Zelda4 rom, you will have to delete old enemies to make
space for your new ones. "Delete Room's Data" does this effectively.

If youre continuing a hack from DOS Nephi, you might
want to check out the "Tools" menu in the main window. 

Also, there's a feature i'll call Lock Mode.
Right-clicking at an enemy lock's the cursor at it's position, and wont
move until you Left-click anywhere. Right-clikcing in lock mode will
open the enemy browser as well. (So double-right-cliking is an alternative
to Enter key). Lock mode will probably be taken more advantage of later,
for editing enemy stats outside the room-display and such. We'll see.

Whenever youre clicking on an enemy in the browser, it wont close,
it will change the type of the last "highlighted" enemy
(enemy last under the mousecursor). Knowing that, you can use the
enemy browser to effectively change enemy types without pressing enter
(or even clicking on the enemy) every time.

Note that the enemy browser only shows 1/4 enemies at the same
time, press Page Up and Page Down to change page.

Coming Up
---------
Room Editing is a high priority. I'll also work on a feature to
quickly test the rom in any emulator. Nephi Ultra currently
takes a 3-4 MB's RAM for graphics, wich is kinda much.
It's mainly becouse the graphics
are 24-bit, so i'll try to work 8-bit graphics.

Credits to
----------
Jigglysaint - He found most of the data to make Nephi possible, and is
			the master Z4 hacker after all.
FrenziedPanda - He helped me out quite a bit in VB, and made NES TileRender
			  class (NU uses a modification of it).
Dermot MacFlann - He made the logo template.

Contact Info
------------
Mail/MSN: ingegjoestoel@hotmail.com
AIM: Matrixz127
ICQ: 171207722