MoeMod / CSMoE

ONLINE UPDATES ONLY
GNU General Public License v3.0
206 stars 43 forks source link
counter-strike cross-platform-game cs16-client cstrike game imgui lua xash3d

Build Status Build status \ English | Benchmark | Supported Platforms \ 中文(简体) | 测试 | 支援平台

Counter-Strike Mobile-oriented Edition

CSMoE is a project that based on Xash3D Engine and CS1.6 Mods to restore like Counter-Strike Online (CSO) or Counter-Strike Nexon: Studio (CSN:S known as CSN:Z)

What makes this special, Because CSMoE are cross-platform designed. Click Here To See Supported Platform.

This project includes CSMoE's Engine, Server and Client.

Current Features

Differ with other CSO-like mods

Installation

Go Here to download client and Here for resources.

Note: win32(or x86) and win32-x64(or x86_64) is different. Please watch carefully.

Windows (Win32)

  1. Purchase and download Counter-Strike 1.6 on Steam
  2. Download client and resource and extract them out
  3. Copy steamapps\common\Half-Life cstrike and valve directory and GameDir\csmoe to where the csmoe locates
  4. Run csmoe_win32.exe

Note : If you get errors about MSVCR140.dll and so on, download Microsoft VC++ Redist on Here, and install all of x86 and x84. (ARM64 user should download ARM64?)

Windows (UWP)

Now CI not building. Build it by yourself.

  1. Purchase and download Counter-Strike 1.6 on Steam
  2. Download client and resource and extract them out
  3. Install the .cer to system-wide Trusted Root Certification Authorities certificate store
  4. Install .appx or .appxbundle
  5. Launch from Start Menu.

Linux

  1. Purchase and download Counter-Strike 1.6 on Steam
  2. Download client and resource and extract them out
  3. Copy steamapps\common\Half-Life cstrike and valve directory and GameDir\csmoe to where the csmoe locates
  4. Launch terminal, cd to the dir, type sudo chmod +x xash3d
  5. type the cmd below to run the game bash csmoe_linux.sh \ Note : You may need to install libSDL2 and other dependencies.

Android

  1. Purchase and download Counter-Strike 1.6 on Steam
  2. Download client and resource and extract them out
  3. Copy steamapps\common\Half-Life cstrike and valve directory and GameDir\csmoe to where the csmoe locates
  4. Download and install ***-Android.apk
  5. Run the game and follow the instructions

iOS

  1. Purchase and download Counter-Strike 1.6 on Steam
  2. Download client and resource and extract them out
  3. Install the ipa using Impactor
    • armv7 for iPhone 5, iPad 4, iPod Touch 5 or earlier
    • arm64 for iPhone 5s, iPad Air 1, iPod Touch 6 or newer
    • universal for both armv7 and arm64
  4. Find steamapps\common\Half-Life cstrike and valve directory
  5. Launch iTunes and select the APP in file sharing
  6. Drag csmoe, cstrike, valve into iTunes
  7. Run the app from SpringBoard

Note : You must reinstall it every week or it will crash (no need to recopy resources). Thanks to fxxking limitations

Note : Due Impactor not updating right now, iOS 13 and newer has no way to installing it. So figure it out by yourself. Not very recommend users jailbreaking for installing.

macOS

  1. Purchase and download Counter-Strike 1.6 on Steam
  2. Download client and resource and extract them out
  3. Copy steamapps\common\Half-Life cstrike and valve directory and GameDir\csmoe to where the csmoe locates
  4. Run csmoe_macos.sh with Terminal \ Note : If it results in a black window, try to drag it and then the menu will appear.

Building

Generic

Windows (UWP)

Windows (Win32)

macOS & Linux

Android

iOS

License

This repo is licensed under GPLv3 license, check here for more details.

Contributing

Feel free to star/fork this project if you love it.

Currently there has not any official group or community.

For developer and committer:

For player:

关于本项目

本项目 Counter-Strike Mobile-oriented Edition(下称'CSMoE') 是一款基于Xash3D引擎做出的CS1.6 Mod, 旨在让其还原CSO(又名 CSN:S 或 CSN:Z), 在 2009 年初期兴起的一款在线CS游戏 \ 同时CSMoE可以跨平台运行, 前往这里查看支援平台

