13号避难所

 找回密码
 立即注册
搜索
查看: 2975|回复: 7
打印 上一主题 下一主题

fooline sdk license/readme/more

[复制链接]
跳转到指定楼层
楼主
发表于 2010-12-10 09:28:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
机翻的:

许可协议使用程序“FOnline”。

使用前,请参阅本EULA的条款。任何使用你的程序作出指按你的条件完全和无条件地接受。
如果您不接受许可协议中的全部,你可以不使用任何目的的程序。

1。许可证

本许可协议(“许可”)之间的你的是,用户(“用户”)和安东诺维奇Tsvetinskim([email protected])著作权人的软件(“持有人”)的专有权利。该许可证规定了用户对计算机程序“FOnline”(“计划”)的使用条件。该方案包括以下内容:
- 服务器(FOnlineServer.exe);
- 客户端(FOnline.exe);
- 映射器(Mapper.exe);
- 编辑器对话框(DialogEditor.exe);
- 对象编辑器(ObjectEditor.exe);
- 编译器脚本(ASCompiler.exe);
- 编者工艺(MrFixit.exe);
- 配置(FOConfig.exe);
- 更新(Updater.exe,UpdaterServer.exe);
- 内容的原始作者。
任何其他程序,内容或其他材料而不是计划的一部分,但能与它的作者是他们的财产,本牌照并不适用于他们。

1.1。复制该程序并安装到个人电脑上,用户表示充分和无条件地同意接受本授权的条款。

1.2。使用该程序只允许在本授权下。如果用户不接受全面的许可条款,您不得使用本软件作任何用途。使用违反计划(失败)本牌照的任何条件是禁止的。

1.3。使用根据本许可证个人非商业用途项目是在免费的。使用方案的条款,而且不按本许可证只对与特许赔偿协议的基础上尽可能涵盖不同的方法来确定特许。

1.4。业主可提供与本由俄罗斯授权翻译成其他语言的用户,但在俄罗斯之间的任何许可证的条款及其翻译不一致时,效力完全是俄文授权版本。

2。到节目版权

方案的专有权属于版权持有人。

3。用户权限

3.1。计划

版权持有人授予用户非排他性的,不可转让的权利(单一授权),以下列方式使用该程序:

3.1.1。应用程序用于其特定功能用途的东西,使之与安装在您的个人(S)和计算机(星期日)的用户。用户可以安装在个人电脑的数量不受限制方案。

3.1.2。复制发行其制作的非商业目的程式(免费)。

3.2。该方案下,应使用这个名字:“FOnline”。用户不得更改程序的名称,修改和/或删除的“版权”或其它方式原始。

4。限制

4.1。除了在数量和方式,直接由本授权或俄罗斯联邦立法,用户不得修改,反编译,反汇编,解密,并与目标代码,旨在获得有关程序中使用的算法实现信息节目制作的其他行为的规定,以及运动(解决),否则使用未经书面许可软件。

4.2。用户没有权利,复制发行其制作程序为商业目的(收费),包括一个软件产品的集合,未经事先书面许可。

5。使用牌照条款

5.1。该计划是基于“现况”(这是)。版权持有人作出关于无差错,顺利地规划,以满足具体的操作方案目标和期望没有保证,没有其它任何保证本许可没有明确规定。

5.2。在最大范围内适用的法律允许,业主也不对任何使用或不能任何直接或间接后果负责用任何使用或不计划结果的程序和/或导致用户的损害和/或第三方包括应付可能出现的错误或程序失败。

6。更新/新版本

6.1。此许可证适用于所有未来的更新/程序的新版本。随着更新/安装新版本达成一致,为用户接受适当的更新/升级/安装新版本的软件不被任何其他许可协议新版本的陪同本授权条款。

7。变化在本授权条款

7.1。该许可协议可以改变单方面特许。通知在本许可条件在页面上发布用户的变化:“http://fonline.ru/license.html”。在许可协议的情况下,这些变化应自公布之日起就生效,除非在有关出版物的规定。



========================== readme ==============================


论坛讨论:http://www.fonline.ru/forum/forumdisplay.php?f=88

卸载后的服务器,配置的路径,MASTER.DAT和CRITTER.DAT在FOnline.cfg,或者干脆在客户端文件夹中复制这两个文件。

服务器,客户机工具已经在互相同步。

该信息库的结构:

- 根的根目录
  SvnClear.bat纯化工作文件的SVN存储库
  License.txt许可证
  这个文件的Readme.txt

