注册 | 登录

游侠NETSHOW论坛





查看: 18516|回复: 49
打印 上一主题 下一主题

【转帖】【Civilization Fanatics Center】野猪学习笔记,不喜 [复制链接]

帖子
106
精华
1
积分
232
金钱
105
荣誉
0
人气
0
评议
0
楼主
发表于 2005-10-30 19:11:03 |只看该作者

【转帖】【Civilization Fanatics Center】野猪学习笔记,不喜

以下所有资料全部转自
【Civilization Fanatics Center】
网址:
http://forums.civfanatics.com/
英文部分其他网站转载我管不着
但汉语翻译和体会部分禁止任何其他网站转载
本MOD学习笔记和其他翻译只限于游侠CIV专区

使用道具 举报

帖子
106
精华
1
积分
232
金钱
105
荣誉
0
人气
0
评议
0
沙发
发表于 2005-10-30 19:18:18 |只看该作者
首先CIV的作弊码
原文作者:
Soren Johnson
原文贴址:
http://forums.civfanatics.com/showthread.php?t=134287
原文内容:
Cheat Code (help with the world-builder...)
--------------------------------------------------------------------------------

some of you may have noticed 'CheatCode=0' in the ini file. If you want to enable it, the cheat code is 'chipotle'. This enables various cheat options (doesn't work in mp, though).

The reason we are posting this is that it fixes the various issues with the world-builder (like not being able to place units in areas in the fog-of-war and the minimap being wrong) if you have it set.
====================
大体意思是chipotle这个作弊码可以放开作弊的限制,不过多人连网时无效
公布作弊码的根本目的是是为了帮助world-builder 解决遇到的一些的BUG

使用道具 举报

帖子
106
精华
1
积分
232
金钱
105
荣誉
0
人气
0
评议
0
板凳
发表于 2005-10-30 19:31:47 |只看该作者
其次是World Builder Manual(MOD手册)
原文作者:
Dale
原文贴址:
http://forums.civfanatics.com/showthread.php?t=132800
原文内容:
Civ IV in-game World Builder Manual

--------------------------------------------------------------------------------

Follow the linky to the Civ IV in-game World Builder Manual!

Now that CivIV is on the way, I'm sure some folks are just itching to get in and start modding. So here is the first of a few (that I know of) manuals on how to mod CivIV.

Dale

下载:Civ IV World Builder Manual

IMPORTANT NOTE:
To enable the full features of the World Builder it is important you follow Soren's instructions. This will hopefully resolve all the issues encountered:


Quote:
Originally Posted by Soren Johnson
Some of you may have noticed 'CheatCode=0' in the ini file. If you want to enable it, the cheat code is 'chipotle'. This enables various cheat options (doesn't work in mp, though).

The reason we are posting this is that it fixes the various issues with the world-builder (like not being able to place units in areas in the fog-of-war and the minimap being wrong) if you have it set.  
===============
这个没什么好介绍的
大家下载哪个MOD手册即可
不过Dale 建议我们MOD之前先使用2楼的哪个作弊码,否则会遇到一些烦人的BUG

使用道具 举报

帖子
106
精华
1
积分
232
金钱
105
荣誉
0
人气
0
评议
0
地板
发表于 2005-10-30 19:54:45 |只看该作者
然后是Python和XML这两种语言的学习系列教程
原文作者:
Gingerbread Man
原文贴址:
http://forums.civfanatics.com/showthread.php?t=97183
原文内容:
Let's learn how to mod in civIV... Today!

--------------------------------------------------------------------------------

Lesson Index:
(Opens in a new window. Post number Next to link)
Lesson 1 - What is Python, and how do I install it?
Lesson 2 - One-liners - very simple 'programs'
Lesson 3 - Programs in a file, and variables
Lesson 4 - Loops, Loops, Loops, Loops, Loops, Loops...
Lesson 5 - Oh, how functional!
Lesson 6 - Tuples, Lists, and Dictionaries
Lesson 7 - another loop, and a simple game
Lesson 8 - Let the classes begin!
Lesson 9 - 'Borrowing Other People's Stuff (with Modules)
Lesson 10 - File I/O
Lesson 11 - Exception Handling: dealing with the dumb

Firaxis made a daring and interesting move when they announced that much of the modding in cIV will be in Python and XML. Python is a well established language that is well known among server-side scripting and open-source communities. XML is a relatively new markup language, often mistaken for something like HTML, but actually has an entirely different purpose.

with Firaxis making this move, the civ modding community has an unprecidented opportunity - they can learn the modding language before the game evn comes out!

So, I'm thinking, with at least a year until cIV comes out, we should start learning python an XML now! By learning python, and focusing on the logic aspects of it that will be used in the AI, we may only need a slight learning curve to adapt it to cIV.

Here, I am periodically posting very easy, interactive, tutorials in python. Anybody can join, from a person with no programming experience, to a full-blown professional developer. Python and XML are both free, and easy to obtain.
Hopefully the more experienced members can help the learners along, or refer them to places that can help. The lessons will be paced easily - maybe an hour or two a week, AT MOST.

If you are interested, please post your name, and your current programming experience (e.g. none, a little in language X, professional, etc)

And remember - This is a living tutorial, not some lifeless, static text book. Ask questions, share thoughts, grow your knowledge!
============
个人理解CIV4的程序代码是PYTHON语言,数据存放是XML语言
这个系列教程是针对所有不同层次的玩家的,不光资深MODDER适用,即使是不懂任何编程原理和语言的朋友也适用,COOL!:P

使用道具 举报

帖子
106
精华
1
积分
232
金钱
105
荣誉
0
人气
0
评议
0
5#
发表于 2005-10-30 20:03:50 |只看该作者
先到这里
留待以后继续野猪下去
==========
此贴预留

使用道具 举报

帖子
481
精华
0
积分
251
金钱
969
荣誉
1
人气
0
评议
0
6#
发表于 2005-10-30 20:41:29 |只看该作者
期待..............
越来越觉得文明很NB...
玩它,自己都觉得成熟了很多【汗水】 【汗水】

使用道具 举报

帖子
872
精华
0
积分
436
金钱
3827
荣誉
0
人气
0
评议
0
7#
发表于 2005-10-30 20:44:44 |只看该作者
。。。。这个看起来有点迷茫的说。。。。。郁闷的很哦
CPU:奔腾MMX 100Mhz
内存:2M x4  EDO
硬盘:昆腾 540M 4200rpm
显卡:ISA创新 CT2502-SDQ
主板:杂牌P100
视频解压加速卡:创新 Dxr2
声卡:isa ESS ES1688F
软驱:3“5“TEAC软驱X2
显示器:14.1球面彩色显示器

使用道具 举报

游侠剑阁工作组组长
游侠游戏库大师

游侠荣誉会员勋章大头像勋章白金会员勋章《三国志12》汉化贡献勋章精华勋章活跃勋章荣誉勋章高级荣誉勋章剑阁工作组资深组员勋章

帖子
73428
精华
13
积分
45034
金钱
108246
荣誉
565
人气
688
评议
0

8#
发表于 2005-10-30 21:21:35 |只看该作者
【汗水】 这是技术帖!灌水到此为止!!!

使用道具 举报

退一步海阔天空
混亂善良 紅龍 寰宇主宰
阿爾貝利希十三世·天人合一
#2 Benz SLR McLaren
★★★★★★★

精华勋章版主勋章活跃勋章荣誉勋章资深版主勋章

帖子
19242
精华
22
积分
17011
金钱
33849
荣誉
299
人气
1
评议
0
9#
发表于 2005-10-31 06:08:34 |只看该作者

使用道具 举报

游侠剑阁工作组组长
游侠游戏库大师

游侠荣誉会员勋章大头像勋章白金会员勋章《三国志12》汉化贡献勋章精华勋章活跃勋章荣誉勋章高级荣誉勋章剑阁工作组资深组员勋章

帖子
73428
精华
13
积分
45034
金钱
108246
荣誉
565
人气
688
评议
0

10#
发表于 2005-10-31 11:24:27 |只看该作者
http://www.mypython.net/article/1.html
当前位置:首页 > 文章列表 > 基础知识


文章标题:什么是python
发布类型:转载
发 布 者:Neat
原 作 者:guoyan19811021
原 出 处:CSDN
发布时间: 2005-07-10

Python是一种面向对象的解释性语言.

它是一种高级编程语言,也就是说它尽可能将用户与底层操作系统隔离.然而,与其他解释性语言不同的是支持对操作系统的底层访问.因而,通常将划分在处于VB或PERL到系统级的C语言之间的位置.

虽然象PERL,TCL和其他一些语言一样,Python被认为是一种解释性语言,但是它有编译的过程,用编码器将原始的脚本翻译成一系列字节码,然后让字节码在Python虚拟机上面跑.但是由于是脚本语言,所以和C以及PASCAL这类编译语言相比还是慢了三分.但是别急,Python模块的字节码是可以保存的,在需要的时候拿来用就是了,不需要重新编译,而且产生的字节码完全独立于平台和操作系统!了解Java的朋友是不是觉得很眼熟啊?哈.

Python是免费的
免费这个字眼最能吸引眼球了,尤其是对那些BOSS们,使用免费的语言可以不用购买任何软件,而且不用担心版权问题,随意地编写,发布,修改…….程序员如果想深入了解Python内幕,甚至可以下载其源代码!

Python是可移植的
无须多说,许多操作系统都支持Python.

Python的强大功能
几乎没有Python办不到的事情.Python的内核非常之小,但他能够提供基本的构建块,所以程序员能设计很多的应用程序.另外可以用C,C++,Java对Python进行扩展,因此你可以用它开发任何类型的程序.Python解释器提供大量的各种附加模块构成的库来扩展Python程序设计的功能,比如网络通讯,文本处理(广泛的XML支持),以及正则表达式(Regular Expression).

虽然Python的主要目的是向程序员屏蔽底层的复杂性,但是它也支持一些必要的挂钩(hook),扩展和函数,这样我们可以对操作系统的特定区域进行底层访问.上天入地的本事都有了,Python的确是可以做任何事情.

Python的可扩展性
因为Python是用C写的,有些扩展用C++,而且可以访问其源代码,因此可以对Python写扩展.Python提供的许多标准模块支持C或者C++接口.

Python和C可以一起工作.它可以嵌入到C或者C++的应用程序当中,因此可用Python语言为应用程序提供脚本接口.由于支持跨语言开发,可用Python设计概念化应用程序,并逐步移植到C,使用前不必用C重写应用程序.

Python可以和Java一起工作:Jython是Java 与Python天衣无缝的结合.无论是在Python里面调Java的包,或是在Java里面使用Python的对象,你都可以畅通无阻.还有更妙的,由于Jython的解释器完全用Java编写,因此可以在支持Java的任何平台上部署Python程序,甚至WEB浏览器也可以直接运行Python脚本.本人曾经在项目中用Jython画3D图,客户端IE可以直接浏览并用鼠标进行操纵!

Python的简单性
只要了解Python的基本原理,学习其他内容就会很容易.语言的核心很小,语义和样式非常简单.半天时间学会,轻轻松松.当然这不是说Python语言没有需要深入学习的复杂问题.许多扩展和库,还是需要认真思考才能达到高效使用这门语言的目的.尤其是与其他语言,如TK和SQL进行集成连接时,更是应该如此.



几年前Python还是一门新兴的语言,但是现在已经得到了相当广泛的应用。
Programming Python, 2nd Edition
http://www.linuxren.org/article/ ... /Front%20matter.htm

国内几个Python相关的网站:

MyPython 专题网站:
http://www.mypython.net/
《简明 Python 教程》
http://www.mypython.net/onlinebook/easypython_cn/index.html

Python.cn社群:
http://python.cn/

使用道具 举报

帖子
191
精华
0
积分
96
金钱
563
荣誉
0
人气
0
评议
0
11#
发表于 2005-10-31 11:31:46 |只看该作者
他都是编译好的pyc,你怎么看呢??
除非你找个pyc转py源代码的那种,拿来看,我就是会py,也看不了pyc程序的。
虽然,我上一个游戏开始用的就是py。呵呵!!py唯一的不好就是,,带来的程序很慢,很占用内存,因为他开始都要把文本文件读进内存,而不是C++那样,已经有所编译的。好处就是开发时,主程序不需要修改,只要修改文本文件就可以了,编译代码的时间会很少!!

使用道具 举报

帖子
106
精华
1
积分
232
金钱
105
荣誉
0
人气
0
评议
0
12#
发表于 2005-10-31 11:46:34 |只看该作者
楼上的朋友
我刚开始学习PY
看了自由之民提供的信息
我装了Gingerbread Man
提供的PYTHON
我到Firaxis Games\Sid Meier's Civilization 4\Assets\Python目录下
找到了一堆的PY文件
而且我也打开了

使用道具 举报

帖子
106
精华
1
积分
232
金钱
105
荣誉
0
人气
0
评议
0
13#
发表于 2005-10-31 11:51:09 |只看该作者
## Sid Meier's Civilization 4
## Copyright Firaxis Games 2005
##
## CvAdvisorUtils
=====================
我从PY文件中看到了这些标头
那么我可以认为CIV4的部分PY源码是公开的
PYTHON如果真的是解释性语言的话
应该可以改动的地方很大
不象jeffery_lush说的那样
相信CIV4的MOD可以修改源码

使用道具 举报

帖子
106
精华
1
积分
232
金钱
105
荣誉
0
人气
0
评议
0
14#
发表于 2005-10-31 11:55:06 |只看该作者
我又仔细的看了一下
发现CIV4的部分源码是公开的
有的PY后面紧跟PYC
COOL!
象DS2那样的
是公开部分C++源码的,而且PYTHON是用C开发的
更COOL
我可以把DS2的MODDER拉过来了
PYTHON根据介绍
好象上手很容易
西西
==========
这里猪头帮主万分感谢10楼的自由之民朋友
谢谢您的信息
请耐心等待
我会要求斑竹给您奖励的
您的 信息对MOD CIV4太有帮助了

使用道具 举报

游侠剑阁工作组组长
游侠游戏库大师

游侠荣誉会员勋章大头像勋章白金会员勋章《三国志12》汉化贡献勋章精华勋章活跃勋章荣誉勋章高级荣誉勋章剑阁工作组资深组员勋章

帖子
73428
精华
13
积分
45034
金钱
108246
荣誉
565
人气
688
评议
0

15#
发表于 2005-10-31 12:09:58 |只看该作者
Yezut客气了~~~
这一次Sid采用了相当开放的架构,几乎所有资源都可以改变!
明年初,游戏公司还会放出完整的SDK。估计到那时候,建模等工作会很方便。

使用道具 举报

猪头帮主
精灵族[P*]风暴祭祀

帖子
3886
精华
15
积分
4944
金钱
4030
荣誉
0
人气
0
评议
0
16#
发表于 2005-10-31 12:31:24 |只看该作者
自由之民:
我就是楼主的主ID
还是真的要谢谢您提供的信息
说实话我根本就不懂PYTHON
CIV系列也是刚刚接触
不怕你笑话,我现在还不知道怎么玩CIV呢?!哈哈
不过我曾经作过程序员,语言对我来说不是大问题
关键是CIV的内涵和CIV的整体架构以及CIV目录的相关内容
我非常的模糊
这样
我留下我的MSN和QQ
希望能获得您的联系
======================
MSN:
iloveunix@hotmail.com
QQ:
357271326
=====================
以后叫我“猪头”即可
不用那么客气
游侠的朋友都这样的叫

使用道具 举报

退一步海阔天空
混亂善良 紅龍 寰宇主宰
阿爾貝利希十三世·天人合一
#2 Benz SLR McLaren
★★★★★★★

精华勋章版主勋章活跃勋章荣誉勋章资深版主勋章

帖子
19242
精华
22
积分
17011
金钱
33849
荣誉
299
人气
1
评议
0
17#
发表于 2005-10-31 13:44:27 |只看该作者

使用道具 举报

帖子
106
精华
1
积分
232
金钱
105
荣誉
0
人气
0
评议
0
18#
发表于 2005-10-31 17:43:09 |只看该作者
[QUOTE]最初由 NC86 发表
[B]

使用道具 举报

帖子
1702
精华
0
积分
851
金钱
5210
荣誉
0
人气
1
评议
0
19#
发表于 2005-10-31 17:55:53 |只看该作者
哇 都好深奥啊 不是专业人士不要入内~【汗水】 【汗水】
yoyoyo大家一起来,萌萌哒

使用道具 举报

I AM WHAT I AM
sims区特别技术顾问☆☆☆
★★★★

精华勋章版主勋章

帖子
2671
精华
18
积分
4936
金钱
13895
荣誉
0
人气
0
评议
0

20#
发表于 2005-10-31 18:03:39 |只看该作者
【汗水】 【汗水】

偶都好久米玩游戏了,装好了都玩不了多久

CIV4算是比较感兴趣的,某些部分应该还比较适合偶

肃然于猪头的勤奋ing......

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-8-23 10:28 , Processed in 0.335099 second(s), 10 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到