Local Files: Difference between revisions

No edit summary
m Reverted edit by PawPatroler (2025) (talk) to last revision by MattKC
 
(7 intermediate revisions by 3 users not shown)
Line 2: Line 2:


==ISLE.EXE==
==ISLE.EXE==
The main executable. Creates the window handle, initializes most of the DirectX libraries, and also runs the main game loop. A fairly simple application, it largely passes off to the functions in LEGO1.DLL for the bulk of the game code.
 
{{Main article|ISLE.EXE}}
 
The main executable. Creates the window handle, handles window events, and runs the main game loop. A fairly simple application, it largely passes off to the functions in LEGO1.DLL for the bulk of the game code.


==LEGO1.DLL==
==LEGO1.DLL==
The bulk of the game code and vast majority of the functionality. ISLE.EXE can be largely considered an entry point into this library.
The bulk of the game code and vast majority of the functionality. ISLE.EXE can be largely considered an entry point into this library. Due to its importance, much of the modding and research work is centralized on this library.


==CONFIG.EXE and LEGOISLE.EXE==
==CONFIG.EXE and LEGOISLE.EXE==
Line 13: Line 16:


==NOCD.SI==
==NOCD.SI==
<span style="padding-left: 2em">''Main article: [[NOCD.SI]]''</span>
{{Main article|NOCD.SI}}


The only [[Interleaf File]] installed to the hard drive rather than streamed from the CD-ROM. Contains a video instructing the player to insert the CD if the game cannot find the rest of its assets.
The only [[Interleaf File]] installed to the hard drive rather than streamed from the CD-ROM. Contains a video instructing the player to insert the CD if the game cannot find the rest of its assets.