- 客户端一个客户端应用程序
   d3dx9_42.dll所必需的客户端库的Direct3D
   ZipPatch.bat补丁fonline.zip(或fonlineXXX.zip)自动,然后删除kontet
   7za.exe归档,需要ClientPatchZip
   FOConfig.exe配置工程FOnline.cfg与文件
   FOnline.exe客户
   Updater.exe程序自动更新内容
   NameColorizing.txt清单名称为着色边和裂口机制
   FOnline.cfg配置客户端文件
   cablack.dat动画黑色盔甲
   长发longhairdude.dat动画花花公子
   vaultboy.dat动画VayultBoya的Taktiksa
   FOnlineSingleplayer.exe.lnk快捷启动单用户模式
---数据客户数据
    ...

- 文件文档
   主要FOnlineRu.chm SDK文档在俄罗斯

- 稳定的SDK稳定版本,每几个月出去
   FOnline_vX_DDMMYY.zip所需文件存档(注:一定要读取文件MissedFiles.txt)

- 服务器服务器
   Clean.bat批处理文件来清除缓存的数据文件服务器
   FOnlineServer.exe服务器应用程序
   FOnlineServer.cfg配置文件服务器
   FOServerService.exe.lnk寄存器(运行,如果您已注册)作为一个服务(服务)服务器
   FOServerServiceDelete.exe.lnk注册的公司,搬运服务(服务)
---数据
    ...
---对话框对话框
    dialogs.lst名单对话和各自的ID
    *. Fodlg文件对话框,打开与DialogEditor
---地图地图
    ...
---原原型
    ...
---世界上保存和客户对存储的数据
    ...
---脚本脚本
    ...
---文字文本

- 工具工具包
--- ASCompiler编译脚本
    ...
--- DialogEditor编辑器对话
    ...
---映射映射器
    ...
--- MrFixit编辑器工艺
    ...
--- ObjectEditor对象编辑器
    ...
---更新升级程序,服务器和客户端
    ...

=========================== creating map =============================

<b>创建的第一张地图</乙>

要创建一个新卡,请在控制台[确定],输入“*新的”。

\图像的HTML CreatingMap01.jpg

选择打开的窗口中,瓷砖,并放置一些瓦片。而如果是在该对象左边的按钮选择瓷砖这一点,单击,然后右键单击光标移动到要选择的瓷砖的形式,然后用鼠标左键野外地图。记住,你可以选择的瓷砖及复印件(在选定的瓷砖[Ctrl + C键],然后按[Ctrl + V键],右击并转移到正确的地方)。

\图像的HTML CreatingMap02.jpg

在标签中瓦砖和地砖和屋顶;立场之间,需要通过shelchkom插入中间键/滚轮鼠标瓦,开关。

现在我们将尝试把墙上。要做到这一点,请按一下墙壁,一些地方的墙壁。请记住,沿对角线备用件墙壁短期和长期安置。

\图像的HTML CreatingMap03.jpg

每一次你放一个墙,你将不得不出现像一个窗口(红色框突出显示)。要删除它,左键在地图上点击。您也可以关闭它的显示键[F9键],但不建议,因为你还不得不“关闭”,她的左在地图上点击。具体来说,墙壁你们都不需要更改任何设置。

切换到根和供通风和一台电脑。

\图像的HTML CreatingMap04.jpg

现在让我们尝试把大门。在多尔选择一门,放在过道的。 Preferences窗口将出现,我们在其中以下的值感兴趣:

\图像的HTML CreatingMap05.jpg

\乙DoorId - 这个选项对应的数字键锁了门。

\乙复杂性 - 城堡的难度。由公式计算的“黑客技能 - 。城堡的复杂性”最高值 - 95。

使用默认值(0,0)可以打开一个门没钥匙。



当我们把一个房间的门,使,它的时间来检查阻滞剂。清晰可见的墙壁和按[Ctrl +乙]。

\图像的HTML CreatingMap06.jpg

