Download the main file HK_West_Kowloon_3.00_MainFile.7z
> Download (OneDrive)
> Download (Google Drive)
Or download the Lite version HK_West_Kowloon_3.00_MainFile_Lite.7z if a smoother playing experience with a tradeoff of texture quality is desired.
> Download (OneDrive)
> Download (Google Drive)
After the download is complete, remove the previous installation of the map (if one exists) by deleting the following directories:
Sceneryobjects\taxidriverhk.Splines\taxidriverhk.maps\HK West Kowloon.
Extract the main file archive to the OMSI installation directory (the place where OMSI.exe is located in).
Download all of the following scenery object add-ons.
HK_West_Kowloon_2.00_FF3170_HK_Street_Objects.zip) by FF3170:HK_West_Kowloon_2.00_FF3170_HK_Busstops.zip) by FF3170:HK_West_Kowloon_2.00_FF3170_Traffic_Lights.zip) by FF3170:HK_West_Kowloon_2.00_82MWorkshop_HK_Street_Objects.zip) by 82M Workshop:HK_West_Kowloon_2.00_Mice122_Objects.zip) by mice122:HK_West_Kowloon_2.00_OSC_Objects.zip) by Outstanding Creation Studio:SS_HKTrafficSign.ams, can be opened with WinRAR) by cktse:HK_West_Kowloon_3.00_Surface_Marks.7z) by NG1604:HK_West_Kowloon_2.00_Miscellaneous_Sceneryobjects.zip):For each of the downloaded archives, extract to the OMSI installation directory.
Download all of the following spline add-ons.
HK_West_Kowloon_2.00_Miscellaneous_Splines.zip):For each of the downloaded archives, extract to the OMSI installation directory.
Download all of the vehicle add-ons.
HK_West_Kowloon_2.00_MAN_F90_Static_Vehicle.zip) by JG249:The following vehicles require a HKBF membership to access. If you don't have a HKBF membership, then please follow the steps below.
The AI buses are required for spawning computer-controlled buses on the map, they are used because their details are low enough that will not
have much impact on the overall frame rate. But if you are unable to download the AI buses due to lack of
HKBF membership, then please modify the file maps\HK West Kowloon\ailists.cfg to replace the buses with any of the
buses you have (for example, winsome's Dennis Enviro500, where everyone should be able to download).
One example is to replace all lines that are in format AI.bus with vehicles\Dennis_Eniro500\ATE_MKI_AI.bus
under [ailists] section of the ailists.cfg file.
Or you can download this file if you still don't follow the instructions above, extract the file to maps\HK West Kowloon.
Or this file if you have the lite version of the map, extract to maps\HK West Kowloon - Lite.
If you have a HKBF membership, then please download all of the following vehicles:
Please follow the instructions specified on each of their pages to install the vehicles.
If you have any of the following vehicles, then please download the corresponding HOF file packs and route display files.
Please note that the route display and stop announcement for some of them may not be complete.
HK_West_Kowloon_3.00_AASHOF.7z):HK_West_Kowloon_3.00_E500HOF.7z):HK_West_Kowloon_3.00_E500MMCV2HOF.7z):HK_West_Kowloon_3.00_E400&DennisAIHOF.7z):HK_West_Kowloon_3.00_B9TLAIHOF.7z):HK_West_Kowloon_3.00_GX7767HanoverOrangeHOF.7z):HK_West_Kowloon_3.00_GX7767HanoverGreenHOF.7z):HK_West_Kowloon_3.00_GX7767PlasticDisplayHOF.7z):If you are loading the map for the first time, then select Load map without buses before starting the game.
Choose the depot the starts with HK West Kowloon when adding a bus to the map.
(Note: for GX7767's buses, some of them have two depots. While HK West Kowloon - Star Ferry is for KMB routes 2, 6, 8 and 8P,
the other one HK West Kowloon - Kowloon City is for KMB routes 5A, 6C and 6F).
To play stop announcements with non-GX7767-made vehicles, please use the following codes to load the stop announcements.
Route 2, Star Ferry >> So Uk
IBIS: 2001 | Route: 01
Route 2, So Uk >> Star Ferry
IBIS: 2002 | Route: 02
Route 5A, Shing Tak Street >> Star Ferry
IBIS: 51001 | Route: 01
Route 5A, Star Ferry >> Shing Tak Street
IBIS: 51002 | Route: 02
Route 6, Star Ferry >> Lai Chi Kok
IBIS: 6001 | Route: 01
Route 6, Lai Chi Kok >> Star Ferry
IBIS: 6002 | Route: 02
Route 6C, Mei Foo >> Kowloon City Ferry
IBIS: 63001 | Route: 01
Route 6C, Kowloon City Ferry >> Mei Foo
IBIS: 63002 | Route: 02
Route 6F, Lai Kok >> Kowloon City Ferry
IBIS: 66001 | Route: 01
Route 6F, Kowloon City Ferry >> Lai Kok
IBIS: 66002 | Route: 02
Route 8A, Whampoa Garden >> Tsim Sha Tsui (Circular)
IBIS: 81001 | Route: 01
Route 8P, Laguna Verde >> Tsim Sha Tsui (Circular)
IBIS: 81601 | Route: 01
Sceneryobjects\taxidriverhk_busstops.
So the bus stops under maps\HK West Kowloon\Bus Stops are replaced with those FreeTex bus stops.
Load whole map at start is not enabled from the options, then when players drive a long route like 6C,
some of the tiles could not be loaded at some point, making the players unable to continue the trip.
vehicles stop because of pedestrian waiting on curbside is fixed for most of the intersections,
there are still some intersections having this issue. One workaround is to move the camera (using right mouse button) to
somewhere far from the intersection, then move back to the bus to reset the state of vehicles and pedestrians.
If you are facing issues when playing the map, please read the following FAQs first. They have solved most of the common issues players encounter.
Loading Environmental Vehicles stage.Datei nicht gefunden or Ungultiger dateiname error message appears.There is at least one invalid track entry: *_*, Nr. *!.Load map without buses when loading the map at start screen. Also make sure that you have removed the previous install of this map before going to extract a new one.
If you still cannot solve the problem(s) after using the above solution(s), then please reproduce the issue first
and then email me at [this website's domain name]at[gmail]dot[com] with the details about the issue and have logfile.txt (in OMSI main directory) attached, so I can try to help figure out what happened.
The error "Could Not Load SSL Library" in Delphi 7 using Indy 9 occurs because Indy cannot locate or successfully initialize the external OpenSSL dynamic link libraries (DLLs) required for encrypted communication.
The underlying problem stems from the fact that Delphi 7 and Indy 9 are legacy software stacks that cannot communicate natively with modern secure web servers without very specific, dated configurations. 🔍 The Root Causes
Missing DLL Files: The application is unable to find ssleay32.dll and libeay32.dll in the executable folder or the system path.
Incompatible DLL Versions: Indy 9 does not support standard, official OpenSSL DLLs. It relies on a heavily customized OpenSSL 0.9.6 build containing distinct exports specifically tailored for Indy 9.
Architecture Mismatch: Attempting to use 64-bit DLLs on a 32-bit compiled Delphi 7 application. 🛠️ How to Fix the Error 1. Download the Correct Indy 9 Custom DLLs
Do not download standard OpenSSL files from modern distributions. You need the archived, customized files specifically compiled for Indy 9. Delphi 7 Indy 9 Could Not Load Ssl Library - Google Groups
Getting the "Could Not Load SSL Library" error in Delphi 7 with Indy 9 usually means the application can’t find the specific OpenSSL DLLs it needs to handle encryption [1, 2]. Why it happens Delphi 7 Indy 9 Could Not Load Ssl Library
Indy 9 doesn't include SSL support "out of the box"—it acts as a wrapper that calls external OpenSSL files [4, 5]. If those files are missing, the wrong version, or in the wrong folder, the handshake fails immediately [2, 5]. How to fix it
Get the right DLLs: You specifically need ssleay32.dll and libeay32.dll [1, 3].
Match the version: Indy 9 is quite old and generally requires OpenSSL version 0.9.6 or 0.9.7 [2, 5]. Using newer versions (like 1.0.x or 3.x) will typically fail because the function exports changed [4].
Place them correctly: Put these two DLLs in the same folder as your compiled .exe or in C:\Windows\System32 (or SysWOW64 on 64-bit Windows) [1, 2].
Add the Handler: Ensure you have a TIdSSLIOHandlerSocket component on your form and that your TIdHTTP (or other Indy component) has its IOHandler property linked to it [4, 5].
Pro-Tip: If you are building for the modern web (like connecting to HTTPS sites using TLS 1.2 or 1.3), Indy 9 is often too outdated to handle the latest security protocols. In that case, you may need to upgrade to Indy 10 or use a third-party library like SecureBlackbox or ICS. The error "Could Not Load SSL Library" in
Resolving the "Could Not Load SSL Library" Error in Delphi 7 with Indy 9
If you're developing a Delphi 7 application that utilizes the Indy 9 library for networking, you might encounter the frustrating "Could Not Load SSL Library" error. This issue typically arises when your application attempts to establish an SSL/TLS connection. In this article, we'll guide you through understanding and resolving this common problem.
In your Delphi form or data module:
// Assume you have a TIdSMTP (or TIdHTTP) named IdSMTP1 var IOHandler: TIdSSLIOHandlerSocketOpenSSL; begin IOHandler := TIdSSLIOHandlerSocketOpenSSL.Create(nil); IdSMTP1.IOHandler := IOHandler;// Critical for modern servers: IOHandler.SSLOptions.Method := sslvTLSv1; // Or try sslvTLSv1_1, sslvTLSv1_2 – but Indy 9 may not have these constants. // If not, use: IOHandler.SSLOptions.Method := sslvSSLv23; // Auto-negotiate
// Disable outdated SSLv2/v3 IOHandler.SSLOptions.Mode := sslmUnassigned; end;
Download Dependencies.exe (a modern open-source tool) or the old depends.exe. Drag your ssleay32.dll into it. Look for missing dependencies:
MSVCR90.dll or MSVCR100.dll missing? → Install VC++ Redist.KERNEL32.dll forwarder issues? → You are using a 64-bit DLL on a 32-bit app.Do not download random DLLs from DLL download sites. Use known, verified builds:
After installation, locate:
libeay32.dll
ssleay32.dll
Copy these two DLLs to your Delphi 7 project’s output folder (where your .exe is built).
You need to load the OpenSSL library in your Delphi 7 code before using SSL/TLS functionality.
uses
IdOpenSSL,
// ... other units ...
procedure TForm1.Button1Click(Sender: TObject);
begin
// Load OpenSSL library
IdOpenSSL.LoadOpenSSL;
// Your code here...
end;
If you receive a different error immediately after fixing the "Could Not Load" error, such as "Not a valid Win32 application," it means you have a bitness mismatch. MSVCR90
The "Could Not Load SSL Library" error typically occurs due to one of the following reasons: