MOD中国同盟社

 找回密码
 
查看: 1887|回复: 7

[CS/HL] 【CS 地图】【vluzacn】解决hammer无法输出非整数顶点坐标问题 [复制链接]

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

帖子
582
精华
8
10792
3444
20

星界财团

本帖最后由 medicine 于 2011-3-11 13:33 编辑

hammer小数补丁.zip (25.73 KB, 下载次数: 271)

----- 原理 -----

这个工具可以让hammer3.4或3.5在导出map文件时能够输出固体块顶点坐标的小数部分.
从而导出的map文件与rmf文件完全一致,避免固体块的非整数坐标顶点在导出后发生偏移.


----- 安装方法 -----

运行 "hammer小数补丁.exe",
选择你的 Valve Hammer Editor 文件夹中的hammer.exe文件,
然后按提示操作.

建议转换前先备份你的hammer.exe文件.

转换完成后,可以编译一下"testme.rmf",然后进游戏看效果,如果看不出裂缝那么说明有效.


----- 使用建议 -----

此工具的目的是支持顶点坐标不是整数的固体块.对复杂固体块进行雕刻旋转缩放等操作就会产生坐标非整数的顶点.
如果不使用此工具,在rmf中相互完全对齐的固体块,因为导出map时顶点自动偏移到最近整数坐标,所以打开map文件即可看到固体块之间会产生缝隙不再对齐,从而导致编译问题.
此工具只能保证map文件严格按照rmf文件导出,对于本身在rmf中就没有对齐的固体块,仍然会出问题.

因为hammer有时出现自动把物体顶点转化为整数的毛病,
所以对于非整数的物体,不要进行顶点编辑和特殊粘贴,
并且要经常查看确认顶点没有自动转化为整数.

不要使用hlfix(http://extension.ws/hlfix/):
hlfix输出的是多边形的顶点坐标而不是平面的顶点坐标,存在精确性问题,经测试确认hlfix无法保证固体对齐.
hlfix通过猜测rmf格式进行map导出,在可见组等方面存在bug(因为没有hlfix源码所以不可能修复).

Operation Officer

手をつないで,一緒に暗い道に歩いていく。

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

帖子
2969
精华
11
15349
1769
213

MTT职员 Mod中国同盟社至高荣誉

本帖最后由 medicine 于 2010-12-16 16:09 编辑

终于出来啊,谢谢之极

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

帖子
315
精华
0
941
251
6
膜拜啊 膜拜 vluzacn玩svencoop?

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

帖子
128
精华
2
1358
235
11
感谢感谢~
膜拜大神~

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

帖子
209
精华
2
748
351
20

可爱小猫

我.......无法形容心情!!!!俄的神啊,可惜无工具下回家啊。不过会解决的,感谢啊

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

帖子
1006
精华
1
2837
887
7
本帖最后由 fa781 于 2010-12-17 12:13 编辑

有了这个工具,做顶点编辑就方便多了,找个时间向您请教一下顶点编辑的技术

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

帖子
582
精华
8
10792
3444
20

星界财团

回复 6# fa781

这个和顶点编辑一点关系都没有

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

帖子
721
精华
0
1130
302
5

可爱小猫

有個小問題...我的機器弄出來是亂碼@@"
有沒有人能解釋下步驟.
讓我直接照著按而不去管上面寫些什麼?
回顶部