正如你可以看到hexes有些svobodnoprohodimymi。这是由于这一事实,即一个对象的阻塞只适用于我们的房间六角变成了真正分离,选择标签快,字母W绿色六角并把空格的地方(如需要 - 包括墙壁反向映射。

\图像的HTML CreatingMap07.jpg

现在房间里没有人会通过。但是不要忘记,不仅需要锁墙壁,但根对象。在这种情况下,计算机。选择标签快速明亮的绿色六角以字母S,并安排它靠近电脑的所有通行的细胞。

\图像的HTML CreatingMap08.jpg

W从S阻滞剂阻滞剂不同,后者可能会接触到火。


一旦我们的房间是真的孤立的,我们可以把它周围一些小动物。

\图像的HTML CreatingMap09.jpg

当您选择克里特尔,降临在他选择的对象会自动打开的标签股票。现在它是空的。为了增加库存克里特尔对象,根据所需的标签(如武器),以及用握紧的[Alt]键单击对象点击。他补充到清单。如果你想添加一个槽武器,生物,把库存,然后点击你的武器库存,同时按住[Shift]键。

除了库存标签,打开选项窗口克里特尔。

\乙ProtoId - 全国人民代表大会的原型,描述其特征和装甲所有参数数目。

\乙DialogId - 对话的数量。

\乙AiPacket - 关于人工智能,全国人大代表,在AI.TXT位置。如果设置为0,那么这一信息是从全国的原型。

\乙ScriptId - 数的脚本,如果有的话。

\乙电导率和CondExt - 克里特尔初始状态,这些值是以_defines.fos。

\乙IsMob - 手机这是否全国人大。如果是的话,它会永远攻击任何球员,他的2倍半径审查。

\乙BagId - 是为全国人民代表大会负责清单。

\乙TeamId - 球队由人大负责。值可以在文件中找到Teams.txt。新车队鼓励它们在该协议。

一旦你应付这个问题,我们进行了性别的最终确立。开关Tab'om选择模式,选择瓷砖面板选择,并复制在地图上的瓦片。

\图像的HTML CreatingMap10.jpg

它的时间来安排skrollblokery - 灯箱滚动,不给玩家在地图上滚动。要做到这一点,选择标签快,白色的字母S,以十六进制和安排他们,最好是长方形,不忘用复制(必须指出的设置选择Scen)。

\图像的HTML CreatingMap11.jpg

请记住,该卡的最小尺寸应符合的1280x1024分辨率。检查映射器窗口大小不同的地图(他,以及客户端提交FOConfig。

除了所有的阻断剂,我们需要做以下两件事情:使地图上的入口点和出口点大关。不要忘记把运输入口点(243和245),如果卡是假定的。


每张卡必须存在一个对象Scen和长城。在沙漠的地图可以放在一个滚动阻滞剂。如果没有他们,映射器飞的时候,你可能尝试保存地图。




映射的<b>常见问题:</乙>

\乙1。如何使盒/门关闭?
揭露他们任意LockerId。现在,方块关闭。如果你想增加开裂的复杂性,树立了一定的价值的复杂性。城堡的复杂性是不能被接受展出大于95。检查开裂是按照随机的公式(5,95)<(SK_LOCKPICK复杂度)进行。如果你想要做的牢不可破的大门,或使她到城堡= 300,或她的名单@ _ClosedDoorInit脚本项目的复杂性。到了闭门羹本身随着时间的推移,给她一个脚本项@ _DoorAutoCloseInit。


\乙2。如何绘制机构?
打开属性窗口克里特尔。设置电导率= 3。然后,如有必要,注册所需的CondExt(死亡类型):

#定义COND_DEAD_FRONT(1)
#定义COND_DEAD_BACK(2)
#定义COND_DEAD_BURST(3)
#定义COND_DEAD_BLOODY_SINGLE(4)
#定义COND_DEAD_BLOODY_BURST(5)
#定义COND_DEAD_PULSE(6)
#定义COND_DEAD_PULSE_DUST(7)
#定义COND_DEAD_LASER(8)
#定义COND_DEAD_EXPLODE(9)
#定义COND_DEAD_FUSED(10)
#定义COND_DEAD_BURN(11)
#定义COND_DEAD_BURN2(12)
#定义COND_DEAD_BURN_RUN(13)

并非所有的小动物也有死亡的所有类型。
如果你不希望小动物“活”了一段时间后,他ST_REPLICATION_TIME登记=- 1。
电导率= 2 - 克里特尔在淘汰赛。不过,他起床后,立即启动服务器,因此床克里特尔必须分配一个单独的脚本。


\乙3。如何使多层卡吗?
多层卡像辐射1 / 2,FOnline没有。为了使多层地图,只要画一个个别的卡,作为登记的一部分Locations.cfg他们一个位置,然后绑在楼梯和过道。


\乙4。如何使武器穿?
打开武器的属性面板,在字段中输入“DeteorationValue”的磨损所需的值。您还可以设置故障(DeteorationCount)的号码或进行破碎(DeteorationFlags)的武器。旗故障:

#定义BI_LOWBROKEN状态(0x01)
#定义BI_NORMBROKEN(0x02)
#定义BI_HIGHBROKEN(0x04)
#定义BI_NOTRESC(0x08)
#定义BI_BROKEN(为0x0F)
#定义BI_SERVICE(为0x10)
#定义BI_SERVICE_EXT(0x20)的
#定义BI_ETERNAL(0x40)


\乙5。提醒他们如何画屋顶?
屋瓦是一个具有瓷砖地板名单。要切换炫耀屋顶或地板上,按下鼠标中键(滚轮)。
沙发
 楼主| 发表于 2010-12-10 09:42:53 | 只看该作者
刚刚发现一个有趣的东西,angelscript,这里有使用它的高手吗?
板凳
 楼主| 发表于 2010-12-10 16:42:40 | 只看该作者
如果要汉化可以从dialog资源文件入手,比如:

文件:http://svn2.xp-dev.com/svn/fonli ... s/barter_alan.fodlg

[comment]


[data]
lang=russ engl chin-simplified

[dialog]
&
1 1000 None 1 #
2 1010 R _var p name_mem_player_npc = 0 @
2 2000 None 1 #
3 2010 D _var p name_mem_player_npc = 0 #
65506 2020 D _var p name_mem_player_npc = 0 R _var p name_mem_player_npc = 1 #
0 2030 D _var p name_mem_player_npc = 0 #
65506 2040 D _var p name_mem_player_npc = 1 #
0 2050 D _var p name_mem_player_npc = 1 R _var p name_mem_player_npc = 0 @
3 3000 None 1 #
65506 3010 D _var p name_mem_player_npc = 0 R _var p name_mem_player_npc = 1 #
0 3020 D _var p name_mem_player_npc = 0 #
65506 3030 D _var p name_mem_player_npc = 1 #
4 3040 D _var p name_mem_player_npc = 1 R _var p name_mem_player_npc = 0 @
4 4000 None 0 &

[russ]
{100}{}{离囗}
{200}{}{蔓 忤滂蝈: 离囗.}
{210}{}{物疱溴敫眄

... ...


[engl]
{100}{}{Alan}
{200}{}{You see Alan.}
{210}{}{This is definetely a guy, but there is something feminine in him.}
{1000}{}{橡邃滂嚯钽钼? 篑蜞眍怅鑮
{1010}{}{-}
{2000}{}{What do you need from Alan?}
{2010}{}{Alan, what are you sellin here?}
{2020}{}{I'd with to buy some thingies.}
{2030}{}{Nothing, just looking.}
{2040}{}{Show me your stuff once more.}
{2050}{}{That's enough.}
{3000}{}{Little things that make you happy.}
{3010}{}{Show me.}
{3020}{}{Eat them yourself.}
{3030}{}{Show me again.}
{3040}{}{Enough.}
{4000}{}{Don't eat too much at once.}

[chin-simplified]
{100}{}{阿兰}
{200}{}{你看到阿兰}
{210}{}{他看起来很女人}
{1000}{}{橡邃滂嚯钽钼? 篑蜞眍怅鑮
{1010}{}{-}
{2000}{}{你需要什么}
{2010}{}{阿兰你卖什么}
。。。 。。。
地板
发表于 2010-12-10 18:45:17 | 只看该作者
组建我们自己的中文版吧,我愿意赞助。
5#
 楼主| 发表于 2010-12-12 12:41:03 | 只看该作者
是啊,我也可以出点力,汉化应该不会太难,但是需要有好用的服务器,这个就比较麻烦了
6#
发表于 2011-1-13 15:10:56 | 只看该作者
建议优先建立一个小型范围的英文版本服务器
汉化的东西可以后来在研究
7#
发表于 2011-1-16 01:46:12 | 只看该作者
各位大大努力哈哈,某人的网络环境实在没法架服务器
8#
发表于 2011-1-21 11:51:20 | 只看该作者
引用第2楼dc_trader于2010-12-10 16:42发表的  :
如果要汉化可以从dialog资源文件入手,比如:

文件:http://svn2.xp-dev.com/svn/fonli ... s/barter_alan.fodlg

[comment]
.......


论坛上有人在尝试这样汉化了,不过好像说编码的问题,我不甘心所以继续在尝试 恩不知道行不行,如果可以 我就看看谁能找个服务器来放这个SDK了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|13号避难所

GMT+8, 2024-4-29 17:23 , Processed in 0.061238 second(s), 13 queries .

快速评论 返回顶部 返回列表