New Era Of Heroes
I. Introduction.
To sum up my work in the field of Heroes Of Might And Magic III modding, I'd like to think the effort wasn't in vain. This build is a collection of most of my works in a portable package, with help and comment files. It also includes what we've come to know as Era. The author's original idea, the idea from 2006, was a revolution in game modding. Not even a revolution, but rather a simplification, standardization, popularization, and so on. Part of the ideas have been realized, the rest got left behind, but what's there is quite enough for anyone who decides to devote their time to tweaking the game to their own taste.
II. Contents of the build.
A heavily compressed rar archive, meant to be unpacked into the game directory, replacing files. Besides Era 1.6 with corrected ERM command syntax, you'll find various software, binary patch sources, an Era compiler, ExeBuilder with updated batch files, and much more. List of top-level files and folders:Data
EraPlugins [put Era plugins here]
Era Source [the Virtual Pascal compiler and Angel.dll sources are here]
Era Manual (English)
Era Manual (Russian - alpha by Drakolich)
Era Software [a dozen programs]
Angel.dll [the main Era library]
Full archive map with all files:
C:\NewEraOfHeroes\Data\s\script26.erm
C:\NewEraOfHeroes\Data\s\script28.erm
C:\NewEraOfHeroes\Data\s\script54.erm
C:\NewEraOfHeroes\Data\s\script70.erm
C:\NewEraOfHeroes\Data\s\script00.erm
C:\NewEraOfHeroes\Data\s\SCVS\success.wav
C:\NewEraOfHeroes\Data\s\SCVS\SCVS_2B.exe
C:\NewEraOfHeroes\Data\s\SCVS\SCVS_IDE.exe
C:\NewEraOfHeroes\Data\s\SCVS\README!!!.txt
C:\NewEraOfHeroes\Data\s\SCVS\HELP.html
C:\NewEraOfHeroes\Data\SPTRAITS.TXT
C:\NewEraOfHeroes\Era Source\BIN.W32\SRC\UExports.PAS
C:\NewEraOfHeroes\Era Source\BIN.W32\SRC\Angel.PAS
C:\NewEraOfHeroes\Era Source\BIN.W32\SRC\General.PAS
C:\NewEraOfHeroes\Era Source\BIN.W32\SRC\Lang.PAS
C:\NewEraOfHeroes\Era Source\BIN.W32\SRC\Main.PAS
C:\NewEraOfHeroes\Era Source\BIN.W32\SRC\Triggers.PAS
C:\NewEraOfHeroes\Era Source\BIN.W32\VPCOMP21.DLL
C:\NewEraOfHeroes\Era Source\BIN.W32\VPDBGDLL.DLL
C:\NewEraOfHeroes\Era Source\BIN.W32\VPKBDW32.DLL
C:\NewEraOfHeroes\Era Source\BIN.W32\32STUB.EXE
C:\NewEraOfHeroes\Era Source\BIN.W32\HG.EXE
C:\NewEraOfHeroes\Era Source\BIN.W32\IMPLIB.EXE
C:\NewEraOfHeroes\Era Source\BIN.W32\LIB.EXE
C:\NewEraOfHeroes\Era Source\BIN.W32\PE2ELF.EXE
C:\NewEraOfHeroes\Era Source\BIN.W32\PE2LE.EXE
C:\NewEraOfHeroes\Era Source\BIN.W32\RC.EXE
C:\NewEraOfHeroes\Era Source\BIN.W32\TOLOWER.EXE
C:\NewEraOfHeroes\Era Source\BIN.W32\TOUCH.EXE
C:\NewEraOfHeroes\Era Source\BIN.W32\TPH2VPH.EXE
C:\NewEraOfHeroes\Era Source\BIN.W32\VP.EXE
C:\NewEraOfHeroes\Era Source\BIN.W32\VPC.EXE
C:\NewEraOfHeroes\Era Source\BIN.W32\WHICH.EXE
C:\NewEraOfHeroes\Era Source\BIN.W32\VP.VPO
C:\NewEraOfHeroes\Era Source\COMMON\VP.INI
C:\NewEraOfHeroes\Era Source\COMMON\VP-DE.STR
C:\NewEraOfHeroes\Era Source\COMMON\VP.STR
C:\NewEraOfHeroes\Era Source\COMMON\ODAPI.VPH
C:\NewEraOfHeroes\Era Source\COMMON\VPRTL.VPH
C:\NewEraOfHeroes\Era Source\COMMON\VP.VPH
C:\NewEraOfHeroes\Era Source\DOC\README.HTM
C:\NewEraOfHeroes\Era Source\DOC\VP21LANG.PDF
C:\NewEraOfHeroes\Era Source\DOC\VP21USER.PDF
C:\NewEraOfHeroes\Era Source\DOC\LICENCE.TXT
C:\NewEraOfHeroes\Era Source\DOC\README.TXT
C:\NewEraOfHeroes\Era Source\DOC\VP21USER.TXT
C:\NewEraOfHeroes\Era Source\DOC\WHATSNEW.TXT
C:\NewEraOfHeroes\Era Source\EXAMPLES\W32\GLIDE\TEST3DFX.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\W32\GLIDE\ZBUFFE~1.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\W32\GUI\HELLO.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\W32\OPENGL\METABLS\BACKGRND.BMP
C:\NewEraOfHeroes\Era Source\EXAMPLES\W32\OPENGL\METABLS\CHROME.BMP
C:\NewEraOfHeroes\Era Source\EXAMPLES\W32\OPENGL\METABLS\LOOKUP.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\W32\OPENGL\METABLS\METABLS.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\W32\OPENGL\METABLS\README.TXT
C:\NewEraOfHeroes\Era Source\EXAMPLES\W32\OPENGL\PCTWATCH\REFLECT.BMP
C:\NewEraOfHeroes\Era Source\EXAMPLES\W32\OPENGL\PCTWATCH\WATCHFC.BMP
C:\NewEraOfHeroes\Era Source\EXAMPLES\W32\OPENGL\PCTWATCH\PCTWATCH.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\W32\OPENGL\PCTWATCH\WATCHDAT.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\W32\OPENGL\PCTWATCH\IMAGES.RC
C:\NewEraOfHeroes\Era Source\EXAMPLES\W32\OPENGL\PCTWATCH\IMAGES.RES
C:\NewEraOfHeroes\Era Source\EXAMPLES\W32\OPENGL\PCTWATCH\README.TXT
C:\NewEraOfHeroes\Era Source\EXAMPLES\W32\OPENGL\SHARED\GLBMP.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\W32\OPENGL\SHARED\GLPROG.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\W32\OPENGL\STENCIL\BACKGRND.BMP
C:\NewEraOfHeroes\Era Source\EXAMPLES\W32\OPENGL\STENCIL\STENCIL.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\BREAKOUT\BOUNDS.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\BREAKOUT\BREAKOUT.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\BREAKOUT\BRICKS.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\BREAKOUT\COUNT.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\BREAKOUT\SCREEN.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\BREAKOUT\WALLS.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVDEMO\DEMOHELP.HLP
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVDEMO\ASCIITAB.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVDEMO\CALC.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVDEMO\CALENDAR.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVDEMO\DEMOCMDS.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVDEMO\DEMOHELP.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVDEMO\DEMOSTRS.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVDEMO\GADGETS.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVDEMO\HELPFILE.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVDEMO\MOUSEDLG.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVDEMO\PUZZLE.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVDEMO\TVDEMO.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVDEMO\TVEDIT.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVDEMO\TVHC.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVDEMO\TVRDEMO.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVDEMO\DEMOHELP.TXT
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVFM\CYAN.PAL
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVFM\DEFAULT.PAL
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVFM\ROSE.PAL
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVFM\ASSOC.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVFM\COLORS.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVFM\DIRVIEW.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVFM\DRAGDROP.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVFM\EDITPAL.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVFM\EQU.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVFM\FILECOPY.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVFM\FILEFIND.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVFM\FILEVIEW.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVFM\GAUGES.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVFM\GLOBALS.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVFM\INFOVIEW.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVFM\MAKERES.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVFM\TOOLS.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVFM\TRASH.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVFM\TREEWIN.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVFM\TVFM.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVFM\VIEWHEX.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVFM\VIEWTEXT.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVFM\TVFM.TVR
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\BP7\TVFM\NEWNAME.TXT
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\DELPHI\CLSDEMO.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\DELPHI\SYSDEMO.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\DELPHI\TLSDEMO.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\DELPHI\XCPTDEMO.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\DLL\TSTVPDLL.DEF
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\DLL\TESTDLL1.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\DLL\TESTDLL2.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\DLL\TSTVPDLL.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\MEMMGR\MEMMGREX.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\MEMMGR\P5TIMER.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\MEMMGR\PERFMGR.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\MSGFLTR\GREPMSG.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\RATRACE\RATRACE.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\SORT\SORT.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\SORT\TIMER.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\TEST\TESTCRT.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\TEST\TESTDOS.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\TEST\TESTWCRT.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\TEST\TESTWDOS.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\TESTUTIL\TESTUTIL.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\TOUCH\TOUCH.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\UNRAR\UNPACK.C
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\UNRAR\UNRAR.C
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\UNRAR\UNRAR.H
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\UNRAR\UNPACK.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\COMMON\UNRAR\UNRAR.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\TESTS\ALLTESTS.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\TESTS\MATHTEST.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\TESTS\OBJTEST.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\TESTS\STRTEST.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\TESTS\SYSTEST.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\TESTS\UNITTEST.PAS
C:\NewEraOfHeroes\Era Source\EXAMPLES\TESTS\XCPTTEST.PAS
C:\NewEraOfHeroes\Era Source\LIB.W32\DEFS\WIN32.BAT
C:\NewEraOfHeroes\Era Source\LIB.W32\DEFS\WIN32.CMD
C:\NewEraOfHeroes\Era Source\LIB.W32\DEFS\BWCC32.DEF
C:\NewEraOfHeroes\Era Source\LIB.W32\DEFS\WIN32.DEF
C:\NewEraOfHeroes\Era Source\LIB.W32\BWCC32.LIB
C:\NewEraOfHeroes\Era Source\LIB.W32\IMPORT32.LIB
C:\NewEraOfHeroes\Era Source\LIB.W32\REGINA.LIB
C:\NewEraOfHeroes\Era Source\LIB.W32\Angel.lib
C:\NewEraOfHeroes\Era Source\OUT.W32\UNITS\USE32.vpi
C:\NewEraOfHeroes\Era Source\OUT.W32\UNITS\WINDOWS.lib
C:\NewEraOfHeroes\Era Source\OUT.W32\UNITS\windows.vpi
C:\NewEraOfHeroes\Era Source\OUT.W32\UNITS\VPSYSLOW.lib
C:\NewEraOfHeroes\Era Source\OUT.W32\UNITS\VPKBDW32.lib
C:\NewEraOfHeroes\Era Source\OUT.W32\UNITS\VPKBDW32.vpi
C:\NewEraOfHeroes\Era Source\OUT.W32\UNITS\EXEHDR.vpi
C:\NewEraOfHeroes\Era Source\OUT.W32\UNITS\STRINGS.lib
C:\NewEraOfHeroes\Era Source\OUT.W32\UNITS\STRINGS.vpi
C:\NewEraOfHeroes\Era Source\OUT.W32\UNITS\VPSYSLOW.vpi
C:\NewEraOfHeroes\Era Source\OUT.W32\UNITS\SYSUTILS.vpi
C:\NewEraOfHeroes\Era Source\OUT.W32\UNITS\Lang.lib
C:\NewEraOfHeroes\Era Source\OUT.W32\UNITS\Lang.vpi
C:\NewEraOfHeroes\Era Source\OUT.W32\UNITS\General.lib
C:\NewEraOfHeroes\Era Source\OUT.W32\UNITS\General.vpi
C:\NewEraOfHeroes\Era Source\OUT.W32\UNITS\UExports.lib
C:\NewEraOfHeroes\Era Source\OUT.W32\UNITS\UExports.vpi
C:\NewEraOfHeroes\Era Source\OUT.W32\UNITS\Triggers.lib
C:\NewEraOfHeroes\Era Source\OUT.W32\UNITS\Triggers.vpi
C:\NewEraOfHeroes\Era Source\OUT.W32\UNITS\Main.lib
C:\NewEraOfHeroes\Era Source\OUT.W32\UNITS\Main.vpi
C:\NewEraOfHeroes\Era Source\OUT.W32\UNITS\Angel.obj
C:\NewEraOfHeroes\Era Source\OUT.W32\UNITS\Angel.lnk
C:\NewEraOfHeroes\Era Source\OUT.W32\Angel.dll
C:\NewEraOfHeroes\Era Source\RES.W32\CONSTS.RES
C:\NewEraOfHeroes\Era Source\RES.W32\GLICON.RES
C:\NewEraOfHeroes\Era Source\RES.W32\SYSUTILS.RES
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\SYS\IO.ASM
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\SYS\IODOS.ASM
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\SYS\THUNK.ASM
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\SYS\MAKESYS.ORG
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\SYS\MAKESYS.1
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\SYS\IO.OBJ
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\SYS\IODOS.OBJ
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\SYS\THUNK.OBJ
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\SYS\SYSTEM.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\SYS\SYSTEM.VPS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\SYS\MAKESYS.BAT
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\SYS\MAKESYS.CMD
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\BLDRTL.ORG
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\ALIAS.CFG
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\BLDRTL.1
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\BLDRTL.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\CLASSES.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\CONSTS.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\CRT.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\DOS.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\EXEHDR.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\HEAPCHK.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\INT64.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\LONG32.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\MATH.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\OBJECTS.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\OPENGL.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\PRINTER.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\REXX.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\STRINGS.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\SYSUTILS.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\TYPINFO.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\USE16.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\USE32.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\VALIDATE.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\VPDBGAPI.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\VPDBGDLL.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\VPSTRING.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\VPSYSD32.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\VPSYSLNX.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\VPSYSLOW.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\VPSYSOS2.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\VPSYSW32.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\VPUSRD32.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\VPUSRLNX.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\VPUSRLOW.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\VPUSROS2.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\VPUSRW32.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\VPUTILS.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\WINCRT.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\WINDOS.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\WINDOWS.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\CONSTS.RC
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\BLDRTL.BAT
C:\NewEraOfHeroes\Era Source\SOURCE\RTL\BLDRTL.CMD
C:\NewEraOfHeroes\Era Source\SOURCE\W32\COMMCTRL.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\W32\COMMDLG.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\W32\GLIDE2X.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\W32\MMSYSTEM.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\W32\SHELLAPI.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\W32\TLHELP32.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\W32\VPKBDW32.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\W32\WINCRYPT.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\W32\WINSOCK.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\W32\WINSPOOL.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\TV\APP.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\TV\BUILDTV.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\TV\COLORSEL.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\TV\DIALOGS.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\TV\DRIVERS.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\TV\EDITORS.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\TV\HISTLIST.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\TV\MEMORY.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\TV\MENUS.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\TV\MSGBOX.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\TV\OUTLINE.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\TV\STDDLG.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\TV\TEXTVIEW.PAS
C:\NewEraOfHeroes\Era Source\SOURCE\TV\VIEWS.PAS
C:\NewEraOfHeroes\Era Source\UNITS.W32\CLASSES.LIB
C:\NewEraOfHeroes\Era Source\UNITS.W32\SYSTEM.LIB
C:\NewEraOfHeroes\Era Source\UNITS.W32\SYSUTILS.LIB
C:\NewEraOfHeroes\Era Source\UNITS.W32\TYPINFO.LIB
C:\NewEraOfHeroes\Era Source\UNITS.W32\CLASSES.VPI
C:\NewEraOfHeroes\Era Source\UNITS.W32\SYSTEM.VPI
C:\NewEraOfHeroes\Era Source\UNITS.W32\SYSUTILS.VPI
C:\NewEraOfHeroes\Era Source\UNITS.W32\TYPINFO.VPI
C:\NewEraOfHeroes\Era Manual (English)\Era.chm
C:\NewEraOfHeroes\Era Manual (English)\Era.htm
C:\NewEraOfHeroes\Era Manual (English)\files\jsrelative.js
C:\NewEraOfHeroes\Era Manual (English)\files\file.gif
C:\NewEraOfHeroes\Era Manual (English)\files\folder.gif
C:\NewEraOfHeroes\Era Manual (English)\files\folder-closed.gif
C:\NewEraOfHeroes\Era Manual (English)\files\minus.gif
C:\NewEraOfHeroes\Era Manual (English)\files\plus.gif
C:\NewEraOfHeroes\Era Manual (English)\files\treeview-black.gif
C:\NewEraOfHeroes\Era Manual (English)\files\treeview-black-line.gif
C:\NewEraOfHeroes\Era Manual (English)\files\treeview-default.gif
C:\NewEraOfHeroes\Era Manual (English)\files\treeview-default-line.gif
C:\NewEraOfHeroes\Era Manual (English)\files\treeview-famfamfam.gif
C:\NewEraOfHeroes\Era Manual (English)\files\treeview-famfamfam-line.gif
C:\NewEraOfHeroes\Era Manual (English)\files\treeview-gray.gif
C:\NewEraOfHeroes\Era Manual (English)\files\treeview-gray-line.gif
C:\NewEraOfHeroes\Era Manual (English)\files\treeview-red.gif
C:\NewEraOfHeroes\Era Manual (English)\files\treeview-red-line.gif
C:\NewEraOfHeroes\Era Manual (English)\files\toc.css
C:\NewEraOfHeroes\Era Manual (English)\files\jquery.cookie.js
C:\NewEraOfHeroes\Era Manual (English)\files\jquery.min.js
C:\NewEraOfHeroes\Era Manual (English)\files\jquery.treeview.min.js
C:\NewEraOfHeroes\Era Manual (English)\files\Introduction.html
C:\NewEraOfHeroes\Era Manual (English)\files\Technicalmanual.html
C:\NewEraOfHeroes\Era Manual (English)\files\Commands.html
C:\NewEraOfHeroes\Era Manual (English)\files\Options.html
C:\NewEraOfHeroes\Era Manual (English)\files\Events.html
C:\NewEraOfHeroes\Era Manual (English)\files\Functions.html
C:\NewEraOfHeroes\Era Manual (English)\files\HTML.html
C:\NewEraOfHeroes\Era Manual (English)\files\Plugins.html
C:\NewEraOfHeroes\Era Manual (English)\files\Dinamicpatching.html
C:\NewEraOfHeroes\Era Manual (English)\files\Exeimprovements.html
C:\NewEraOfHeroes\Era Manual (English)\files\License.html
C:\NewEraOfHeroes\Era Manual (English)\files\toc.htm
C:\NewEraOfHeroes\Era Manual (English)\Era.html
C:\NewEraOfHeroes\Era Manual (Russian - alpha by Drakolich)\Era.chm
C:\NewEraOfHeroes\Era Software\ExeBuilder\SOD++.BAT
C:\NewEraOfHeroes\Era Software\ExeBuilder\Era 1.6.BAT
C:\NewEraOfHeroes\Era Software\ExeBuilder\ExeBuilder.exe
C:\NewEraOfHeroes\Era Software\ExeBuilder\SoD.exe
C:\NewEraOfHeroes\Era Software\ExeBuilder\TE.exe
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\CPU.txt
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\CRC.txt
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\Roads.txt
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\Copies.txt
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\Checks.txt
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\Saves.txt
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\BinGen.exe
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\CPU.bin
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\CRC.bin
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\Roads.bin
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\Copies.bin
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\Checks.bin
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\Saves.bin
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\AllyGift.bin
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\Angel.bin
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\CommandersBalance.bin
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\DracoBlock.bin
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\Erm_HE_F_RedrawBug.bin
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\Erm_OW_R_RedrawBug.bin
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\HeroWithoutMons.bin
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\MemAndHDD.bin
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\MP_NoNewTurnMes.bin
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\MPImpNotes.bin
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\ShipSummon.bin
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\AllyGift.txt
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\Angel.txt
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\CommandersBalance.txt
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\DracoBlock.txt
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\Erm_HE_F_RedrawBug.txt
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\Erm_OW_R_RedrawBug.txt
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\HeroWithoutMons.txt
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\MemAndHDD.txt
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\MP_NoNewTurnMes.txt
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\MPImpNotes.txt
C:\NewEraOfHeroes\Era Software\ExeBuilder\LIB\ShipSummon.txt
C:\NewEraOfHeroes\Era Software\ExeBuilder\Phoenix III.5.BAT
C:\NewEraOfHeroes\Era Software\Color code generator for Era dialogs\Color.HTML
C:\NewEraOfHeroes\Era Software\GFix\GFix.exe
C:\NewEraOfHeroes\Era Software\GFix\INFO!!!.txt
C:\NewEraOfHeroes\Era Software\DEE v0.6 alpha\Dee.ini
C:\NewEraOfHeroes\Era Software\DEE v0.6 alpha\DEE_2B.exe
C:\NewEraOfHeroes\Era Software\DEE v0.6 alpha\success.wav
C:\NewEraOfHeroes\Era Software\EVME v1.0\EVME_2B.exe
C:\NewEraOfHeroes\Era Software\EVME v1.0\HELP.txt
C:\NewEraOfHeroes\Era Software\EVME v1.0\Title.dat
C:\NewEraOfHeroes\Era Software\MonsterPower\MonsterPower 2B.exe
C:\NewEraOfHeroes\Era Software\MonsterPower\monsterpower_for_txt_tables_2b.exe
C:\NewEraOfHeroes\Era Software\MonsterPower\mp.ini
C:\NewEraOfHeroes\Era Software\MonsterPower\Example.txt
C:\NewEraOfHeroes\Era Software\Portraits Manager\PM.exe
C:\NewEraOfHeroes\Era Software\Portraits Manager\Settings.dat
C:\NewEraOfHeroes\Era Software\Portraits Manager\NoPortraitSm.jpg
C:\NewEraOfHeroes\Era Software\Portraits Manager\NoPortraitBig.jpg
C:\NewEraOfHeroes\Era Software\Readme.txt
C:\NewEraOfHeroes\Era Software\Help for some programs\Software.html
C:\NewEraOfHeroes\Era Software\Help for some programs\MonsterPower.png
C:\NewEraOfHeroes\Era Software\Help for some programs\Dee.jpg
C:\NewEraOfHeroes\Era Software\Help for some programs\Logo7.jpg
C:\NewEraOfHeroes\Era Software\Help for some programs\Pm.jpg
C:\NewEraOfHeroes\Era Software\Help for some programs\Scvs.jpg
C:\NewEraOfHeroes\Era Software\Help for some programs\Evme.png
C:\NewEraOfHeroes\Angel.dllIII. Installation and configuration
-) Generating the working executable.
Go to the "Era Software\Exebuilder" folder. It contains three batch files for generating executables for Phoenix, Era (your project, for example), and SoD (a fix for the 100% CPU usage bug). More experienced users can go down into the LIB directory and review the sources of the available binary patches, and then tweak the batch files to their liking.
-) Modifying the Era sources and compiling the project.
Go to the "Era Source\BIN.W32" folder. Launch VP.EXE. Then, via the IDE menu, open the file "SRC\Angel.PAS", or another Era project file from the same "SRC" folder. However, for the final compile you must open Angel.dll specifically. Then, in the menu, Compile -> Compile. The output library Angel.dll can then be found in "Era Source\OUT.W32".
IV. License.
Authorship remains with the author. Otherwise you may do whatever you want, however you want. Distribute your own builds and modified variants. Moral and ethical questions are left to the conscience of the users.
V. Links.
Build size: 7.12 MB.
-) Download from the WoG-Forum server
-) Links to various file-hosting services (multiupload)
P.S The SndVid program didn't make it into the build.
[hr]
Update of 30.08.09:
- Added Born's patch for playing in windowed mode with 32-bit color depth
- Fixed the BAT files for generating the executable
PS: It's unlikely we'll see any following versions.
