HOME> 2010世界杯> [Flan数据]Flan's mod&Flan's mod Ultimate枪械/载具配置数据全解及修改教程

[Flan数据]Flan's mod&Flan's mod Ultimate枪械/载具配置数据全解及修改教程

回复:

苏雅人

苏雅人

FLAN真的是我用的最喜欢的MOD了

QQ图片20191030230541.png

(180.98 KB, 下载次数: 25)

下载附件

2019-10-30 23:06 上传

PB@B7CREA5K4}5GHRC9FKQS.png

(113.82 KB, 下载次数: 30)

下载附件

2019-10-30 23:06 上传

QQ图片20191030230541.png

(180.98 KB, 下载次数: 15)

下载附件

2019-10-30 23:06 上传

2019-10-30 23:06:00

大大的咸鱼

大大的咸鱼

本帖最后由 大大的咸鱼 于 2019-11-1 00:50 编辑

Stevenlaw 发表于 2019-10-30 23:06

FLAN真的是我用的最喜欢的MOD了

我去翻了翻你的主题帖,然后发现宁真的是个大大佬啊,我刚入坑flanmodplus,手臂什么的都不会搞,觉得自己好菜,你能帮帮我吗?[手动狗头]

2019-10-30 23:10:00

Char12138

Char12138

楼主会调整近战武器的挥刀动作吗

2019-11-07 20:48:00

大大的咸鱼

大大的咸鱼

Char12138 发表于 2019-11-7 20:48

楼主会调整近战武器的挥刀动作吗

我没做过Flan的近战武器,所以不是清楚,不过我可以帮你扒扒源代码(如果你真的有需要的话过两天联系我,这一段时间要期中,不是很有时间),或者你自己懂些英语的话直接翻对应版本的Flan源码文件src\main\java\com\flansmod\client\model下的ModelGun文件就行了(源码文件需要上网下,并不是模组本身),所有可用的模型自定义调节参数都在里面。至于伤害判定点的设定则在本贴所述的武器配置文本中写(这个参数我还没更新,如果你懂英语也可以先去我贴中说的路径下找找相关的文件自己看看)。

2019-11-07 22:26:00

cybmp3

cybmp3

哇塞⊙ω⊙感谢大佬楼主整理的材料。学习了。

2019-11-08 09:39:00

大大的咸鱼

大大的咸鱼

cybmp3 发表于 2019-11-8 09:39

哇塞⊙ω⊙感谢大佬楼主整理的材料。学习了。

看到你的回复又有更新的动力了呢!能帮到你是最好的了[可爱]

2019-11-08 11:42:00

Char12138

Char12138

大大的咸鱼 发表于 2019-11-7 22:26

