找回密码
 注册
X系列官方授权正版
搜索
查看: 12142|回复: 48

[原创] SotSII地图编辑简易简易教程

 火...   [复制链接]
发表于 2011-11-2 19:57:19 | 显示全部楼层 |阅读模式
本帖最后由 0809000 于 2012-1-4 17:31 编辑

先普及点基础知识~
<这里面的东西叫标签>

标签的标准写法分为两种
<EXP>N</EXP>     EXP为标签名 N为数值
<EXP />                EXP为标签名 无需数值~~也许是系统默认一个数~~也许就是空


下面开始讲了

找到地图文件\assets\base\starmaps下的Starmap后缀的都是地图文件用记事本打开...
差点说习惯了..我在右键菜单里直接写了个用记事本打开~~正常情况下没有的

先看文件头
  1. <Starmap>
  2.   <Title>@STARMAP_TITLE_TOWER</Title>                                                      
  3. 地图名~这里貌似是从某地方引用文本的不管好了
  4.   <Description>@STARMAP_DESC_TOWER</Description>                                    
  5. 地图描述~一样引用自文本
  6.   <NumPlayers>3</NumPlayers>                                                                       
  7. 玩家数
  8.   <PreviewTexture>                                                                                          
  9. 无视吧
  10.   </PreviewTexture>
  11.   <Features>
  12. Terrain
复制代码
简而言之除了玩家数其他都是浮云

看点有用的XX系的定义~~好吧是地区的定义...其实是浮云~~咳咳其实是我看不懂
  1.     <Terrain>
  2.       <Name>Acamar</Name>                                                                                 
  3. 名字
  4.       <LocalSpace>1,0,0,0,0,1,0,0,0,0,1,0,7.66852,20.12646,-5.545478,1</LocalSpace>
  5. 位置
  6.       <Inherit>Acamar</Inherit>                                                                              
  7. 不知道
  8.       <IsVisible>True</IsVisible>                                                                              
  9. 不知道
  10.       <Features>
复制代码
恒星系统
  1.         <System>
  2.           <Name>Random System</Name>                                                                                      
  3. 名字
  4.           <LocalSpace>0.1,0,0,0,0,0.1,0,0,0,0,0.1,0,-5.015986,3.668768,10.4537,1</LocalSpace>         
  5. 位置
  6.           <Inherit>
  7.           </Inherit>
  8.           <IsVisible>True</IsVisible>
  9.           <ProvinceId />                                                                                                                  
  10. 行省ID
  11.           <Guid>4284</Guid>                                                                                                         
  12. GUID.....
  13.           <Randomize>True</Randomize>                                                                                         
  14. 随机~~不随机的话~~就要自己写~~你没写的部分还是会随机
  15.           <IsStartLocation>False</IsStartLocation>                                                                             
  16. 是否作为初始位置
  17.           <PlayerSlot />                                                                                                                    
  18. 这是个好东西啊搜索<PlayerSlot>1</PlayerSlot>就可以找到你初始首都所在的星区
  19.           <Type>                                                                                                                             
  20. 类型~~基本上就是颜色区别
  21.           </Type>
  22.           <SubType>                                                                                                                        
  23. 轨道数...游戏里实际上还是会有略微出入..
  24.           </SubType>
  25.           <Size>
  26. 大小这里填的貌似不是阿拉伯数字
  27.           </Size>
  28.           <Orbits />     
  29. 这里写行星级的物体
  30.         </System>
复制代码
下面介绍轨道上的物体~~先是Planet
  1.            <Planet>
  2.               <Name>SSS-Pr</Name>
  3. 名字....也算是ID尽量不要起一样的名字
  4.               <Type>Planet</Type>
  5. 类型.....只能填Planet...貌似...
  6.               <Parent>SSS</Parent>
  7. 这个啊.....是你围绕的星球如果是恒星留空。。。。注意是留空......
  8.               <Eccentricity>0</Eccentricity>
  9. 和轨道有关
  10.               <Inclination>0</Inclination>
  11. 和上个一样
  12.               <OrbitNumber>2</OrbitNumber>
  13. 轨道编号~~这个貌似可以随意
  14.               <Size>8</Size>
  15. 大小..这个貌似随便改的
  16.               <Suitability>1000</Suitability>
  17. 不知道鸟.....貌似是大气~~又貌似不是
  18.               <Resources>20000</Resources>
  19. 资源~~这个很多人想改的
  20.               <PlanetType>primordial</PlanetType>
  21. 行星类型~~这是个好东西啊
  22. 一共7种
  23. primordial
  24. pastoral
  25. volcanic
  26. cavernous
  27. tempestuous
  28. magnar
  29. primordial
  30.               <InhabitedByPlayer>True</InhabitedByPlayer>
  31. 如果想要殖民的话~~最好写True..用单标签也可以
  32.               <CapitalOrbit>False</CapitalOrbit>
  33. 不知道
  34.               <Biosphere>20000</Biosphere>
  35. 生物区~~一种和资源类似的参数
  36.               <MaterialName>
  37. 貌似是指定贴图的...一般别管好了
  38.               </MaterialName>
  39.            </Planet>
