Mount&Blade制作Mod的手册


1.3 获取 Mod 系统 最新版的 Mod 系统可从官方网页下载:
/download/mb_module_system_1010_0.zip 下载 zip 文件并且解压缩(可能需要 WinRAR,7-zip 之类的软件)。把 MOD 系统文件解压到容易找得到的 地方,比如,桌面或者我的文档。
件,选择"Edit with IDLE";或者用记事本以及你爱用的文本编辑器亦可) ,更改 export_dir 指向新文件夹。 比如,如果你的 Mod 文件夹为: c:/Program Files/Mount&Blade/Modules/MyNewModule ,则修改这一行为: export_dir = "C:/Program Files/Mount&Blade/Modules/MyNewModule/" 注意:在 MOD 系统里面,目录名是用正斜杠(/)而不是用反斜杠(\)隔开的。另外注意在那句指向目录语句 的末尾也需要一个正斜杠。 现 在 我 们 的 Mod 系 统 已 经 配 置 好 了 。 让 我 们 试 着 删 除 新 文 件 夹 中 的 conversation.txt , 然 后 双 击 build_module.bat。你应当会看见一个命令提示符和类似下面的输出: Initializing... Compiling all global variables... Exporting strings... Exporting skills... Exporting tracks... Exporting animations... Exporting meshes... Exporting sounds... Exporting skins... Exporting map icons... Creating new tag_uses.txt file... Creating new quick_strings.txt file... Exporting faction data... Exporting item data... Exporting scene data... Exporting troops data Exporting particle data... Exporting scene props... Exporting tableau materials data... Exporting presentations... Exporting party_template data... Exporting parties Exporting quest data... Exporting scripts... Exporting mission_template data... Exporting game menus data... exporting simple triggers... exporting triggers... exporting dialogs... Checking global variable usages... ______________________________ Script processing has ended. Press any key to exit. . .
骑马与砍杀中文站论坛:/
第一部分(汉化:Hetairoi)
1.1 Mod 系统是什么? 骑马与砍杀 Mod 系统是一组 Python 脚本,通过这些脚本可以生成新的游戏内容和修改已有的内容。我们 的官方原版 Mod 就是使用这个系统来创建的。你可以利用它来增加新兵种、新人物、新任务、新对话等, 并可以修改现有的游戏元素。 需要注意的一点的是,M&B 并不直接读取 Mod 的 Python 脚本,而是读取由 Python 脚本执行生成的文本 文件。 骑马与砍杀实际上从 Mount&Blade/Module 文件夹下的文本文件中读取内容。因此,理论上你可以通过修 改这些文本文件来完成所有的 Mod 内容修改(实际上,一些 Mod 作者已经知道了如何利用这些文本文件 并开发出了绝妙的 Mod)。但是这些文本文件可读性相当差,直接修改它们并不实际。开发新的 Mod 目前 有两种方法,一种是使用本文提到的官方 Mod 系统。另一种是 Effidian 的非官方编辑器,不过现在已经废 止并且不能用于最新的 1.011 版,只支持一些老的版本,比如 0.751 版。 1.2 使用 Mod 系统的必要条件: Mod 系统由 Python 脚本构成,所以你需要安装和配置好 Python。以下地址可以下载到 Python。 /download/ 该页面上有若干个下载链接,你只需下载最新的 Windows 安装版 2.6.1 即可。 注意:其它版本的 Python 都不行。必须得是 2.6 版。(Hetairoi 注:其实不一定非 2.6 版不可,我一直用的 2.5 版挺好的,不过 3.0 及以上版本的确不行) 下载并安装完毕 Python 后,需要在 Windows 环境变量中设置一下。这点非常重要,请确保正确完成此设 置。 对于 Windows 9x,编辑 autoexec.bat 文件,把 Python 文件夹添加进 Path 中。例如,Python 安装在 C:\Python24,则添加如下语句: set PATH=C:\Python24;%PATH% 如果是 Windows XP, 操作稍有不同: 右键点击“我的电脑”,选择“属性”,点击“高级”页,点击“环 境变量”按钮:
可以删除之,系统之后会自动生成这些文件。(Hetairoi 注:还是不要删除掉,根据 aq11sw22 的报告,删
除了还是可能出现无法编译的情况的。)最后一类文件 (module_)是实际包含 Mod 数据内容的,你新 Mod 首 先 我 们 来 为 新 Mod 建 立 一 个 文 件 夹 。 进 入 Mount&Blade/Modules 文 件 夹 ( 默 认 位 于 "c:/Program Files/Mount&Blade/Modules")。现在,Modules 文件夹下应当有一个名为 Native 的文件夹,这就是所谓的 官方原版 Mod。你需要给你的新 mod 在这个位置创建一个新文件夹,然后复制 Native 下所有的文件到新 文件夹中。此文件夹将是你自己的 Mod 文件夹,所以你可以任意给它一个名字。简单起见,我这里假设它 的名字为 MyNewModule。 你可以启动骑马与砍杀来看你做得正确与否。现在,M&B 的启动窗口应该有一个下拉框让你选择 Mod。 试着选择你的新 Mod 然后启动一个新游戏。由于我们是从 native 文件夹下拷贝了所有内容,我们进入的游 戏应该和原版完全一样。 下面,我们需要把 Mod 系统的目标文件夹设成刚才创建的新文件夹。编辑 module_info.py (右键点击此文
1.4 Mod 系统的文件
现在,我们来看一下 Mod 系统包含的文件。观察所有的 Python 文件 (由.py 结尾的文件),我们可以看到四
种文件:
*
header_ 前缀的文件
*
process_ 前缀的文件
*
ID_前缀的文件
*
module_前缀的文件
前两类文件是运行 Mod 系统所必须的,不要修改它们。 第三类文件(ID_)是生成 Mod 时建立的临时文件,
1.在“系统变量”框的右边按下拉条,找到‘Path’变量。 2.选中‘Path’按下面的“编辑”按钮,弹出新的对话框:
移动光标到“变量值”框的末端然后输入“;C:\Python26”,这里的“;C:\Python26”是你的 Python 安装目 录。(Hetairoi 注:原文如此,老外一会儿 Python24 一会儿 Python26 的,看来是拷贝粘贴的时候没注意) 然后两次点击“确认”完成。
合集下载

Linux命令高级技巧使用mount命令进行挂载和卸载文件系统

Linux命令高级技巧使用mount命令进行挂载和卸载文件系统

Linux命令高级技巧使用mount命令进行挂载和卸载文件系统Linux操作系统作为一款开源的操作系统,拥有强大的系统管理功能和命令行操作能力。

其中,mount命令是一个非常常用和重要的命令,用于在Linux系统中挂载和卸载文件系统。

本文将通过详细介绍Linux mount命令的使用方法和高级技巧,帮助读者更好地掌握该命令。

一、mount命令简介mount命令是Linux系统中的一个用于挂载文件系统的命令,它可以将外部存储设备或网络文件系统挂载到Linux系统中的指定位置。

通过挂载,我们可以在Linux系统中访问和使用这些外部存储设备或网络文件系统中的数据。

二、mount命令的基本使用方法1. 挂载本地文件系统要挂载本地文件系统,我们需要使用以下的mount命令格式:```mount [-t 文件系统类型] [-o 特殊选项] 源目录目标目录```其中,`-t`选项用于指定文件系统类型,默认为ext4;`-o`选项用于指定文件系统的特殊选项,如读写权限等。

下面是一个实例,演示如何将/dev/sdb1分区挂载到/mnt目录:```mount /dev/sdb1 /mnt```2. 卸载文件系统使用umount命令可以卸载已经挂载的文件系统。

umount命令格式如下:```umount 挂载点```下面是一个实例,演示如何卸载/mnt目录下的文件系统:```umount /mnt```三、mount命令的高级技巧除了基本的挂载和卸载功能,mount命令还提供了一些高级技巧,使得我们能够更灵活地使用该命令。

1. 使用-n选项预览挂载操作在执行mount命令之前,我们可以使用-n选项来预览挂载操作的结果,而不实际执行挂载。

这样可以避免误操作或者查看挂载参数是否正确。

示例:```mount -n /dev/sdb1 /mnt```2. 使用-a选项挂载/etc/fstab中定义的文件系统在Linux系统中,我们可以通过编辑/etc/fstab文件来定义需要在系统启动时自动挂载的文件系统。

mount命令用法

mount命令用法

`mount` 命令在Linux 和类Unix系统上用于挂载文件系统到指定的挂载点。

它的用法如下:
```
mount [OPTION]... [DEVICE] [DIRECTORY]
```
- `[OPTION]`: 可选参数,用于指定不同的选项,如`-o` 用于指定挂载选项,例如`ro`(只读)或`rw`(可读可写)。

- `[DEVICE]`: 必填参数,指定要挂载的设备或分区名称,可以是硬盘分区、光驱、USB 设备等。

- `[DIRECTORY]`: 必填参数,指定挂载点,即设备将被挂载到系统文件树中的目录。

一些常见的`mount` 命令示例:
1. 挂载一个硬盘分区到一个目录:
```
mount /dev/sdb1 /mnt/mydisk
```
2. 挂载一个CD-ROM 到一个目录:
```
mount /dev/cdrom /mnt/cdrom
```
3. 挂载一个远程网络文件系统(NFS):
```
mount -t nfs server:/path /mnt/nfs
```
4. 挂载一个ISO 文件到一个目录(只读):
```
mount -o loop /path/to/file.iso /mnt/iso
```
5. 查看当前已挂载的文件系统:
```
mount
```
需要注意的是,执行`mount` 命令通常需要具有管理员权限(sudo)。

确保正确使用挂载命令,以免损坏文件系统或引起数据丢失。

mount 函数使用

mount 函数使用

mount函数详解1. 定义mount函数是操作系统中的一个系统调用,主要用于将一个文件系统挂载到指定的目录上。

它可以实现将外部存储设备(如硬盘、U盘等)或者远程文件系统(如NFS、CIFS等)连接到操作系统的目录结构中,使得用户可以通过这些目录来访问存储设备或者远程文件。

2. 用途mount函数的主要用途有以下几个方面:2.1 挂载外部存储设备当我们插入一个U盘或者连接一个移动硬盘时,操作系统并不能直接访问其中的文件。

这时我们可以使用mount函数将这个存储设备挂载到指定的目录上,使得操作系统能够通过这个目录来访问存储设备中的文件。

2.2 挂载远程文件系统在网络环境下,我们可能需要访问其他计算机上的共享文件夹或者远程服务器上的文件。

mount函数可以帮助我们将远程文件系统挂载到本地目录上,使得用户可以像访问本地文件一样访问远程文件。

2.3 挂载虚拟文件系统除了实际存在的外部存储设备和远程文件系统,操作系统还有一些虚拟的文件系统,如/proc、/sys等。

这些文件系统不对应实际的存储设备,而是提供了一些特殊的接口和信息。

mount函数可以将这些虚拟文件系统挂载到指定目录上,使得用户可以通过这些目录来访问虚拟文件系统提供的接口和信息。

3. 工作方式mount函数的工作方式可以分为以下几个步骤:3.1 准备挂载点在调用mount函数之前,我们需要先创建一个目录作为挂载点(mount point)。

这个目录将成为新挂载的文件系统在操作系统中的根目录,用户可以通过该目录来访问挂载的文件系统。

我们可以使用mkdir命令来创建一个空目录作为挂载点。

3.2 调用mount函数在准备好挂载点后,我们就可以调用mount函数来实际进行挂载操作了。

mount函数通常需要传入以下参数:•source:表示要挂载的文件系统来源,可以是设备名、远程服务器地址或者特殊标识符。

•target:表示要将文件系统挂载到哪个目录下。

mount 命令的用法

mount 命令的用法

`mount` 命令用于将文件系统挂载到指定的挂载点上,使得文件系统中的文件和目录可以在挂载点处访问。

以下是 `mount` 命令的基本用法:```bashmount [选项] [-o 选项] 设备挂载点```- **选项:**- `-a`:挂载 `/etc/fstab` 文件中列出的所有文件系统。

- `-t <文件系统类型>`:指定要挂载的文件系统类型,例如ext4、ntfs 等。

- `-o <选项>`:指定挂载选项,比如读写权限、设置文件系统标志等。

- **常见示例:**1. **挂载设备到挂载点:**```bashmount /dev/sdb1 /mnt/data```这将把 `/dev/sdb1` 分区挂载到 `/mnt/data` 目录。

2. **指定文件系统类型:**```bashmount -t ext4 /dev/sdb1 /mnt/data```指定文件系统类型为 ext4。

3. **挂载所有在 `/etc/fstab` 中列出的文件系统:**```bashmount -a```这会挂载 `/etc/fstab` 文件中列出的所有未挂载的文件系统。

4. **指定挂载选项:**```bashmount -o rw /dev/sdb1 /mnt/data```这将以读写模式挂载文件系统。

- **卸载文件系统:**```bashumount 挂载点```例如:```bashumount /mnt/data```这将卸载之前挂载在 `/mnt/data` 上的文件系统。

请注意,为了成功挂载文件系统,您需要有相应的权限,通常需要以超级用户(root)身份运行 `mount` 命令或者具有相应权限的用户。

mount 读写

mount 读写

mount 读写什么是mount在计算机领域,mount(挂载)是指将一个文件系统连接到文件树的特定位置,使得操作系统可以访问该文件系统中的数据。

这个过程涉及将文件系统的根目录与指定的挂载点关联起来,使得在挂载点下可以看到文件系统中的所有文件和目录。

在Linux和类Unix系统中,mount是一个非常重要的命令。

通过mount命令,用户可以将外部设备(如硬盘、U盘、光盘等)或网络共享资源挂载到本地文件系统上。

这样一来,用户就可以像访问本地文件一样访问这些外部设备或网络共享资源。

mount命令语法mount命令的基本语法如下:mount [-t 文件系统类型] [-o 特殊选项] 设备文件名挂载点其中,•-t 文件系统类型:指定要挂载的文件系统类型,默认情况下会自动检测。

•-o 特殊选项:指定特殊选项,比如读写权限、允许其他用户访问等。

•设备文件名:指定要挂载的设备文件名,可以是硬盘分区、U盘、光盘等。

•挂载点:指定要将设备挂载到哪个目录下。

mount命令的常用选项mount命令有许多可选的特殊选项,常用的选项如下:•-o ro:以只读方式挂载设备,即不能对设备进行写操作。

•-o rw:以读写方式挂载设备,即可以对设备进行读写操作。

•-o remount:重新挂载已经挂载的设备,可以修改挂载的特殊选项。

•-o noexec:禁止在该文件系统上执行可执行文件。

•-o nosuid:禁止使用setuid和setgid权限位。

•-o nodev:禁止创建设备文件。

挂载硬盘分区在Linux系统中,硬盘分区通常以/dev/sdXN的形式表示,其中X是字母a到z之间的一个字符,N是一个数字。

要挂载硬盘分区到指定目录下,需要使用mount命令。

首先,我们需要创建一个目录作为挂载点。

可以选择任意一个空目录作为挂载点,比如/mnt/mydisk。

然后使用mount命令将硬盘分区挂载到该目录下:$ sudo mkdir /mnt/mydisk$ sudo mount /dev/sdb1 /mnt/mydisk这样一来,我们就将/dev/sdb1这个硬盘分区挂载到了/mnt/mydisk这个目录下。

linux mount命令的参数说明

linux mount命令的参数说明

linux mount命令的参数说明Linux的mount命令是用来挂载文件系统的工具,它是操作系统在启动时自动挂载文件系统的工具。

通过使用mount命令,我们可以将其他设备(例如硬盘驱动器、网络文件系统)上的文件系统挂载到Linux文件系统树上的指定位置。

mount命令具有多种参数,用于控制挂载操作的各个方面。

在本文中,我们将详细介绍Linux mount命令的参数,一步一步解释每个参数的功能。

1. -t 参数-t 参数用于指定要挂载的文件系统类型。

例如,ext4、ntfs、vfat等。

这个参数后面需要跟上文件系统的类型名。

例如,mount -t ext4 /dev/sdb1 /mnt 将/dev/sdb1设备上的ext4文件系统挂载到/mnt目录。

2. -o 参数-o 参数用于指定挂载选项。

这些选项可以控制文件系统的挂载行为和访问权限。

一些常用的选项包括:- ro:以只读模式挂载文件系统。

- rw:以读写模式挂载文件系统。

- remount:重新挂载已经挂载的文件系统。

- noexec:禁止在文件系统上执行可执行文件。

- nosuid:禁止在文件系统上运行set-uid程序。

- nodev:禁止在文件系统上创建特殊设备文件。

3. -o loop 参数-o loop 参数用于挂载一个镜像文件。

当我们有一个磁盘镜像文件时,我们可以使用这个参数将其挂载到文件系统树上,就像挂载一个设备一样。

例如,mount -o loop /path/to/imagefile /mnt 将镜像文件/path/to/imagefile挂载到/mnt目录。

4. -a 参数-a 参数用于挂载/etc/fstab文件中所有定义的文件系统。

fstab文件包含了系统上要挂载的文件系统的信息。

mount命令在没有任何参数时,会自动读取并挂载fstab文件中的文件系统。

5. -n 参数-n 参数用于以非递归方式挂载文件系统。

如果文件系统在挂载时需要创建其他挂载点,使用这个参数可以忽略这些挂载点的创建。

linux中mount用法

linux中mount用法在Linux中,mount命令用于将文件系统挂载到指定的挂载点。

mount命令的基本语法如下:```mount [-t <文件系统类型>] [-o <挂载选项>] <设备文件> <挂载点>```其中,各选项的含义如下:- -t:指定文件系统类型。

默认情况下,mount会自动识别文件系统类型。

常用的文件系统类型包括ext2、ext3、ext4、iso9660(CD/DVD)、ntfs等。

- -o:指定挂载选项。

常用的选项有:ro(只读)、rw(读写)、exec(允许执行)、noexec (禁止执行)、uid(设置用户ID)、gid(设置组ID)等。

- <设备文件>:指定文件系统所在的设备文件,如硬盘分区的设备文件(如/dev/sda1)或光盘镜像文件(如/home/user/cdrom.iso)。

- <挂载点>:指定文件系统要挂载到的目录,通常为一个已存在的空目录。

例如,如果要将一个名为/dev/sdb1的分区挂载到/mnt目录,可以使用如下命令:```mount /dev/sdb1 /mnt```如果需要显式指定文件系统类型和挂载选项,可以使用以下命令:```mount -t ext4 -o rw /dev/sdb1 /mnt```如果想要查看当前已经挂载的文件系统,可以使用mount命令的不带参数的形式:```mount```要卸载一个已经挂载的文件系统,可以使用umount命令:```umount <挂载点>```例如,要卸载/mnt目录下的文件系统,可以使用如下命令:```umount /mnt```。

Mount 的详细用法

fd - /dev/fd fd - no -
swap - /tmp tmpfs - yes -
/dev/dsk/c0t3d0s0 /dev/rdsk/c0t3d0s0 / ufs 1 no -
/dev/dsk/c0t3d0s6 /dev/rdsk/c0t3d0s6 /usr ufs 1 no -
17:58:19 1998
/proc on /proc read/write/setuid on Mon Nov 18 17:58:19 1998
/dev/fd on fd read/write/setuid on Mon Nov 18 17:58:19 1998
/var on /dev/dsk/c0t3d0s1 nolargefiles/read/write/setuid on Mon Nov 18 17:58:19
或用如下:(推荐)
Using the fuser Command
To stop all processes from accessinga file system:
As root,list all the processes accessing the file system
#fuser -cu mount_point
ro 将文件系统加载为只读
rw 将文件系统加载为可读写
intr 允许杀死文件系统中正在等待的进程。
# mount -o nolargefiles /dev/dsk/c0t3d0s7 /export/home
文件系统中文件的大小不能超过2G,使用这个参数可能出现错误,原因是由于文件系统包含了大于2G的文件
19d0s5 setuid/read/write/largefiles on Mon Nov 18 17:58:20

Linux命令高级技巧使用mount与umount命令进行磁盘挂载与卸载

Linux命令高级技巧使用mount与umount 命令进行磁盘挂载与卸载在Linux系统中,mount与umount是两个常用的命令,用于进行磁盘挂载与卸载。

本文将介绍mount与umount命令的使用方法以及一些高级技巧。

一、mount命令的基本用法mount命令用于将文件系统挂载到指定的挂载点上。

其基本语法如下:```mount [-fnrsvw] [-o options] device|dir```其中,常用的选项有:- -f:强制执行挂载操作,即使设备或者目录已经被占用。

- -n:只进行挂载操作,不记录在/etc/mtab文件中,也不更新/etc/mtab文件。

- -o:指定挂载选项,比如读写权限、文件系统类型等。

- -r:以只读模式挂载文件系统,防止对文件系统进行写操作。

- -s:将挂载信息记录在/var/lib/mount目录下的status文件中。

- -v:显示执行过程中的详细信息。

- -w:以可写模式挂载文件系统。

以下是一些示例:1. 将/dev/sdb1设备挂载到/mnt目录下:`mount /dev/sdb1 /mnt`2. 挂载NFS共享目录:`mount -t nfs server:/share /mnt`3. 挂载ISO镜像文件:`mount -o loop image.iso /mnt`二、mount命令的高级技巧1. 挂载只读文件系统如果要挂载一个只读文件系统,可以使用`mount -o ro`选项。

例如:```mount -o ro /dev/sdb1 /mnt```这样挂载的文件系统将只能进行读取操作,无法进行写入操作。

2. 挂载网络文件系统(NFS)若要挂载网络文件系统,需要使用`-t nfs`选项,并指定服务器和共享目录。

例如:```mount -t nfs server:/share /mnt```其中,server是NFS服务器的IP地址或主机名,/share是共享目录的路径。

mount方法

mount方法【原创版3篇】篇1 目录1.介绍 mount 方法的定义和作用2.解析 mount 方法的参数3.详述 mount 方法的工作原理4.展示 mount 方法的实例应用5.总结 mount 方法的特点和优缺点篇1正文一、介绍 mount 方法的定义和作用在计算机编程领域,mount 方法是将一个文件系统(file system)挂载到另一个文件系统上的过程。

挂载后,原文件系统的内容将变得可访问,好像它已经成为新文件系统的一部分。

这种操作在操作系统和文件系统中非常重要,它允许用户和程序在文件系统之间共享数据。

二、解析 mount 方法的参数mount 方法通常需要两个参数:一个是要挂载的文件系统,另一个是挂载点(mount point)。

挂载点是一个目录,用于存储挂载的文件系统。

当挂载成功后,新文件系统将覆盖挂载点目录的原有内容。

三、详述 mount 方法的工作原理mount 方法的工作原理是通过系统调用(system call)将文件系统驱动程序(file system driver)加载到内存中。

文件系统驱动程序负责处理文件系统的底层操作,如读取、写入和删除数据等。

在加载文件系统驱动程序后,mount 方法会创建一个新的文件系统实例,并将其与挂载点目录关联。

这样,新文件系统就可以通过挂载点目录进行访问。

四、展示 mount 方法的实例应用举个例子,假设我们有两个文件系统:/home 和/mnt。

我们可以使用mount 方法将/home 文件系统挂载到/mnt 目录上。

这样,我们就可以通过/mnt 目录访问/home 文件系统中的数据。

在 Linux 系统中,可以使用如下命令实现这个操作:```mount /home /mnt```五、总结 mount 方法的特点和优缺点mount 方法的特点是可以将一个文件系统挂载到另一个文件系统上,实现跨文件系统的数据访问。

它的优点是能够方便地实现文件系统的共享和切换,同时也有利于文件系统的管理和维护。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档