战地1吧 关注:386,191贴子:7,773,204
  • 12回复贴,共1

【战地1图章制作教程】

只看楼主收藏回复

薯薯我在做图章的时候遇到了很多问题,但是目前我看目前好像只有https://www.bilibili.com/video/BV1QVfaY8E4f/这个教程还算详细,精华里的那个帖子也已经过时了,所以想写个帖子给想做图章的人指个路


IP属地:安徽1楼2025-08-05 16:48回复
    一:【关于图章图案的一些小知识】
    1据我所知,图章系统应该只有4,硬仗,1才有
    2图章是由一个个图案在不同的图层上堆叠做出来的,图案数量上限40个
    3根据我的测试,小助手一共有256个可用图案,其中普通105个图案,战斗包90个图案,高级61个图案。battlelog的可用图案更全,但是硬仗的高级版图案缺少了10个,战斗包图案缺少了50个,我在硬仗开了几千个金战斗包几千白银战斗包依旧没有集齐(256图案疑似是代码允许上限,硬仗部分图案无法获取原因未知,有懂得可以说说)
    4战地1只需要高级版就能全图案,战地4和硬仗均需要开战斗包才能获得缺失图案。战地4的金战斗包只能通过升级和把武器打到第一个勤务之星(击杀100人)获取,战地硬仗需要通过“钱”(得分)购买
    5根据我的个人经验。战地4你在升到满级+打100个左右的勤务之星战斗包就能全解锁,硬仗则需要开大概2k左右的金战斗包


    IP属地:安徽2楼2025-08-05 19:00
    回复
      2025-09-26 08:28:26
      广告
      不感兴趣
      开通SVIP免广告
      二:【关于battlelog和小助手】
      1battlelog网站:https://battlelog.battlefield.com/bf4/zh/
      战地1小助手网站:https://companion.battlefield.com/companion/


      IP属地:安徽3楼2025-08-05 19:02
      收起回复
        @电灯泡0123 xd能不能给我这帖子加个精,精华里的那个图章制作教程我觉得还不够详细而且已经有点过时了


        IP属地:安徽4楼2025-08-05 19:30
        回复
          三:【关于制作图章的工具选择】
          1.我常用的组合是snipaste(将原图置前并透明)+ps(取色)+系统软件的照片(查看图片)
          2.我常用的制作方法是:1使用snipaste截取要做成图章的部分并另存为图片2将snipaste截取的部分“贴到屏幕”,再调整大小与透明度3做好形状后转到battlelog,使用ps取色并上色


          IP属地:安徽5楼2025-08-05 20:58
          回复
            剩下的没啥好说的了
            战地1小助手:
            导入代码var asset = prompt("请输入您的图章代码");if(asset.length != 0) fetch("/jsonrpc/web/api",{method:"POST",headers:{"X-GatewaySession":localStorage.gatewaySessionId},body:JSON.stringify({jsonrpc:"2.0",method:"Emblems.newPrivateEmblem",params:{data:asset}})}).then(res => res.json()).then(res => (console.log("图章位置:"+res.result.slot),console.log("缩略图:"+(res.result.imageUrlTemplate = res.result.imageUrlTemplate .replaceAll("[SIZE]","320"),res.result.imageUrlTemplate .replaceAll("[FORMAT]","png"))))),location.href="https://companion-api.battlefield.com/companion/emblems";else console.log("用户未输入");
            导出代码var mode = 0; //默认导出方式: 0:使用时选择 1:默认使用图层导出模式 2:默认使用分享码导出方式 3:全都要var Exp_AutoFill = 1;//控制输出的信息是否直接包含一键导入脚本(默认自带完成自动重定向)[实际上就是Studio版本扒过来的]var web_slot = window.location.pathname.split("/").pop();clear();if (!isNaN(web_slot)) //判断是否为图章页面(检测页面序号是否为数字){if(mode == 0)mode = prompt("想以何种类型导出?(1.图层代码 2.分享码 3.全部)",); //询问导出类型switch(mode){case "1":console.info("序号:"+web_slot);fetchPrivateEmblem(); break;//图层导出方法case "2":console.info("序号:"+web_slot);shareGalleryEmblem(); break;//分享码导出方法case "3": console.info("序号:"+web_slot);fetchPrivateEmblem();shareGalleryEmblem();break;//全部输出模式default: alert("用户未输入/无效的输入");console.warn("用户输入无效,数据为 "+mode);break;//如果输入都不匹配则跳过}}else //非图章界面,报警,退出{console.warn("当前未处于任何选择图章界面/不支持分享的图章"); //警报}function fetchPrivateEmblem(){fetch("/jsonrpc/web/api",{method:"POST",headers:{"X-GatewaySession":localStorage.gatewaySessionId},body:JSON.stringify({jsonrpc:"2.0",method:"Emblems.fetchPrivateEmblem",params:{personaId:localStorage.personaId,platform:"PC",slot:window.location.pathname.split("/").pop()//获取页面图章ID}})}).then(res => res.json()).then(res => {if(Exp_AutoFill)console.info(print_Privatecode(res.result));else console.log(res.result);});}function shareGalleryEmblem(){fetch("/jsonrpc/web/api",{method:"POST",headers:{"X-GatewaySession":localStorage.gatewaySessionId},body:JSON.stringify({jsonrpc:"2.0",method:"Emblems.shareGalleryEmblem",params:{slot:window.location.pathname.split("/").pop()}})}).then(res => res.json()).then(res => {if(Exp_AutoFill) console.info(print_Privatecode(res.result.shareKey));else{console.info("分享码:"+res.result.shareKey),alert(res.result.shareKey);}});}function print_Privatecode(embeds_code)/* 生成一键复制脚本,带重定向 */{if(embeds_code.match(/asset/)){var method = "newPrivateEmblem";var data = "data";var slot_data = "\"career/0/emblems/preview/\"+res.result.slot";}else if(embeds_code.match(/------/)){var method = "importSharedEmblem";var data = "shareKey";var slot_data = "\"career/0/emblems/preview/\"+res.result";}else return ("错误:特征匹配失败,匹配源数据为 "+embeds_code);return("fetch(\"/jsonrpc/web/api\",{method:\"POST\",headers:{\"X-GatewaySession\":localStorage.gatewaySessionId,},body:JSON.stringify({jsonrpc:\"2.0\",method:\"Emblems."+method+"\",params:{"+data+":\'"+embeds_code+"\'}})}).then(res => res.json()).then(res =>{if(res.result!=null)location.href="+slot_data+";else alert(\"错误!\")})");}


            IP属地:安徽6楼2025-08-06 09:38
            收起回复
              四:【关于图章制作的一些常用套路】
              1.关于图片的裁剪:我的建议是如果做的是二次元大头最好裁一半,现实事物的图片最好不要做,复杂光影的也不要做,细节多的得砍细节,毕竟上限40个图案摆在那你玩不出花来


              IP属地:安徽7楼2025-08-06 10:39
              回复