gta自由之城吧 关注:27,405贴子:793,091

178的雪松林别墅改造日志

取消只看楼主收藏回复

4年前还是5年前,首通gta3之后,就想着能不能把利昂别墅和雪松林别墅拿到手。
冬霜出来后,尽管只是3的mod,但不管怎么说,利昂别墅其实已经是主角的了。但是,雪松林别墅至今仍然没有什么动静。
我个人计划是,在雪松林别墅设置存盘点,车库可用,铁门对主角开放,并对建筑作少许修改优化,比如空泳池加水贴图等。
16年3月的时候伸了个手,没找到。这个月在外网找,发现也没找到。只能挽起袖子亲自动手了。
这些操作怎么说呢,处在一个比较尴尬的境地。对mod和cleo大佬来说看不上,萌新也做不来……嗯,我就是萌新,在此之前我除了装mod和cleo,其他什么改模啊写cleo啊都不会。


IP属地:海南1楼2020-06-17 15:02回复
    一开始,我计划把雪松林别墅给克劳德。
    但最后果然还是给乔伊吧,这位主角能有两幢别墅真的是太豪了。这个是出于剧情上游戏上和技术上的考虑。

    从剧情上分析,克劳德作为一名杀手,是低调的。作为一名冷酷的杀手,住的是豪宅还是狗窝其实对他没什么区别
    并且gta3雪松林别墅只参与到主线最后任务的一小部分,克劳德稍微清理了几个院子里的哥伦比亚帮就跑出去追卡特琳娜了。别墅无缘无故就拿到手,不太妥当。
    但另一边的UW剧场里,乔伊可是实实在在地把别墅从外到内一波怼穿,把哥伦比亚帮橄榄,实至名归。

    从游戏上看,gta3主线结束后,雪松林地区依然被哥伦比亚帮的控制,尽管克劳德造成很大挫折,但帝国不是一天就能崩塌的,街上成员甚至还升级了武器。
    真的给克劳德的话,怕不是二号唐纳?联想到剧情的话,克劳德届时能否有当年那位黑手党的雄风?
    但UW则是变成了友好帮派日本帮的管辖,所以,至少比出门被突强吧。

    从技术上看,UW本身是魔改作品,我再魔改一点其实问题不大,还能借鉴着复制一波mod作者的源码。此外UW的铁门一开始就对主角开放,也不用像gta3那种开指定车才能开门。
    更何况UW的雪松林别墅还有内饰呢。


    IP属地:海南2楼2020-06-17 15:21
    回复
      有些东西真的不太会,这几天在内外网各种找攻略,有些太久远的链接都失效了。
      6月9日
      提出设想,计划亲自改造。
      6月12日
      查询到车库相关代码,但最基础的首先是要能够存档,不然毫无意义。
      晚上的时候学会用Sanny Builder反编译main文件,之前只会查看但没动手改。
      首先把UW原有的工人装、100%奖励的BF Inject的错误坐标改回正确,把任务重走一遍就能刷在正常位置。
      6月14日
      在main搜索关键词,发现坐标,并在传送后发现这就是利昂别墅的床

      于是就找到了利昂别墅存盘点的代码,顺藤摸瓜找到了激活代码的指令

      然后复制粘贴修改一波,再设置在夺取雪松林别墅后激活
      进游戏测试,“最后一战”主线过后即可存盘,并生成安全屋图标

      然后也对应着往卧室门前空房间放置了武器和补给


      IP属地:海南3楼2020-06-17 15:38
      回复
        6月14日
        获得存盘点后,计划让武器生成对标利昂别墅,但在设置100%奖励的时候出错了,所以干脆把计划的100%奖励提前到通主线就生成。
        卧室旁边的空房间就用来刷武器。

        回复品则改动到房屋西南角的空房间,尽量实现空置房间的最大利用化。

        门前哥伦比亚帮的帮车,决定不做替换,因为要虾仁猪心。
        14日晚,尝试修改车库方位失败,进游戏就崩

        6月15日
        在雪松林办公室设置了部下获取点。代码是直接复制斯唐顿码头,原版UW就有的部下获取点,但是由于写在main里会导致崩溃,所以改为CLEO文件的形式。

        进入蓝圈后,刷出三名AK47日本帮部下,并和乔伊一起出现在办公室门前的空房间。
        毕竟不管怎么说,按照正式版UW的剧情,这别墅是那两兄弟的。

        同样的在利昂别墅也设置了一个部下刷新点,位于下层车库,原本这个车库是闲置的空房间。
        不过我技术能力不足,两段代码不知道怎样在一个CLEO文件里同时运行,所以分开了两个文件……额,无所谓了

        刷出三名霰弹枪黑手党部下,和乔伊一起出现在一个空房间
        一个房间里只放一张沙发就离谱,那干脆为我所用好了,挂着父亲的画像那也能作为缅怀致敬用

        不过有个剧情上的硬伤,那就是乔伊在拿下利昂别墅之前也能招到部下,我不知道怎么写cleo才能让这段代码在夺取别墅后生成。雪松林那边好一些,因为在攻略那边之前大门是不关的,前期进不去。
        不过无所谓了,我菜我有理。
        此外发现霰弹枪能够伤及友军,所以换成M16

        自从能够在雪松林别墅存盘后,发现一个问题,就是窗户紧闭使得室内过于封闭。换句话说就是有点闷,所以之后会打算把窗户贴图抠掉(如果可以的话),并且前端中央大窗挖开,使得可以跳窗出去。


        IP属地:海南4楼2020-06-17 15:52
        回复
          6月16日
          下载了MED地图编辑器,先对车库进行修改

          这个编辑器有个好处就是能加东西到地图里,并且选中的东西可以查到其名字与路径
          然后这个车库,车库门和它的轮廓都是一体的

          也就是说,要把这个改成车库,首先必须要把原有的车库门给删掉
          后来犯了个愚蠢的错误,我把gta3.img的车库门图片给删掉了,结果进游戏一看,车库门的位置仅仅只是变成了白色,而不是预想中的消失

          此外看到碰撞文件显示如下,所以届时任务是把车库顶给填上(强迫症),更重要的是把另一扇门给挖个空

          此外,由于房屋后方过于光秃所以加了两棵树
          还用MED成功在隔壁泳池添加了冰水贴图

          最深处也不会没过头,所以池子可以放心使用不会淹死(大雾

          然而,这个池水内有乾坤

          在调用物品的时候,发现没有单独的池水贴图,全部都附带有附近的一段围墙和车库
          直接强行加进去,就会导致穿模,这个肯定要避免
          于是利用该区块的高低差,结合雪松林别墅附近的地形,我把整个区块翻转了过来。围墙、车库什么的都在马路下面,正常游戏时在马路上是看不到这些多余区域的

          然后下载了colleditor2,据说是可以查看编辑碰撞文件
          但不知道是**作不行还是这软件太辣鸡,我只能加球体和长方体,端点加不了,平面也加不了,设置方块位置与调整视角的操作很繁琐,还不能倾斜
          于是把车库的碰撞文件整成这样,已经到极限了,车库顶也没法加,反正这样肯定不行,卸了卸了。

          不过这么修改过后另一侧关闭的车库门就只剩一张贴图,可以穿过了。当然中间的柱子保留

          于是16日晚,花了几个小时下载了3DS MAX,以及gta插件
          然而是英文版还没汉化,难受了,届时又要摸索着改模


          IP属地:海南5楼2020-06-17 16:11
          回复
            6月17日
            考试在即,溜了溜了。
            当前我遇到的困难如下:
            (一)不知道怎么把车库门贴图给抠下来,在网上找全是单纯的替换贴图,但我不要这个,我要的就是它消失
            在gta3.img导出了这个车库的dff文件,不知道是什么东西,希望是修改这个车库的贴图的文件
            这个操作在之后修改别墅贴图也要用到,很重要的
            (二)3DS刚下载,还是英文,不懂得操作。如果有大佬会3DS的话麻烦教教我,我暑假的时候亲自去实践一波,谢谢了。
            (三)在UW的main里暂时找不到作者加进去的海岸之谷车库的代码,我把原版gta3的海岸之谷车库的位置改到雪松林车库,进游戏就崩了。所以如果有大佬会加车库的话请教教我,或者能找到作者新增的那个车库的代码的话,麻烦发一些关键字让我去复制粘贴一波。
            (四)假设抠掉了雪松林车库的门,但之后要加活动门。但我不知道怎么设置,就是一靠近就会有开关音效,门也同时打开关闭的那种。我只是导出了车库门的图片文件,但不知道怎么设置该处活动门外观。


            IP属地:海南6楼2020-06-17 16:22
            收起回复
              6月17日
              一番周折把车库的贴图修改了,真的是很大一波周折
              关闭的那扇车库门,后面还有红砖贴图,如何在3DS里扣个洞又难倒我了,我最后各种缩放和平移,说实话挺丢人的。
              我想着届时给房子开窗恐怕更难,并且目前有个问题是,我把.col文件导入到3DS里面,但当我完成修改之后不知道怎么导出,然后再导入回碰撞文件里

              进入游戏,贴图问题不是很大。这样看起来就挺好的了不是嘛

              里面则是这样的

              至于车库门,这个跟车库其他部分没有关系的


              其中下面这个车库门文件挺好的,跟雪松林车库的样式一样,只是大小不同。我觉得我到时候把这文件复制然后修改,应该可以吧?
              但是我不知道,如果我修改车库门之后,导入文件进gta3.img,会不会覆盖掉原本的这个文件,或者是只读取我做的而不读取原来的这份文件。

              至于车库门的样式,txd文件里面就有,做好车库门的col后,就导入dff吧
              不过至今仍然不知道UW海岸之谷车库的相关代码,到这一步恐怕会卡壳


              IP属地:海南8楼2020-06-17 22:43
              收起回复
                6月18日
                昨晚尝试着挖掉房子的窗户,太复杂,放弃了,溜溜球。现在这样也整挺好的。
                总之就是……各种的能力上的限制吧,还是挺令人无奈的
                这样一来所有问题就只剩下车库了,添加完车库,这个存盘点就正式成型。
                任务有两个
                (一)添加车库门
                (二)设置存车区间,这个我在main里看到是写两个体对角坐标
                于我而言这些有点难。车库门要建模和渲染,然后用MED添加到ide里面,这个稍微能理出一点思路来。
                怎么添加存车区间,我之后再试试直接改对角坐标。
                但还有个问题,就是怎么把存车区间和车库门联系在一起,使得主角一靠近,门就打开,同时刷车?


                IP属地:海南13楼2020-06-18 14:15
                回复
                  UW给我的最大的一种感觉是什么呢?
                  单调。
                  一开始为啥会考虑到克劳德,一方面是觉得乔伊已经有利昂别墅了,另一方面是觉得gta3的院子当然会比UW里一片白好看很多
                  然后很明显的,作者为了制造雪地的景象,把绝大多数地面的贴图直接删了,所以就是白茫茫一片
                  车库那边没有进展,或者说没时间搞那些进展,所以我把gta3的贴图导出,随便加了点雪花再导入回UW里面

                  草地全部白色,这个我倒无所谓,但是像地砖这些也是全白色,我觉得不太妥当

                  之后用MED加了一点草丛和树

                  泳池的地砖也稍微改了一点
                  可能有人会问,那其他的要不要也修改一下啊?
                  其他地方关我锤子事。
                  我顶多在暑假把雪松林庄园一带的别墅区的小路还原,以及贝尔维尔公园那里利昂别墅门前的土路也整整


                  IP属地:海南14楼2020-06-18 18:20
                  回复
                    6月19日
                    今晚爆肝复习,明日整日爆肝复习,早睡,早起,考试。
                    谋事在人成事在天。


                    IP属地:海南17楼2020-06-19 00:06
                    收起回复
                      我突然想到一件事,那就是两幢别墅获得后添加的武器似乎太少了一些,居然还没那三间公寓富有……所以还是提升一波待遇吧。
                      武器有撬棍、手枪、冲锋枪、霰弹枪、AK47、M16、狙击枪、火箭筒、火焰喷射器、燃烧瓶、手雷
                      利昂别墅,除去已有的还差撬棍、手枪、火箭筒、火焰喷射器、燃烧瓶、手雷
                      计划如下:
                      1.100%奖励的M16和狙击枪提前到拿下别墅就刷(对标雪松林)
                      2.别墅刷新的武器,获得量为普通拾取点的两倍
                      3.刑房刷撬棍手枪,酒窖刷燃烧瓶喷火器(火焰类),车库刷手雷火箭筒(爆炸类)
                      4.六颗警星也安排上,但位置还没想好
                      雪松林别墅0,当前与利昂别墅的配置是一模一样的
                      计划如下:
                      1.铁门保安室刷手枪
                      2.撬棍放在门前圆形花坛上,或者车库附近
                      3.燃烧瓶放在客厅(酒瓶嘛!),手雷放在泳池跳板(VCS的泳池跳板有个遥控手雷),火箭筒、喷火器代替冲锋枪、狙击枪和冲锋枪放在办公室外空房间(闲时打鸟,计划是修改大窗贴图,使得外面看不见里面,里面能看外面)
                      4.六颗警星大致以正六边形方式绕门前圆形花坛一周


                      IP属地:海南18楼2020-06-19 01:28
                      收起回复
                        6月19日 傍晚
                        我这人笨得可以
                        海岸之谷车库就在我眼皮底下我居然无视到今天……看得不仔细结果被名字给骗了

                        站在车库附近,读取坐标,然后找一个最接近的车库坐标就完事了。
                        这个SECURICAR_GARAGE车库在gta3是作为运送运钞车而设置的,位置在波特兰码头。按照其坐标,x值必定是大于零,但这里是小于零。此外,车库类型为18,就是可存3辆车(实际6辆)的类型,作者还设置了让车库门打开方式是翻开,而不是垂直上下。还有进入车库保持镜头跟随主角,而不是定格在外面。
                        也就是说我只需要找一个UW里未使用的车库,然后坐标换成雪松林车库,车库区间就能够设置完毕。
                        但问题来了,这个办法我以前不是没用过,但当我把车开进车库,没有任何反应。
                        这可能涉及到车库门未设置的问题,但是如何让我建的车库门模型被判定为车库门,从而自动开启关闭?
                        最后一个问题了。


                        IP属地:海南22楼2020-06-19 19:25
                        收起回复
                          6月20日 中午
                          考试不难,又是那一套考前自己吓自己。
                          同学都说开卷题量太大什么的,但我做到最后一题还留了20分钟
                          最后一题也不算难,按道理来讲这简直就是双王四个二开局
                          但我莫名慌了,没看清题目,做到还剩五分钟才重新看题目,这就nm离谱
                          说回冬霜,改造方面任务
                          1.车库门和车库坐标
                          2.日本帮服装放置在雪松林别墅衣柜
                          3.武器放置
                          4.警星放置
                          完成这些之后,雪松林别墅改造就告一段落。由于修改了main文件,所以以前的存档全部作废,我需要重新开始新游戏并且100%通关,检查是否有bug或贴图错误出现的情况。
                          另外关于车库坐标,我昨晚思考了3和UW出现的所有车库,突然有个猜想
                          假设水平为x轴,竖直为y轴,那么所有车库的俯视图,都是如下图这样的,也就是说边界分别与xy轴平行

                          但是,雪松林车库的设置却是斜向的,大致如下图

                          按照我之前的办法,取雪松林车库的对角线的话,如果猜想没错,那么系统判定生成的车库区间就是下图
                          或许这就解释了为什么我无法存车的原因

                          车库是斜的,但存车区间只能正着,要使得车库成为存车区间,我需要扩大,如下图
                          但这样一来,到时候把车放在车库门外照样也能存车……


                          IP属地:海南23楼2020-06-20 11:56
                          收起回复
                            果不其然,果不其然!


                            因为是斜的,所以为了让存车区间包括整个车库内的空间,这样一来,存车区间就会变得超级、超级大!车库门外也能存车!


                            IP属地:海南24楼2020-06-20 13:48
                            收起回复
                              建了个模,在3ds里显示是和车库紧密贴合的
                              但是MED这里大小却不一样了

                              啊,这?


                              后面把碰撞文件修整过来,发现不会开门
                              看来控制开门的还有另外的存在

                              此外成功导入了房子的碰撞文件

                              房顶不再是虚无的贴图啦


                              IP属地:海南25楼2020-06-20 16:08
                              回复