Files
firestorm/Gameleap/code/Launcher
dicion af416960fa Translate Korean comments/strings to English; fix UTF-8 encoding across source tree
Korean translation (84 source files, 876 lines):
- Translated all EUC-KR/CP949 Korean developer comments to English across
  84 source files in Gameleap/code/. Zero Korean bytes remain outside the
  intentional font-table headers (D3FFontEdit2/fontedit all.h etc.).
- Comment markers: //상훈 앞/뒤 -> //sanghoon begin/end (Sang-hun's code
  region markers); //상훈짱 begin/end, //상훈.. variants; // 鉉 -> // hyun
  (second developer's markers); // 鉉 - start/end patterns.
- Functional string translations in recscore.cpp (mw4 + mw4print copies):
  body-part return values (왼발/오른발/etc. -> Left Leg/Right Leg/etc.),
  kill-announcer format strings (~30 entries), and the nonmfc.h assert dialog.
- GosView profiler: 킪 -> us (microseconds) in timing display strings.
- Network/socket code (ctcl.cpp, mugsocs.h, ctime.cpp across Launcher/
  MW4Application/MW4GameEd2/AnimScript): state-machine comments, socket
  ID comments, login/session management comments.
- render.hpp CHSH_Device member comments; GUIRadarManager.cpp drawing
  routine comments; hudchat/hudcomp2/huddamage/hudmap/hudweapon/hudtarg
  HUD component comments.
- DXRasterizer.cpp: cleaned residual U+FFFD replacement characters left
  from a prior partial encoding conversion.

UTF-8 encoding cleanup (76+ files):
- Latin-1 single bytes converted to proper UTF-8 multi-byte sequences:
  © (0xA9) in 3dsmax4/Maxscrpt Autodesk/Wainwright copyright headers,
  ® (0xAE) in gosHelp/Remote.cpp, · (0xB7) bullet points in ai command.hpp,
  Û (0xDB) in SafeChain_Test.cpp tool header,
  ß (0xDF) in AnimationSuite version strings (8 files).
- Font lookup tables (D3FFontEdit2/, fontedit/ *.h) intentionally left
  as-is: raw byte values are C array data, not text.

Language DLL:
- Replaced Gameleap/mw4/Language.dll (original Korean binary) and
  MW4/Language.dll with freshly built English version from
  Language - Win32 English config (Language.dsp). Fixes Korean button
  labels in the GameOS exception/crash dialog (??? ??... / ?? / ???
  were showing instead of More Details.../Continue/Exit).
2026-07-18 13:10:31 -05:00
..

========================================================================

       WIN32 APPLICATION : Launcher

========================================================================





AppWizard has created this Launcher application for you.  



This file contains a summary of what you will find in each of the files that

make up your Launcher application.



Launcher.cpp

    This is the main application source file.



Launcher.dsp

    This file (the project file) contains information at the project level and

    is used to build a single project or subproject. Other users can share the

    project (.dsp) file, but they should export the makefiles locally.

	



/////////////////////////////////////////////////////////////////////////////

AppWizard has created the following resources:



Launcher.rc

    This is a listing of all of the Microsoft Windows resources that the

    program uses.  It includes the icons, bitmaps, and cursors that are stored

    in the RES subdirectory.  This file can be directly edited in Microsoft

	Visual C++.



res\Launcher.ico

    This is an icon file, which is used as the application's icon (32x32).

    This icon is included by the main resource file Launcher.rc.



small.ico

    %%This is an icon file, which contains a smaller version (16x16)

	of the application's icon. This icon is included by the main resource

	file Launcher.rc.



/////////////////////////////////////////////////////////////////////////////

Other standard files:



StdAfx.h, StdAfx.cpp

    These files are used to build a precompiled header (PCH) file

    named Launcher.pch and a precompiled types file named StdAfx.obj.



Resource.h

    This is the standard header file, which defines new resource IDs.

    Microsoft Visual C++ reads and updates this file.



/////////////////////////////////////////////////////////////////////////////

Other notes:



AppWizard uses "TODO:" to indicate parts of the source code you

should add to or customize.





/////////////////////////////////////////////////////////////////////////////