Difference between revisions of "DEV6 Information"

Jump to navigation Jump to search
m
mention Adi 4 use EDIT_DEV.DLL
m (fix typo)
m (mention Adi 4 use EDIT_DEV.DLL)
 
(12 intermediate revisions by the same user not shown)
Line 13: Line 13:
* D:\ssafe\ExeRelease\Loader.pdb  (ADI 4 4.21)
* D:\ssafe\ExeRelease\Loader.pdb  (ADI 4 4.21)
* ..\..\ExeRelease/Loader.exe  (ADI 4 4.21 French)
* ..\..\ExeRelease/Loader.exe  (ADI 4 4.21 French)
===C Files===
* ADAPT24.c


===Versions===
===Versions===
Line 73: Line 76:
* ADAPT24.c Remappage interdit !!! dans cette fonction
* ADAPT24.c Remappage interdit !!! dans cette fonction
* System error: System_error: -1000 DEV code is corrupt
* System error: System_error: -1000 DEV code is corrupt
* System_Error: -1. VMD FADXXX14 not good version (VMD was used if you leave Garden where you can plant flowers in Adibou 2.)


===Debug Menu===
===Debug Menu===
Line 93: Line 97:


----
----
former Adibou 2 version PE format
former Adibou 2 version NE format & Adi 4 & Playtoons
* you can create DEBUGA.BOU in the game directory of Adibou 2 then you have some debug stuff enabled inside ScummVM.
* you can create DEBUGA.BOU in the game directory of Adibou 2 / Adi 4 then you have some debug stuff enabled inside ScummVM.
* you can create DEBUGP.PLA in the game directory of Playtoons then you have some debug stuff enabled inside ScummVM.
----
----


Line 116: Line 121:
* i_BufferSize >= smallestBufferSize
* i_BufferSize >= smallestBufferSize
* api_object == NULL
* api_object == NULL
* sThread == sMainThread
* sThread == sMainThread (stored in LThread.cpp)
* !InPreemptiveThread()
* !InPreemptiveThread()
* mThreads.qHead != NULL
* mThreads.qHead != NULL (stored in LSemaphore.cpp)
* inMilliSeconds == thread_WaitForever || inMilliSeconds > 0
* inMilliSeconds == thread_WaitForever || inMilliSeconds > 0
* sThread != this
* sThread != this
* thread->mState == threadState_Waiting
* thread->mState == threadState_Waiting
* sInited == true (stored in LThreadLow.cpp)
===EDIT_DEV.DLL===
EDIT_DEV was used in Adi 4 for ADI4.EXE exe.
* Found CPP files:
**  ..\sources\loader\edit_dev.cpp
* Found ASM files:
** v:\mem32.asm
** c0ntd.ASM
* Found Header files:
** ..\SOURCES\INCLUDE\BC\STDLIB.H
** ..\SOURCES\INCLUDE\BC\_defs.h
** ..\SOURCES\INCLUDE\BC\_null.h
** ..\SOURCES\INCLUDE\BC\STDIO.H
** ..\SOURCES\INCLUDE\BC\_nfile.h
** ..\SOURCES\INCLUDE\BC\WINDOWS.H
** ..\SOURCES\INCLUDE\BC\win32\windows.h
** ..\SOURCES\INCLUDE\BC\excpt.h
** ..\SOURCES\INCLUDE\BC\stdarg.h
** ..\SOURCES\INCLUDE\BC\windef.h
** ..\SOURCES\INCLUDE\BC\winnt.h
** ..\SOURCES\INCLUDE\BC\win32\winnt.h
** ..\SOURCES\INCLUDE\BC\ctype.h
** ..\SOURCES\INCLUDE\BC\pshpack4.h
** ..\SOURCES\INCLUDE\BC\poppack.h
** ..\SOURCES\INCLUDE\BC\pshpack1.h
** ..\SOURCES\INCLUDE\BC\string.h
** ..\SOURCES\INCLUDE\BC\stddef.h
** ..\SOURCES\INCLUDE\BC\winbase.h
** ..\SOURCES\INCLUDE\BC\win32\winbase.h
** ..\SOURCES\INCLUDE\BC\winerror.h
** ..\SOURCES\INCLUDE\BC\wingdi.h
** ..\SOURCES\INCLUDE\BC\win32\wingdi.h
** ..\SOURCES\INCLUDE\BC\pshpack2.h
** ..\SOURCES\INCLUDE\BC\winuser.h
** ..\SOURCES\INCLUDE\BC\win32\winuser.h
** ..\SOURCES\INCLUDE\BC\WINREG.H
** ..\SOURCES\INCLUDE\BC\win32\winreg.h
** ..\SOURCES\INCLUDE\BC\COMMCTRL.H
** ..\SOURCES\INCLUDE\BC\prsht.h
** ..\SOURCES\INCLUDE\BC\pshpack8.h
** ..\SOURCES\INCLUDE\BC\COMMDLG.H
** ..\SOURCES\INCLUDE\BC\win32\commdlg.h
** ..\SOURCES\INCLUDE\BC\RICHEDIT.H
** ..\SOURCES\LOADER\EDIT_DEV.H
==VMD==
* VMD's can be injected by copying an VMD to the root directory of the Game, and rename it from what you wanna replace it with.
==Fonts==
* DEV6 uses LET files as Fonts.
* DEV6 is backwards compatible with older LET files as like from Gobliins 2.
* You can replace an font if you found out which Font is been used by the Game, and then extract it from an other game like Gobliins 2, then rename the Name of the font to that was the original of DEV6's and copy it into the root directory of the Game.
==ADI Internet==
* Versions:
** ADI4 Internet: Version 0.97
* Connections+
* The Connections are established over TCP/RAS
2,059

edits

Navigation menu