我没做过Flan的近战武器,所以不是清楚,不过我可以帮你扒扒源代码(如果你真的有需要的话过两天联系我, ...

可以留下联系方式吗

2019-11-10 12:50:00

Twilight_Two

Twilight_Two

挺不错的,可惜发帖有点晚了。。要是早几年应该会有很多人看。虽然说可能腐竹些看去了又整氪金操作,但是总比老是那一样的属性玩起来更得劲

2019-11-10 23:12:00

大大的咸鱼

大大的咸鱼

本帖最后由 大大的咸鱼 于 2020-2-10 13:59 编辑

Char12138 发表于 2019-11-10 12:50

可以留下联系方式吗

我不习惯留联系方式,不过我会经常看这个小号,所以有需要直接在这找我就行了。

另外看你比较积极,我干脆就帮你扒了扒源码→

定义动作的代码是 meleeAnimation = EnumMeleeAnimation.DEFAULT; 其中EnumMeleeAnimation.后面的内容就是决定动作的,可以使用的参数分别为DEFAULT(默认)、NONE(无)、BLUNT_SWING(直线摆击)、BLUNT_BASH(直线猛击)、STAB_UNDERARM(腋下刺击)、STAB_OVERARM(过肩刺击)(PS: 这些动作我都没用过,所以每一种的动作到底是怎样的我就不知道了,后面的中文参考名是纯粹的根据参数名的英文翻译的),将该代码复制到模型的.java文件中然后编译就行了(比如我想用BLUNT_SWING动作,就把meleeAnimation = EnumMeleeAnimation.BLUNT_SWING;复制到model的.java文件中然后编译就行了)。

同时在武器数据配置文件中我也找到了有关近战武器参数,分别为

1.SecondaryFunction zoom(望远镜)/melee(近战)/custommelee(自定义近战)(决定该物品是否表现为枪械/望远镜/近战武器/使用自定动作的近战武器)

2.UseCustomMelee True/False(决定是否使用自定义近战动作)

3.UseCustomMeleeWhenShoot True/False(在射击时启用近战武器动作)

4.MeleeDamage 浮点数(近战攻击伤害)

5.MeleeTime 整数(完成近战攻击所需要的时间)

6.AddNode 浮点数1 浮点数2 浮点数3 浮点数4 浮点数5 浮点数6(用于添加自定义近战攻击动作节点,参数本身不支持复数个输入,但应该可以通过像Ammo参数那样的形式实现复数个输入,参数值中的前三个确定了当前节点的坐标位置(x、y、z轴坐标),后三个则指示了动作路径的朝向角度(x、y、z轴旋转角度))

7.MeleeDamagePoint/MeleeDamageOffset 浮点数1 浮点数2 浮点数3(用于指明近战伤害被施加的位置坐标(完成近战动作时在这些点上的实体会受到设定好的伤害),三个参数分别为伤害判定点的x、y、z轴坐标,应该也可以通过像Ammo参数那样的形式实现复数个参数的输入)。

更一下,我已经在帖子中更新了配置文件的相关内容,如果不懂还可以查看。

2019-11-11 17:10:00

大大的咸鱼

大大的咸鱼

Twilight_Two 发表于 2019-11-10 23:12

挺不错的,可惜发帖有点晚了。。要是早几年应该会有很多人看。虽然说可能腐竹些看去了又整氪金操作,但是总 ...

哈哈,不是坏事就好[嗯]

2019-11-11 17:17:00

Twilight_Two

Twilight_Two

大大的咸鱼 发表于 2019-11-11 17:17

哈哈,不是坏事就好[嗯]

我也是一样的,这么晚才来写神秘时代4的教程。。

不过还好吧,茶馆讨论过有多数人都比较资瓷

2019-11-11 19:11:00

2901595717

2901595717

楼主你知道如何将别的包里面的枪械模型搬到另外一个包,简单来说就是替换模型,那个服务器枪械不好看我想替换成别的包里面的枪械模型该怎么做

2019-11-16 01:54:00

2901595717

2901595717

[img][/img]

2019-11-16 02:13:00

2901595717

2901595717

2901595717 发表于 2019-11-16 01:54

楼主你知道如何将别的包里面的枪械模型搬到另外一个包,简单来说就是替换模型,那个服务器枪械不好看我想替 ...

2019-11-16 02:13:00

2901595717

2901595717

2901595717 发表于 2019-11-16 02:13

我替换了Class文件和模型贴图文件

最后进了游戏不显示变成了一个物品贴图文件咋整

2019-11-16 02:15:00

大大的咸鱼

大大的咸鱼

2901595717 发表于 2019-11-16 02:15

我替换了Class文件和模型贴图文件

最后进了游戏不显示变成了一个物品贴图文件咋整

...

首先你要先确定你替换模型的操作是否是合法的,即你有没有权利替换或者提取一个内容包中的模型。多数情况下一般你不发表,自己魔改着玩玩是没什么问题的,不过有些内容包作者可能会明文禁止任何对自己内容包的改动,记得注意下。

第二点,关于替换模型时出现的问题,我其实在帖子中提到过。在Flan参数解析中的第5项Model参数的隐藏内容中,我涉及了有关替换模型的过程中可能会遇到的问题以及一些解决办法,主要的就是进行跨包引用。不过记得删去模型包中的所有配置文件(其实就是只留com文件夹和assets文件夹),否则会多东西导致你在连接服务器的注册物品检查时不过关(无法连接至服务器),然后修改Model参数、ModelScale参数和Texture参数(复制粘贴过来应该就行的),之后进游戏应该就可以了。

2019-11-16 15:13:00

2901595717

2901595717

大大的咸鱼 发表于 2019-11-16 15:13

首先你要先确定你替换模型的操作是否是合法的,即你有没有权利替换或者提取一个内容包中的模型。多数情况 ...

我这边替换了模型和贴图并且改了名字,并且复制修改了Model参数、ModelScale参数和Texture参数,但是他还是2D模型,能加个QQ具体教我一下吗,我QQ2901595717

2019-11-16 19:24:00

大大的咸鱼

大大的咸鱼

2901595717 发表于 2019-11-16 19:24

我这边替换了模型和贴图并且改了名字,并且复制修改了Model参数、ModelScale参数和Texture参数,但是他还 ...

抱歉我应该在帖子中声明一下我不会随便留下联系方式的,没有想到会有这么多人要联系方式。不过我还是很愿意帮你们解决问题的,即使这个问题的解决方法我已经在教程中详细地说明过了(笑)。

既然你不是很愿意仔细阅读相关内容,那我就干脆把具体每一步怎么做告诉你:

所需材料:服务器的Flan包(包a)以及你想要用于替换的模型所在的内容包(包b)。

操作步骤:

1. 将包b中除assets和com以外的文件夹全部移到别处。

2. 找到a包中你嫌丑的那个物品的配置文件txt,将其中每一个含有Model这个词的参数的后面都修改成→b包的模型母文件夹名称.你想要用的那个模型的名称 这样的形式(你也可以从b包中引用了该模型的那个物品的配置文件中直接复制过来)。

3.对应修改a包中对应配置中所有带Texture这个词的后面的参数(同样可以向上面一样复制过来)。

4. 将b包中引用了该模型的配置文件中的ModelScale后面的参数值复制到a包中的对应配置文件中。

5. 将完成了修改后的a包b包拖入游戏的Flan文件夹中。

6. 打开游戏拿出对应物品查看效果。

2019-11-16 21:04:00

zzyyhh2008

zzyyhh2008

楼主 我现在在用1.12.2的flan 用的 现代和二战 里面的坦克均无法发射同轴机枪 请问我该怎么改呢

2019-11-17 02:20:00

w1453656098

w1453656098

真的很详细,学习了

2019-11-17 11:05:00

大大的咸鱼

大大的咸鱼

zzyyhh2008 发表于 2019-11-17 02:20

楼主 我现在在用1.12.2的flan 用的 现代和二战 里面的坦克均无法发射同轴机枪 请问我该怎么改呢 ...

很抱歉没有扒过1.12.2的源码,自己也没有怎么玩过Flan1.12.2的版本所以可能不是很能帮到你。

不过如果你说的是无法发射同轴机枪,可以检查一下是否填装了弹药以及填装的弹药是否正确。

2019-11-17 11:26:00

大大的咸鱼

大大的咸鱼

w1453656098 发表于 2019-11-17 11:05

真的很详细,学习了

能帮到你就好[可爱]

顺带一提我自己的枪包也要发预览版了,有兴趣可以去看看哦,链接在帖子里。

2019-11-17 11:27:00

w1453656098

w1453656098

大大的咸鱼 发表于 2019-11-17 11:27

能帮到你就好[可爱]

顺带一提我自己的枪包也要发预览版了,有兴趣可以去看看哦,链接在帖子里。

...

好嘞哥

2019-11-17 11:48:00

2901595717

2901595717

大大的咸鱼 发表于 2019-11-16 21:04

抱歉我应该在帖子中声明一下我不会随便留下联系方式的,没有想到会有这么多人要联系方式。不过我还是很愿 ...

我按照这个过程做了,可最后还是2D模型怎么办

2019-11-17 13:11:00

大大的咸鱼

大大的咸鱼

2901595717 发表于 2019-11-17 13:11

我按照这个过程做了,可最后还是2D模型怎么办

看你还不成功,我开始怀疑跨包引用是否真的可行,然后我自己又去试了一遍,让一个别的包引用了我做的模型,然后成功了,说明这个东西的确是可以实现的。但是你还是不行,说明你的操作有问题或者这之中存在其他问题,我说几个可能的原因:

1. 未将a包b包解压后再操作。

2. 模型引用路径不是b包中模型母文件夹名。

3. 可能你那个版本的Flan不支持跨包引用。就我测试的结果来看至少Flan 4.1.10和Flan Plus是支持的。

4. Flan文件夹中改过的a包/b包与未改过的a包/b包共存。

2019-11-17 13:51:00

2901595717

2901595717

大大的咸鱼 发表于 2019-11-17 13:51

看你还不成功,我开始怀疑跨包引用是否真的可行,然后我自己又去试了一遍,让一个别的包引用了我 ...

每次服务器更新模型都有更改,而且有W44的模型,证明模型可以替换,但是我试了很多次都是不行,你能帮我改一下吗QAQ

2019-11-17 14:20:00

大大的咸鱼

大大的咸鱼

2901595717 发表于 2019-11-17 14:20

每次服务器更新模型都有更改,而且有W44的模型,证明模型可以替换,但是我试了很多次都是不行,你能帮我 ...

私聊加我小号QQ

2019-11-17 14:49:00

2901595717

2901595717

没错,我又来了,载具模型怎么搬awa

2019-11-23 12:24:00

大大的咸鱼

大大的咸鱼

2901595717 发表于 2019-11-23 12:24

没错,我又来了,载具模型怎么搬awa

一样的道理,模型文件都在同一个文件夹下的

2019-11-23 12:41:00

2901595717

2901595717

大大的咸鱼 发表于 2019-11-23 12:41

一样的道理,模型文件都在同一个文件夹下的

搬过来了,但是坦克履带消失了

2019-11-23 13:45:00

大大的咸鱼

大大的咸鱼

2901595717 发表于 2019-11-23 13:45

搬过来了,但是坦克履带消失了

履带可能会有独立的模型和贴图,就像Flan Plus中枪械有独立的枪口火焰和弹壳模型一样,你需要都搬过来才行

2019-11-23 15:09:00

2901595717

2901595717

大大的咸鱼 发表于 2019-11-23 15:09

履带可能会有独立的模型和贴图,就像Flan Plus中枪械有独立的枪口火焰和弹壳模型一样,你需要都搬过来才 ...

那么关于反坦克武器伤害怎么整

2019-11-23 17:13:00

大大的咸鱼

大大的咸鱼

2901595717 发表于 2019-11-23 17:13

那么关于反坦克武器伤害怎么整

具体是哪一类的呢?如果是枪械发射器一类的话就按帖子里的指示来就行了,车载/机载武器需要先找到对应的gun文件夹下的武器然后再按照贴子里的方法改。如果是有爆炸效果的话那么爆炸效果在弹药的配置文件里改,且爆炸范围直接影响伤害,但是具体关系我目前也不是很明确,你可以试试。

2019-11-23 17:20:00

2901595717

2901595717

大大的咸鱼 发表于 2019-11-23 17:20

具体是哪一类的呢?如果是枪械发射器一类的话就按帖子里的指示来就行了,车载/机载武器需要先找到对应的g ...

我搬载具搬履带过来,总是会出现一堆莫名奇妙的部分,我是把Re什么的下面全复制过来,具体哪一个是履带的模型,求解5555QAQ

2019-11-29 21:17:00

大大的咸鱼

大大的咸鱼

本帖最后由 大大的咸鱼 于 2019-11-29 21:31 编辑

2901595717 发表于 2019-11-29 21:17

我搬载具搬履带过来,总是会出现一堆莫名奇妙的部分,我是把Re什么的下面全复制过来,具体哪一个是履带的 ...

一般就是直接英文名了,一个一个照着网上查查就行了。要我去找的话也基本是看名字;如果真要从源头找到可能就要很扒底层代码了会比较麻烦。如果你不嫌麻烦的话我也可以直接告诉你这些东西在源代码里的哪些地方,你可以自己扒一扒试一试。

2019-11-29 21:29:00

2901595717

2901595717

大大的咸鱼 发表于 2019-11-29 21:29

一般就是直接英文名了,一个一个照着网上查查就行了。要我去找的话也基本是看名字;如果真要从源头找到可 ...

//---Standard Vehicle Config for Flans Mod--------

//Created by Minecraft-SMP Toolbox 2.3.0.0

//---Standard-------------------------------------

// Naming

Name leopard21

ShortName leopard21

ItemID Your ID

// Visuals

Model GoG.leopard2

ModelScale 1

Icon Icon_Vehicle_leopard21

// Recipe

//Misc

//------------------------------------------------

//---Driveables-----------------------------------

//Visuals

Model GoG.leopard2

Texture Skin_Vehicle_leopard21

//Movement

MaxThrottle 1.35

MaxNegativeThrottle 0.45

Drag 1.0

//Wheels

NumWheels 4

WheelPosition 0 -55 -8 -25

WheelPosition 1 -55 -8 25

WheelPosition 2 40 -8 25

WheelPosition 3 40 -8 -25

WheelRadius 5.0

WheelSpringStrength 0.5

//Floating

//Ammo

AllowAllAmmo False

AcceptAllAmmo False

AddAmmo 120mm

AddAmmo APFSDS120mm

AddAmmo HEm

//Weapons

Primary Shell

Secondary GUN

ReloadTimeSecondary 100

AddGun -29 30 6 turret PMG

BarrelPosition 0 27 0 97 1.5 0

ShootDelay 2

ShellDelay 155

BulletSpeed 7

//Driver and Passengers

Driver 0 29 0 -360 360 -9 20

DriverAimSpeed 4 4 0

RotatedDriverOffset -12 0 11

Passengers 0

ShootParticlesPrimary largeexplode 0 0 0

ShootParticlesPrimary cloud 1 0 0

ShootParticlesPrimary cloud 1.75 0 0

ShootParticlesPrimary cloud 1.5 0 0

ShootParticlesPrimary cloud 1.25 0 0

ShootParticlesPrimary cloud 0.75 0 0

ShootParticlesPrimary cloud 0.5 0 0

ShootParticlesPrimary cloud 0.25 0 0

ShootParticlesPrimary explode 1.5 0 0

ShootParticlesPrimary largesmoke 0.5 0 0.1

ShootParticlesPrimary largesmoke 0.5 0 -0.1

ShootParticlesPrimary largesmoke 0.5 0.06 0.06

ShootParticlesPrimary largesmoke 0.5 0.06 -0.06

ShootParticlesPrimary largesmoke 0.5 -0.06 0.06

ShootParticlesPrimary largesmoke 0.5 -0.06 -0.06

ShootParticlesPrimary largesmoke 0.5 -0.1 0

ShootParticlesPrimary largesmoke 0.5 0.1 0

ShootParticlesPrimary cloud 0.05 0 0.2

ShootParticlesPrimary cloud 0.05 0 -0.2

ShootParticlesPrimary cloud 0.05 0.13 0.13

ShootParticlesPrimary cloud 0.05 0.13 -0.13

ShootParticlesPrimary cloud 0.05 -0.13 0.13

ShootParticlesPrimary cloud 0.05 -0.13 -0.13

ShootParticlesPrimary cloud 0.05 -0.2 0

ShootParticlesPrimary cloud 0.05 0.2 0

ShootParticlesPrimary flame 0.1 0 0.3

ShootParticlesPrimary flame 0.1 0 -0.3

ShootParticlesPrimary flame 0.1 0.16 0.16

ShootParticlesPrimary flame 0.1 0.16 -0.16

ShootParticlesPrimary flame 0.1 -0.16 0.16

ShootParticlesPrimary flame 0.1 -0.16 -0.16

ShootParticlesPrimary flame 0.1 -0.3 0

ShootParticlesPrimary flame 0.1 0.3 0

ShootParticlesSecondary crit 0.2 0 0

//Inventory Slots

CargoSlots 30

ShellSlots 1

FuelTankSize 2000

//Recipe

AddRecipeParts turret 10 tankTurret

AddRecipeParts frontLeftWheel 10 tankTurret

AddRecipeParts frontRightWheel 10 tankTurret

AddRecipeParts trailer 10 tankTurret

AddDye 5 gray

//Health and Collision

SetupPart core 1250 -80 -1 -30 133 21 60

SetupPart turret 800 -30 20 -23 56 15 46

SetupPart frontLeftWheel 3000 24 20 9 5 16 15

SetupPart frontRightWheel 3000 24 20 -24 5 16 15

SetupPart trailer 3000 29 11 -31 26 10 62

BulletDetection 7

IsExplosionWhenDestroyed true

CollisionDamageEnable true

CollisionDamageThrottle 0.01

CollisionDamageTimes 20

//Misc

CameraDistance 15

//Sounds

StartSound TankIdle

StartSoundLength 20

EngineSound TE

EngineSoundLength 40

ShootSoundPrimary HT

ShootSoundSecondary MG1910

DriverYawBeforePitch true

DriverTraverseSounds true

YawSound DTY

YawSoundLength 28

PitchSound STY

PitchSoundLength 40

ReloadSoundSecondary MG42_ammo

//------------------------------------------------

//---Vehicle--------------------------------------

//Visuals

RotateWheels True

//Movement

TurnLeftSpeed 0.5

TurnRightSpeed 0.5

FourWheelDrive False

//Misc

Tank True

ShootDelay 2

ShellDelay 155

//Sound

TrackLinkLength 8

TrackFrames 3

FlipLinkFix true

RightLinkPoint [-74.5,9,-25.5]

RightLinkPoint [-71.5,12,-25.5]

RightLinkPoint [-66.5,12,-25.5]

RightLinkPoint [53,11.5,-25.5]

RightLinkPoint [56,8.5,-25.5]

RightLinkPoint [56,4.5,-25.5]

RightLinkPoint [53,1.5,-25.5]

RightLinkPoint [36.5,-8.5,-25.5]

RightLinkPoint [-60.5,-8.5,-25.5]

RightLinkPoint [-71.5,0.5,-25.5]

RightLinkPoint [-74.5,3.5,-25.5]

LeftLinkPoint [-74.5,9,25.5]

LeftLinkPoint [-71.5,12,25.5]

LeftLinkPoint [-66.5,12,25.5]

LeftLinkPoint [53,11.5,25.5]

LeftLinkPoint [56,8.5,25.5]

LeftLinkPoint [56,4.5,25.5]

LeftLinkPoint [53,1.5,25.5]

LeftLinkPoint [36.5,-8.5,25.5]

LeftLinkPoint [-60.5,-8.5,25.5]

LeftLinkPoint [-71.5,0.5,25.5]

LeftLinkPoint [-74.5,3.5,25.5]

//------------------------------------------------你看看哪一个是履带

2019-11-29 22:06:00

大大的咸鱼

大大的咸鱼

2901595717 发表于 2019-11-29 22:06

//---Standard Vehicle Config for Flans Mod--------

//Created by Minecraft-SMP Toolbox 2.3.0.0

还需要我再帮你些什么么?

2019-11-29 22:24:00

2901595717

2901595717

大大的咸鱼 发表于 2019-11-29 22:24

还需要我再帮你些什么么?

我的意思是这里面有哪些要搬过去

2019-11-29 23:59:00

大大的咸鱼

大大的咸鱼

本帖最后由 大大的咸鱼 于 2019-11-30 00:25 编辑

2901595717 发表于 2019-11-29 23:59

我的意思是这里面有哪些要搬过去

我的意思是你自己查一查这里面每个单词的意思基本上就对这些参数的作用懂的差不多了,八成也用不上我来教你了。授人以鱼不如授人以渔,我希望的是教会你的是怎么自己看懂这些代码,而不是直接告诉你它是什么,特别是在这些东西还不算很难的时候。当然如果你一开始的目的就是改两个数据替换几个模型,不想做其它更深入的了,那你大可把你想知道的参数一股脑告诉我,我一次性给你说完你拿着改就行了。

爱问问题是好的,但前提是你有尝试过自己解决问题。

这里不论前提怎样,我还是再手把手帮你翻译一下每一个需要搬的参数的意思:

TrackLinkLength:1. Track,履带 2. Link,链接 3.Length,长度;翻译过来大概就是每一段履带的长度

TrackFrames:1. Track,履带 2. Frames,框架结构;翻译过来大概就是履带的机构类型

FlipLinkFix:1. Flip,翻转 2. Link,链接 3. Fix,固定;翻译过来大概就是履带的连接点相互固定

RightLinkPoint:1. Right,右侧 2. Link,链接 3. Point,点;翻译过来大概就是右侧的履带片连接点

LeftLinkPoint:1. Left,左侧 2. Link,链接 3. Point,点;翻译过来大概就是左侧的履带片连接点

2019-11-30 00:23:00

大大的咸鱼

大大的咸鱼

大大的咸鱼 发表于 2019-11-30 00:23

我的意思是你自己查一查这里面每个单词的意思基本上就对这些参数的作用懂的差不多了,八成也用不上我来教 ...

有问题还可以问,不过最好是那些你查了一遍仍然不懂的问题

2019-11-30 00:27:00

mikejasondragon

mikejasondragon

emmmm,多学习一点知识总是会有用的,虽说不知道能用上不,咱建模还没学,不过至少知道怎么改数据

2019-12-01 00:58:00

大大的咸鱼

大大的咸鱼

mikejasondragon 发表于 2019-12-1 00:58

emmmm,多学习一点知识总是会有用的,虽说不知道能用上不,咱建模还没学,不过至少知道怎么改数据 ...

哈哈,感谢资瓷,不过这两天一直忙着更枪包和debug,教学帖的确更的不多(果然还是坑太大让人看着就觉得搞不完,然后就没动力了搞枪包去了23333 PS:当然还是会更下去的,不过应该是一段时间以后了[笑])

2019-12-01 02:06:00

黑色的滑稽

黑色的滑稽

楼主我想问一下怎么让枪械开镜时枪械的精准度为0

2019-12-07 11:51:00

大大的咸鱼

大大的咸鱼

本帖最后由 大大的咸鱼 于 2019-12-7 18:59 编辑

黑色的滑稽 发表于 2019-12-7 11:51

楼主我想问一下怎么让枪械开镜时枪械的精准度为0

这个原版的flan、flan plus、flan plus ultimate都是做不到的,开镜时精度为0是我魔改了代码后新添加的功能,需要配合我这个版本的flan使用才行(在我的另一个帖子里)。同时你需要对武器的配置文件进行相应的修改(如果不是我的包),其中Spread/Accuracy参数为不开镜精度,然后添加AimingSpreadConstant参数,开镜的精度就等于Spread/Accuracy * AimingSpreadConstant的值。所以如果你希望开镜精度为0,AimTimeConstant参数填0就行了。

(这个效果在进游戏后的第一次开镜后才会生效)

2019-12-07 13:35:00

2901595717

2901595717

大大的咸鱼 发表于 2019-12-7 13:35

这个原版的flan、flan plus、flan plus ultimate都是做不到的,开镜时精度为0是我魔改了代码后新添加的功 ...

如果我想修改Flan物品的物品名字我该怎么做呢

2019-12-08 00:42:00

大大的咸鱼

大大的咸鱼

2901595717 发表于 2019-12-8 00:42

如果我想修改Flan物品的物品名字我该怎么做呢

找到包名\assets\flansmod\lang文件夹下的文件打开,然后公式是这样的item.物品的ShortName.name=你想让物品在游戏中显示的名字

2019-12-08 11:46:00

2901595717

2901595717

那么Java应该如何转Class文件形式呢

2019-12-14 20:34:00

大大的咸鱼

大大的咸鱼

2901595717 发表于 2019-12-14 20:34

那么Java应该如何转Class文件形式呢

需要进行编译,不过我还没出教程,你可以先去看看MCBBS上其他大佬们的教程

→https://www.mcbbs.net/forum.php?mod=viewthread&tid=906820

→https://www.mcbbs.net/forum.php?mod=viewthread&tid=666412

→https://www.mcbbs.net/forum.php?mod=viewthread&tid=648529

2019-12-14 22:23:00

2901595717

2901595717

大大的咸鱼 发表于 2019-12-14 22:23

需要进行编译,不过我还没出教程,你可以先去看看MCBBS上其他大佬们的教程

→https://www.mcbbs.net/foru ...

我想把Flan**改成左键开镜开右键怎么整

2019-12-14 23:04:00

2901595717

2901595717

左键开qiang右键开镜

2019-12-14 23:05:00

2901595717

2901595717

还有武器开镜后放大的倍数怎么调

2019-12-15 00:11:00

大大的咸鱼

大大的咸鱼

本帖最后由 大大的咸鱼 于 2019-12-15 00:15 编辑

2901595717 发表于 2019-12-15 00:11

还有武器开镜后放大的倍数怎么调

这个教学帖里就有啊,自己找找吧

2019-12-15 00:12:00

大大的咸鱼

大大的咸鱼

2901595717 发表于 2019-12-14 23:05

左键开qiang右键开镜

看我的枪包帖,里面有

2019-12-15 00:15:00

2901595717

2901595717

没用啊、、

改完了还是左键开镜右键开qiang

2019-12-15 00:33:00

大大的咸鱼

大大的咸鱼

2901595717 发表于 2019-12-15 00:33

没用啊、、

改完了还是左键开镜右键开qiang

那是Flan版本问题,原版Flan可能并不支持这样便捷地修改开火键设置,如果真的有需要可以考虑换Flan版本。

如果一定要用原版或没有内置这项功能的版本的话想要修改开火键就必须修改源代码,这需要你具备一定程度的JAVA编程能力以及编译JAVA文件的能力,同时你还需要找到对应的源代码否则无从下手。

2019-12-15 01:04:00

2901595717

2901595717

我哭了555555555555

2019-12-15 01:48:00

hbv

hbv

感谢大佬楼主整理的材料,炸服去了

2019-12-17 13:23:00

大大的咸鱼

大大的咸鱼

hbv 发表于 2019-12-17 13:23

感谢大佬楼主整理的材料,炸服去了

en,感谢支持!

2019-12-17 18:13:00

想念~

想念~

您好护甲耐久的数值可以给说下吗谢谢

2020-01-03 23:48:00

大大的咸鱼

大大的咸鱼

想念~ 发表于 2020-1-3 23:48

您好护甲耐久的数值可以给说下吗谢谢

从源码来看Flan'mod 4.1.10似乎并没有提供给护甲设置耐久度的功能。

2020-01-04 13:09:00

想念~

想念~

大大的咸鱼 发表于 2020-1-4 13:09

从源码来看Flan'mod 4.1.10似乎并没有提供给护甲设置耐久度的功能。

我知道怎么弄耐久了感谢~

2020-01-04 21:23:00

大大的咸鱼

大大的咸鱼

本帖最后由 大大的咸鱼 于 2020-1-5 00:36 编辑

想念~ 发表于 2020-1-4 21:23

我知道怎么弄耐久了感谢~

不用谢,毕竟实际上也并没有帮到你什么^_^

2020-01-05 00:33:00

Bi_Mo

Bi_Mo

请问有没有什么插件能给枪械加伤害和暴击的

2020-01-08 19:02:00

大大的咸鱼

大大的咸鱼

Bi_Mo 发表于 2020-1-8 19:02

请问有没有什么插件能给枪械加伤害和暴击的

这个就不太清楚了,不过直接修改配置文件改伤害效果应该差不多吧

2020-01-08 23:37:00

Bi_Mo

Bi_Mo

大大的咸鱼 发表于 2020-1-8 23:37

这个就不太清楚了,不过直接修改配置文件改伤害效果应该差不多吧

请问这个插件是Flanattribute是在哪儿找

2020-01-13 20:36:00

大大的咸鱼

大大的咸鱼

Bi_Mo 发表于 2020-1-13 20:36

请问这个插件是Flanattribute是在哪儿找

没用过,也的确不知道。

2020-01-13 21:48:00

kq9444

kq9444

大佬,我想让FLAN的泰坦机甲兼容其他MOD的武器(比如MFR2的追踪火箭筒),压缩文件里要怎么操作?

2020-01-16 00:02:00

大大的咸鱼

大大的咸鱼

kq9444 发表于 2020-1-16 00:02

大佬,我想让FLAN的泰坦机甲兼容其他MOD的武器(比如MFR2的追踪火箭筒),压缩文件里要怎么操作? ...

这个需要修改FLAN的源码,只凭修改压缩文件是做不到的。

2020-01-16 14:44:00

kq9444

kq9444

大大的咸鱼 发表于 2020-1-16 14:44

这个需要修改FLAN的源码,只凭修改压缩文件是做不到的。

啊,这样的啊...那请问大佬相关的教程哪里可以学习一下呢?我想自己研究研究

2020-01-16 17:26:00

大大的咸鱼

大大的咸鱼

kq9444 发表于 2020-1-16 17:26

啊,这样的啊...那请问大佬相关的教程哪里可以学习一下呢?我想自己研究研究 ...

没有相关教程,自己学学JAVA啃Flan源码就行,Flan源码Github上就有。

2020-01-16 21:00:00

kq9444

kq9444

大大的咸鱼 发表于 2020-1-16 21:00

没有相关教程,自己学学JAVA啃Flan源码就行,Flan源码Github上就有。

好吧,谢谢大佬

2020-01-16 21:11:00

眉似远山长

眉似远山长

提示: 作者被禁止或删除 内容自动屏蔽

2020-02-01 03:19:00

大大的咸鱼

大大的咸鱼

本帖最后由 大大的咸鱼 于 2020-2-1 19:51 编辑

眉似远山长 发表于 2020-2-1 03:19

楼主我想问一下怎么让枪械开镜时枪械的精准度为0

这里首先明确一点那就是原版的Flan's Mod、Flan's Mod Plus、Flan's Mod Ultimate都是不支持开镜散射和腰射散射分开设置的,它们统一由枪械文本中一个叫Spread(也可以写成Accuracy,作用一模一样没有区别)的参数控制,其值越小精度越高,设置成0时没有散射,因而如果你使用的是原版的Flan、FMP、FMU,那么你只需要将上述参数设置为0即可让开镜精度变成0。

如果你想让开镜散射为0而腰射散射不为0的话,那么很抱歉,目前的原版Flan、FMP、FMU都是做不到的。不过你可以尝试我在我的八边形枪包贴中发布的FMU的改版Flan's Mod Ultimate Modified(简称FMUM),我在其中添加了独立设置武器腰射散布、开镜散布乃至安装激光指示器时的散布,如果是服务器使用只要满足条件并在枪包帖中申请授权即可。

如果你是个人玩家,那么就没什么限制啦,愉快地玩耍即可。对应的精度设置仍在枪械配置文本中,控制腰射散布的参数是Spread(或Accuracy),控制开镜散布的参数是AimingSpread(或AimingAccuracy),将其设置成你想要的值即可。如果想探索更多FMUM中新加的参数的话,你可以下载FMUM的源码进行阅读,相关下载仍在枪包帖中。

最后希望这个回复能帮到你,疫情期间注意身体安全。

2020-02-01 19:50:00

【小熊猫】

【小熊猫】

是挺厉害哈

可惜我不玩这个模组

2020-02-01 22:57:00

大大的咸鱼

大大的咸鱼

Sweet_Dream 发表于 2020-2-5 13:08

大佬,我想让FLAN的泰坦机甲兼容其他MOD的武器(比如MFR2的追踪火箭筒),压缩文件里要怎么操作? ...

你的问题跟之前的一个人一摸一样,连字都不差,我已经答过了,你直接往上翻翻就能看到了。

2020-02-05 15:16:00

LYAN156

LYAN156

找了很久了这个

2020-02-07 08:33:00

oy你好

oy你好

提示: 作者被禁止或删除 内容自动屏蔽

2020-02-07 13:46:00

Deep_hug

Deep_hug

提示: 作者被禁止或删除 内容自动屏蔽

2020-02-08 18:42:00

大大的咸鱼

大大的咸鱼

Deep_hug 发表于 2020-2-8 18:42

没错,我又来了,载具模型怎么搬awa

一样的,修改模型和相关参数即可。

2020-02-08 20:41:00

EthanHHM

EthanHHM

请问楼主知道Flan mod plus和Flan's mod Ultimate的参数是不是ー样?还有哪ー个版本比较好?

2020-02-09 16:43:00

大大的咸鱼

大大的咸鱼

EthanHHM 发表于 2020-2-9 16:43

请问楼主知道Flan mod plus和Flan's mod Ultimate的参数是不是ー样?还有哪ー个版本比较好? ...

两者的参数多数都是一样的,功能也都差不多。

两者的关系是:据说原来搞Flan's mod Plus的作者打算退坑了,就整了个Flan's mod Ultimate 1.0出来,说是Flan's mod Plus的终极版。

不过就现在的情况来看似乎两者都在继续更新,只不过是不是原来的FMP作者在更新就不是很清楚了。FMP的最新版本应该到了3点几几了,而FMU的最新版应该就是1.1了。

如果让我来推荐的话我推荐Flan's mod Ultimate 稳定版,这个版本着重于修复原来Flan中存在的各种bug同时增加稳定性减少崩溃发生。

2020-02-09 19:23:00

EthanHHM

EthanHHM

大大的咸鱼 发表于 2020-2-9 19:23

两者的参数多数都是一样的,功能也都差不多。

两者的关系是:据说原来搞Flan's mod Plus的作者打算退坑 ...

谢谢楼主详细讲解!

2020-02-10 11:33:00

大大的咸鱼

大大的咸鱼

Judicious 发表于 2020-2-10 13:41

没用啊、、 改完了还是左键开镜右键开qiang

你是不是跑错地方了?我有在这个帖子里教过你讲的东西么?

2020-02-10 13:51:00

soil-sword

soil-sword

极为优秀和有用的教程!

或许使用目录功能会更好?我不确定,这篇教程肯定能帮到很多人的。

2020-02-11 12:30:00

大大的咸鱼

大大的咸鱼

突然唉84 发表于 2020-2-11 16:03

请问有没有什么插件能给枪械加伤害和暴击的

往上看,有人问了一模一样的问题=_=

2020-02-12 01:43:00

我是个假人

我是个假人

几个扩展包的同名枪械冲突了。该改哪些地方避开冲突?

2020-02-15 10:26:00

大大的咸鱼

大大的咸鱼

我是个假人 发表于 2020-2-15 10:26

几个扩展包的同名枪械冲突了。该改哪些地方避开冲突?

改ShortName即可。

2020-02-15 18:56:00

fengboytzy

fengboytzy

好酷炫的gun!!!!

2020-02-15 19:48:00

xiujingjun

xiujingjun

请问现在flan plus在哪下载,在原官网上只有1.03版本的

2020-02-22 12:47:00

大大的咸鱼

大大的咸鱼

本帖最后由 大大的咸鱼 于 2020-2-23 19:07 编辑

xiujingjun 发表于 2020-2-22 12:47

请问现在flan plus在哪下载,在原官网上只有1.03版本的

CruseForge上边应该有,但不一定是最新版。

具体的情况我也不是很了解,因为我现在主要在FMU平台上。

2020-02-22 19:39:00

fesareare

fesareare

问下大佬,我的代战争枪械用不了,枪械名字后面有【mw】

2020-03-11 11:21:00

大大的咸鱼

大大的咸鱼

fesareare 发表于 2020-3-11 11:21

问下大佬,我的代战争枪械用不了,枪械名字后面有【mw】

只有你提供的这些信息我没有办法判断问题。

2020-03-11 13:37:00

20021226fan

20021226fan

很有用,谢谢楼主

2020-03-18 14:00:00

mk110

mk110

楼主我发现一个问题,就是就算把射速改成浮点数或者用rpm来改,也会出问题,两次击发的间隔好像还只能是整倍数tick

我拿了别的包的一把m60试了下,把shootdelay改成1.5,然后打完一个100发的弹箱用了5秒……

不知道是不是因为mc的20tick限制住了?

因为我一直都很想还原出现实中武器射速的差距(很多真铁射速都是每分钟500啊800啊1000之类的,打起来还是有区别的 )

顺面感谢你的教程!

2020-03-19 23:25:00

大大的咸鱼

大大的咸鱼

本帖最后由 大大的咸鱼 于 2020-3-20 12:17 编辑

mk110 发表于 2020-3-19 23:25

楼主我发现一个问题,就是就算把射速改成浮点数或者用rpm来改,也会出问题,两次击发的间隔好像还只能是整 ...

你说的没错,的确是因为tick的问题。

射击的延迟是按tick来算的,所以两次射击之间的间隔只能是0.05s的整数倍。但是这并不意味着MC里武器的射速就被锁死了,其实还是有个取巧的办法来实现非整数的射速的,那就是不均匀射击间隔。

举个例子来说,如果我想实现900rpm的射速,我就可以让它先隔1个tick射一发,然后隔2个tick再射一发,之后再隔1个tick射一发,然后再隔2个tick射一发,如此往复。而具体的实现方法在Flan的代码里是这样的:首先设置了一个shootTime变量,该变量每一tick都会检测一遍,如果它的值大于0就自动减1;当我按下射击键时,先就会先判断shootTime的值是否小于等于0,如果是就进行射击,然后shootTime的值会被加上一个你所输入的shootDelay的值;如不是,那就不允许射击。这样只要将武器的shootDelay设置成小数就可以实现非整数射速了。

从FMU的代码来看FMU的作者的确是想要实现这样的功能的,他把shootTime和武器的shootDelay的数据类型都改成了浮点数(在原版的Flan里面这两个数据都是整数类型),只不过对于射击后shootTime的值增加的这块的代码却并没有改动,仍然是射击后令shootTime的值等于武器的shootDelay的值,结果就是新的rpm体系并没有起到应有的效果,射速仍然只能是整数值。

目前来说各个版本的Flan应该都是这样的,不过在我自己魔改版的FMU(我现在一般叫它FMUM)上我尝试修复了原有rpm体系的bug,最终实现了这样的一个非均匀射速体系。如果你真的想实现非整数的射速效果,你可以去我的另一个枪包帖中下载FMUM和配套的八边形枪包,然后自己修改枪包里武器的rpm数据。

PS:鉴于修复rpm属性是2020-3-19版上才搞的,而最近几个版本的FMUM都已经不再提供对基于其它平台开发的Flan内容包的兼容了,所以目前这个平台上只能玩我自己做的八边形武器包。

2020-03-20 12:09:00

Twilight_Two

Twilight_Two

如果可以的话,希望能统计一下哪些在服务端修改了就可以应用到服务器里比如威力之类的。哪些修改了会出现问题或者对客户端进入服务器后使用没有效果

2020-03-29 18:31:00

大大的咸鱼

大大的咸鱼

Twilight_Two 发表于 2020-3-29 18:31

如果可以的话,希望能统计一下哪些在服务端修改了就可以应用到服务器里比如威力之类的。哪些修改了会出现问 ...

这方面的确没有怎么关注,主要还是因为如果要确定一个参数究竟在哪个端上起作用必须完整地查阅它生效的代码流程,相对来说的确是比较麻烦的。

不过可以的话我以后会尽量标注的,感谢你的建议!

2020-03-29 19:09:00

Twilight_Two

Twilight_Two

大大的咸鱼 发表于 2020-3-29 19:09

这方面的确没有怎么关注,主要还是因为如果要确定一个参数究竟在哪个端上起作用必须完整地查阅它生效的代 ...

我就是发现服务端改了威力,客户端没改,也有效果。然后就在想其他的参数又会怎么样。。。

2020-03-29 19:51:00

浩海酱

浩海酱

/** Show the crosshair when holding this weapon */

ShowCrosshair True/False

这段代码加入枪械配置无效啊,我见有的用老版本的flan的包有的都枪械显示准心,请楼主教教我怎么显示准心吧

2020-03-30 12:06:00