该项目包含了引擎,客户端以及服务端的源代码

功能

与其他仿 CSO 模组的差别

安装

此处下载客户端, 然后到此处获取资源

注意: Win32(或x86)和Win32_x64(或x86_64)是不同的,请看清楚。

Windows (Win32)

  1. 在 Steam 上购买并下载 Counter-Strike 1.6 (请支持正版!)
  2. 下载客户端和资源并解压到一起
  3. 复制 steamapps\common\Half-Life里的 'cstrike' 和 'valve' 和 GameDir\csmoe 目录至 CSMoE 目录下
  4. 运行 csmoe_win32.exe \ Note : 如果有关于 MSVCR140.dll 或有类似的错误, 点击这里下载 Microsoft VC++ Redist,并且安装x86以及x64。

macOS

  1. 在 Steam 上购买并下载 Counter-Strike 1.6 (请支持正版!)
  2. 下载客户端和资源并解压到一起
  3. 复制 steamapps\common\Half-Life里的 'cstrike' 和 'valve' 和 GameDir\csmoe 目录至 CSMoE 目录下
  4. 以管理员权限运行 csmoe_macos.sh \ Note : 如果运行后黑屏, 试试看拖拉窗口, 之后菜单应该就出来了.

Linux

  1. 在 Steam 上购买并下载 Counter-Strike 1.6 (请支持正版!)
  2. 下载客户端和资源并解压到一起
  3. 复制 steamapps\common\Half-Life里的 'cstrike' 和 'valve' 和 GameDir\csmoe 目录至 CSMoE 目录下
  4. 运行命令号, cd 到 CSMoE 目录, 输入 sudo chmod +x xash3d
  5. 输入以下命令即可运行游戏 bash csmoe_linux.sh \ Note : 你可能需要安装 libSDL2 以及其他需求插件

Android

  1. 在 Steam 上购买并下载 Counter-Strike 1.6 (请支持正版!)
  2. 下载客户端和资源并解压到一起
  3. 复制 steamapps\common\Half-Life里的 'cstrike' 和 'valve' 和 GameDir\csmoe 目录至 CSMoE 目录下
  4. 下载并安装 ***-Android.apk
  5. 跟随说明运行游戏

iOS

  1. 在 Steam 上购买并下载 Counter-Strike 1.6 (请支持正版!)
  2. 下载客户端和资源并解压到一起
  3. 使用 Impactor 安装 ipa
    • armv7 <- iPhone 5, iPad 4, iPod Touch 5 及更早的平台
    • arm64 <- iPhone 5s, iPad Air 1, iPod Touch 6 及更早的平台
    • universal <- armv7与arm64通用
  4. 寻找 steamapps\common\Half-Life里的 'cstrike' 和 'valve' 和 GameDir\csmoe 目录
  5. 运行 iTunes 并在分享文件内选择 APP
  6. 将 csmoe, cstrike, valve 拉到 iTunes 内
  7. 在桌面运行 CSMoE \ Note: 你必须每周安装一次 CSMoE , 否则它会崩溃 (不需要重新复制资源). 由于傻逼 AppStore 的限制

Note: 由于Impactor至今未更新,所以iOS 13以上都没办法安装,请自行摸索。不建议为了安装游戏而Jailbreak来安装

工程

通常

Windows 10 UWP

Windows 10 Win32

macOS & Linux

Android

iOS

协议

本项目遵循 GPLv3 协议, 您可以点击这里获取更多信息.

参与合作

若你喜欢,欢迎点击Star或者Fork!

目前没有任何官方群或者组织,请前往csoldjb吧获取更多信息。

给制作者或提交者:

给玩家:

Other

Platforms

x86 x64 armv7 arm64
Windows Desktop × ×
Windows 10 UWP ×
macOS ? × ?
Linux ? ?
iOS × ×
Android
√ - Supported
? - Maybe Support
× - Not Supported

Benchmark

Windows 10 UWP x64 - Surface Book 2 (2017)