复制代码
大型气体行星
  1.             <GasGiantLarge>
  2.               <Name>Pir</Name>
  3. 名字
  4.               <Type>GasGiantLarge</Type>
  5. 类型
  6.               <Parent>
  7. 绕着誰转
  8.               </Parent>
  9.               <Eccentricity />
  10.               <Inclination />
  11. 上面两个轨道参数
  12.               <OrbitNumber>9</OrbitNumber>
  13. 轨道位置
  14.               <Size>20</Size>
  15. 大小
  16.               <MaterialName>
  17. 材质
  18.               </MaterialName>
  19.            </GasGiantLarge>
复制代码
月亮Moon没特别的介绍省略
  1.            <Moon>
  2.               <Name>Pira</Name>
  3.               <Type>Moon</Type>
  4.               <Parent>Pir12</Parent>
  5.               <Eccentricity />
  6.               <Inclination />
  7.               <OrbitNumber>2</OrbitNumber>
  8.               <Size>1</Size>
  9.               <MaterialName>
  10.               </MaterialName>
  11.             </Moon>
复制代码
小行星带AsteroidBelt
  1.             <Asteroid>
  2.               <Name>NewOrbit3</Name>
  3.               <Type>AsteroidBelt</Type>
  4.               <Parent>
  5.               </Parent>
  6.               <Eccentricity />
  7.               <Inclination />
  8.               <OrbitNumber>3</OrbitNumber>
  9.               <Density />
  10.               <Width />
  11.             </Asteroid>
复制代码
我就知道这么多了~~其他的也没多大用处~~等以后官方会出地图编辑器的

评分

参与人数 2声望 +1 UCC +31 好评 +3 贡献 +1 收起 理由
2qwer + 1 + 1 喵 ~
davidhawk + 1 + 30 + 2 + 1 优秀作品!

查看全部评分

发表于 2011-11-2 20:05:24 | 显示全部楼层
这是好东西啊 !!!!

改的疯狂的话, 2个星系就可以玩半年了....
回复

使用道具 举报

发表于 2011-11-2 20:20:32 | 显示全部楼层
这游戏连汉化都没有 要想用地图修改器 更是难上加难吧
回复

使用道具 举报

发表于 2011-11-2 22:15:56 | 显示全部楼层
可以添加舰船不?
回复

使用道具 举报

发表于 2011-11-2 22:25:32 | 显示全部楼层
添加舰船不太可能..........未来也许开局可以多些金钱, 这样就能直接自己造了....
回复

使用道具 举报

 楼主| 发表于 2011-11-2 22:31:57 | 显示全部楼层
本帖最后由 0809000 于 2011-11-2 22:35 编辑
zjkda1780 发表于 2011-11-2 22:15
可以添加舰船不?


你神智清醒不....这句话也太不搭边了

评分

参与人数 1好评 +1 收起 理由
2qwer + 1 毒舌美~ 喵 ~

查看全部评分

回复

使用道具 举报

发表于 2011-11-2 23:54:51 | 显示全部楼层
向2姐学习,开始翻天覆地的修改玩,哇咔咔
回复

使用道具 举报

发表于 2011-11-2 23:58:22 | 显示全部楼层
本帖最后由 somuchzc 于 2011-11-2 23:59 编辑

为什么还有XML这种专业的东西......拿去直接反序列化么..........
回复

使用道具 举报

发表于 2011-11-3 00:55:07 | 显示全部楼层
谢谢分享。。。其实我想搞个10星球的太阳系来玩
回复

使用道具 举报

发表于 2011-11-3 00:58:31 | 显示全部楼层
谢谢楼主热心分享
回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|DeepTimes.NET 太空游戏站