骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
查看: 5402|回复: 9

[源码与工具] 听说魔法世界的源代码失传了?魔法世界源代码再次放出

[复制链接]

235

主题

1万

回帖

5368

积分

男爵[离任版主]

世纪风云制作组[场景]

圣殿骑士团[KT]
战团ID:KT_贤狼赫萝

Rank: 5Rank: 5Rank: 5

UID
720072
第纳尔
15200
精华
1
互助
278
荣誉
80
贡献
2040
魅力
1042
注册时间
2012-3-25

有生之年勋章战团正版勋章拿破仑正版勋章维京征服正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之大无畏勋章[杰出会员高级活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之正义勋章[杰出会员荣誉勋章]杰出汉化小组成员勋章骑士荣誉之霸主汉化勋章骑士荣誉之维京征服汉化勋章第一届战团中国联赛季军勋章

鲜花(918) 鸡蛋(14)
发表于 2018-1-4 19:28:37 | 显示全部楼层 |阅读模式
本帖最后由 贤狼赫萝 于 2018-1-4 19:31 编辑

海洋帝国MOD制作组里,在咱讨论rigale和一个魔法MOD结合的时候,QB泪流满面地对咱说魔法世界MOD的源代码已经失传了,觉得很可惜,希望咱能找一下。

魔法世界是原版1.011的一个MOD,很早以前就放出过源代码,但原帖的下载地址已经失效
http://bbs.mountblade.com.cn/thread-50630-1-1.html

不过庆幸的是,这个源代码并没有从此变为传说。
感谢Taleworld的网友Pode,他花了一整天时间从古董电脑里拯救出了数据,其本意是为了移植到战团,不过这已经足够了,他,改变了挽救了魔法世界
原帖地址:https://forums.taleworlds.com/index.php/topic,52699.315.html

Pode的新功能
1. Added 17 kind of magics, you can find out more by talking to Magic Teacher in Zendar.
2. Added potions, you can buy them from Magic Teacher in Zendar.
3. NPC will also use magic if you equip them with staffs.
4. Added formation system. Press 2 to select infantry, 3 to select archers, 4 to select magicians.
Press X to switch to form formation or dismiss
Press Z to order formation advance by 20 metres
1. All enemies will join each other nearby battles during encounter.
①Cure: Press ctrl to swap to lay on hand, can cure others.
  ②Added a sound effect for fireball spell.
  ③Summon undead: Press and hold LMB to continuously consume mana, release LMB to summon undead, the quantity and quanlity is decided by mana consumed, at a max of 500 , added corresponding undead troops and equipments.
6. Undead armies are weak when they are spawned, but they will grow stronger as time passes:
  ①Every midnight some undead will upgrade to higher tier, and some low tier undead will join;
  ②Once per two midnight, all prisoners captured by undead army will become low tier undead(except player).
  ③As time passes, the amount of undead armies will increase, at a max of 40.
9. You can no longer cast spell when your encumbrance is over 20.(No heavy mage anymore)

Fireball and potion store - Wizard in Zendar in tower.
Support - Praven - Go to the guild master in Praven and theres a wall with a gap. The wizard is in there.
Water - Jelkala - At Jelkala as you go throguh the main gate theres some aldders to your right. Go up them and the wizard is near enoguh straight ahead of you. You have to bring him 40 wines though to get the devastating spell.
Fire - Sargoth - As you enter town go right, keep looking on your left and theres a guy behind a broken wagon thing.
Other - In Narra when you enter town go right, there will be some stairs on the right. Go up them and turn left. Follow it round and there will be like a clothes line in between two houses, walk over it and the guy is stood on the other side of the building.

Press your number, E.G. if you have 3 fire spells press '6'.
When you done that press E.
When you wanna cycle through them press T.
When at required one press Left Mouse Button.
Your spell should be equiped.

Sargoth wizard

Not prerequiremnts but give him 3500 denars and he will teach you searing ray.

Give him an additional 7000 denars and he will give you burning trail

Master searing ray and become a high level mage and he will give you Wall of Fire

Master wall of fire and he will gie you the red scepter (This is important for later. You can either keep the powerful scepter or give it to its rightful owner "Tilgar")

Praven Wizard
Gives you cat's grace, but I think he also gives you bull's grace. Digging through the conversation files he seems to be the same wizard, but it seems like its an "either/or" situation. The difference I think depends on learning Restore Ammo when choosing character background.

He also teaches you cure I believe if you dont already have it.

Master Cure and become an intermediate magician and he'll give you mass cure

Jelkala Wizard

Teaches you wave spell for 40 wines

Teaches you Freezing trail for an additional 20 ales

Narra Wizard

Find 3 of his clan objects which are some kind of magic medal

One will teach you fire shroud, the others teach you Tsunami and Summon undead (not sure if its a choice thing or a certain object thing... he does say there are three objects)

This is also where the Red Scepter comes into play. I believe this is the "Tilgar" the other wizard was talking about because he also mentions something about his clan and he seems to match the spell set. Give him the scepter Initiate chat) and he will teach you Sandstorm, the most powerful spell in the game. So its your choice. Powerful wand or powerful spell. Note: you may have to give the scepter to the Last Wizard (Vaegirs?) because it fits his type a bit more)

Unknown Wizard (Vaegir? Or Narra?)

Possible person to give the Red Scepter to for Sandstorm because it meets his quest types (going and getting certain items for him)

He wants the Book of Lost Spells and if you get it to him, he will give you Teleport. Apparently King Harlus has the only copy and the way to get it is to capture him (or defeat him in battle? perhaps a dropped item but it does say "Capture" him. Either way, get the book and he'll give you Teleport (side note: which i never seemed to get to work correctly on my file with all spells unlocked)

Horazon's (the support magic mage who teaches Cat's Grace and Bull's Strength) conversation txt is very confusing as it is meshed together. There are three instances where he starts a conversation. The first is where you find him and he says "Hey you found me!". The second is him talking about you mastering cure and it scans for that along with the title "intermediate mage". Now the third which is interesting scans for High Level Mage which doesn't fit into the script of other spells he teaches. He start this conversation with "Hey its been a while" and a line below that he says "I can teach you bull's strength". So I believe the requirement for Bulls Strength is for you to be a high level mage. This makes it quite a dilemma. Put point in strength that will be pretty much wasted later because you get a spell, wait for the spell and sacrifice your strength.


For those of you guys who are complaining about Brennor not responding to you, You need to be a primary mage before he will speak to you. He'll give you Searing Ray for 3500 denars and when you master it + reach High Level Mage, you can get wall of fire. He seems to be the most important mage as he give you the most spells and the red scepter.

AI mages have mana, too. Just you never know how much are left.

Only way I've found (to recruit mages) is to free them from other parties or capture and convert them.

Get the mysterious medal after bringing the ale to the drunk in Jelkala, take the MM to Narra

If you jump out of the tower in Zendar, you can access the tavern and its chest.

I was attacked by bandits in Praven and the wizard helped them and I had to kill him to end the ambush. Lucky for me (and him) he was his old self again when I talked to him later. I guess the problem is that he does not vanish like other people (the traders and guards) when the attack happens.

I helped the undead (one HelGuard survived) and now I can't fight the undead.

Master wave spell and become a Veteran Mage, gives ice storm (You CAN have ice storm and wall of fire it seems... he tells you you can't before you choose to take it, but the other guy will give you the same warning then teach you the other spell anyway)

I finally figured out why some folks get different spells from the Narra wizard in exchange for the mysterious medal.  It depends on which dialog choice you take when he asks you for it.  "yes" gives you fire shroud, "no" gives Tsunami, and "prove it" gives summon undead.  As long as you don't actually learn a spell, you can get the descriptions of each from him and make up your mind, but you can only learn one of them. Tsunami sux.

- When bandits attack you in town the magic teachers is here and attack you too.

- You can learn both wall of fire and ice storm.

- Sandstorm doesn't work(it worked one time for me) and doesn't upgrade.

- Sometime when your mana bar is empty it doesn't fill up anymore. Graphics bug, you can still cast, but the bar doesn't display.

-Undead parties can become very scary if left unchecked long enough. Reports of 5000 hellguards in one group.

I had to use the number keys at the top of the keyboard and NOT the keypad (my usual go-to for numbers). Numlock on/off seemed to have no effect.

下载地址(买一送一,包含Pode的战团移植和源代码)
Magic world是本体和源代码,Fix是pode的更新,temp warband port是Pode的源代码

Dropbox下载
百度网盘:魔法世界本体和源代码Pode的MOD

注意:魔法世界的源代码因为很早就开源了,可以随便使用(但要注明来源),Pode的MOD可以作为学习参考,但是如果要使用的话就亲自去联系本人吧

评分

参与人数 1第纳尔 +20 互助 +2 魅力 +20 收起 理由
Aomine Daiki + 20 + 2 + 20 文章不错,继续努力!

查看全部评分

http://bbs.mountblade.com.cn/thread-2017622-1-1.html

各位帮忙来投个票并发表一下自己的看法

26

主题

804

回帖

399

积分

骑士

民间工匠

Rank: 4Rank: 4

UID
1115705
第纳尔
4062
精华
0
互助
26
荣誉
2
贡献
0
魅力
30
注册时间
2012-12-13
鲜花(235) 鸡蛋(10)
发表于 2018-1-5 18:02:19 | 显示全部楼层
本帖最后由 a1550887802 于 2018-1-5 18:04 编辑

我下载了,然后发现玩不了战团版(加了补丁之后),弹错说是缺少模型文件(我保证用的战团运行的战团版mod)
源代码我还没看,不过大体思路基本在短暂的一小会体验里看明白了,当然也是因为当年玩过原版的mod
虽然现在这个战团版玩不了,我还是觉得当年的原版更厉害,原版可没有那么多方便的操作
不过现在偏向魔幻系的mod就很少,很多mod制作者都是不太愿意增加魔幻元素的
虽然我觉得骑砍mod的题材不限于单纯的冷兵器和历史,不过我还是觉得现在主流mod都有严重的“历史写实”癖好,这种状况我并不觉得很好
mod还是多元化比较好,像骑砍这么自由的游戏不多

224

主题

6034

回帖

2982

积分

男爵[离任版主]

Rank: 5Rank: 5Rank: 5

UID
169987
第纳尔
15231
精华
1
互助
101
荣誉
50
贡献
1605
魅力
252
注册时间
2009-11-28

元老骑士勋章汉匈决战正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]骑士美德之大无畏勋章[杰出会员高级活跃勋章]骑士美德之仁慈勋章[杰出会员互助勋章]骑士美德之谦恭勋章[杰出会员财富勋章]骑士美德之公正勋章[杰出会员高级财富勋章]骑士美德之奉献勋章骑士美德之高贵勋章骑砍中文站微博会员勋章

鲜花(1473) 鸡蛋(56)
发表于 2018-1-5 19:06:19 | 显示全部楼层
暗暗十分在那个版本的骑砍做出来的种种都已经是非常厉害的操作了。
虽然很多在战团的环境下看起来很简单。惭愧的是时代变了,却还没有能与前辈相媲美的定音之作问世。

12

主题

1481

回帖

1033

积分

波耶[MOD制作小组]

殿堂筑师

Rank: 4Rank: 4

UID
324735
第纳尔
3976
精华
1
互助
47
荣誉
25
贡献
0
魅力
70
注册时间
2010-10-15
QQ
鲜花(172) 鸡蛋(67)
发表于 2018-1-12 01:31:11 | 显示全部楼层
a1550887802 发表于 2018-1-5 04:02
我下载了,然后发现玩不了战团版(加了补丁之后),弹错说是缺少模型文件(我保证用的战团运行的战团版mod ...

主要还是骑砍平台适合做史实类型的。

魔幻的,换装风格已经很多了。

更有追求一些的话,种族、动作、粒子效果、浮空的方面的限制就多起来,有些还挺不好弄的。

26

主题

804

回帖

399

积分

骑士

民间工匠

Rank: 4Rank: 4

UID
1115705
第纳尔
4062
精华
0
互助
26
荣誉
2
贡献
0
魅力
30
注册时间
2012-12-13
鲜花(235) 鸡蛋(10)
发表于 2018-1-12 01:42:47 | 显示全部楼层
Borr 发表于 2018-1-12 01:31
主要还是骑砍平台适合做史实类型的。

魔幻的,换装风格已经很多了。

我觉得还是你这种循规蹈矩,墨守成规的制作者太多了
所以才没有人愿意去做点除了“史实”题材以外的东西
战团本身“史实”吗?只能说“写实”
想秉承战团的风格无可厚非,但是你还要强加到别人身上就有点过分了
而且依照你的理论,战争之风早就不用做了

12

主题

1481

回帖

1033

积分

波耶[MOD制作小组]

殿堂筑师

Rank: 4Rank: 4

UID
324735
第纳尔
3976
精华
1
互助
47
荣誉
25
贡献
0
魅力
70
注册时间
2010-10-15
QQ
鲜花(172) 鸡蛋(67)
发表于 2018-1-12 08:57:19 | 显示全部楼层
本帖最后由 Borr 于 2018-1-11 19:09 编辑
a1550887802 发表于 2018-1-11 11:42
我觉得还是你这种循规蹈矩,墨守成规的制作者太多了
所以才没有人愿意去做点除了“史实”题材以外的东西 ...

不是墨守成规,是代表性的东西。

一个好的题材能召唤同伴一起把事情搞成,搞上档次。至于架空的东西,你要是注意看就会发现那基本上都是作者一个人在做,因为自己脑补的东西,别人不感兴趣,没有号召力,只能召唤自己。那怕做出来,受个人力量的限制,能做好做上档次的也寥寥,何必把自己那一点来之不易的自由时间耗费在过家家上边?
(点击展开 / 收起)


要想改变这个状况,就得选一个合适的好的题材,有不可抵挡吸引力的,才能做出好东西来。

--这样的架空题材也不是没有,比如武侠、甚至九州,作为题材都足够吸引人,但是号召力上如何?都无疾而终了,甚至有的连头都没开起来就没有了。

有一点就是中国的历史类,就是相当于西方的魔幻类,起的作用就是提供题材。西方文化地区性强,支离破碎的,只有靠架空才能达到中国历史题材的号召力。

212

主题

1033

回帖

1049

积分

子爵[版主]

Rank: 7Rank: 7Rank: 7

UID
2893127
第纳尔
14847
精华
0
互助
93
荣誉
21
贡献
325
魅力
1382
注册时间
2017-11-5
鲜花(431) 鸡蛋(0)
发表于 2018-1-12 10:32:41 来自手机 | 显示全部楼层
本帖最后由 vegetto 于 2018-1-12 11:49 编辑
Borr 发表于 2018-1-12 08:57
不是墨守成规,是代表性的东西。

一个好的题材能召唤同伴一起把事情搞成,搞上档次。至于架空的东西, ...

想要做别具一格的东西就要先准备好别具一格的框架,在那种战团的固有模式和框架上修修改改,依然保留这种沙盒大地图,这种进场景的模式,这种战斗模式,阵营等级制度,分封制度等等,那么再怎么改也没用。

想想原版八合一的益智游戏,crpg,战狼mod,隋唐mod,推塔mod,各种联机。



我们太多人太固执的认为骑砍单机模式(根据我的观察,大部分玩家对骑砍功能和模式都停留在对那些主流的单机mod的印象) 就是那种开局不可避免的选出身,千篇一律的角色创建界面,建完进了那层皮一样的大地图,走走遇上人对话打仗什么的,进城要先弹含有几行选项的界面,战斗一定就是几十几百人的战斗,玩家没有战场延续就只能用动作键位操作自己,这个游戏没剧情的情况下只能打野跑商发育养兵一统山河或加入势力,势力就只能是分封制,必须以国家为阵营,必须有阵营,必须是集团军作战,固定的几种武器类型不能多加,固定的伤害类型不能多加……

这种模式和框架太深入人心了,这些东西很多不是内核嵌死的,是可以改掉的,骑砍这个系统相比很多其他游戏比如老滚全战的mod系统来说,是可以放弃自己的框架,并且难度系数较小虽然繁琐不过用时很平滑,里面的很多文件你可以全都推翻不要,只用它封装的核心函数,从头开始重写,不用官方那套架构世界的思路。甚至可以这么讲,单机和联机这两个模式都没有明显的分立,因为完全可以在单机里面实现联机的功能和框架。



但是最重要的问题是,系统本身的弊端必然导致如果想这么做,还不如用ce5做一个独立的游戏来的高效很多功能更易于解决还能减少商业化的阻力,所以这就要看你对这个游戏的热爱,并且想要把对另外一个游戏或漫画电视剧历史种种的热爱在这个游戏上复现,并且用这个游戏的系统的某些优势来强化那个游戏所难以实现的东西,让你喜欢的两个游戏都能获得新的活力新的发展,不至于越来越向dead game之路。

综上:骑砍到底可以做什么样的mod,能不能做什么mod,关键在于你把这个游戏看做是个引擎还是一个框架。发动机的原理大同小异,但是如果太拘泥于某一种类型的汽车发动机的外形、构造、参数,当然会觉得无法用在其他的交通工具的启动上或者动力不足或者影响买家体验。还有就是如果发动机不变只是换个车皮,那我们和全战老滚那种改改汉化和模型、装装各种补丁包、武器装备人物风景dlc扩展包的游戏mod的制作模式有什么区别。

12

主题

1481

回帖

1033

积分

波耶[MOD制作小组]

殿堂筑师

Rank: 4Rank: 4

UID
324735
第纳尔
3976
精华
1
互助
47
荣誉
25
贡献
0
魅力
70
注册时间
2010-10-15
QQ
鲜花(172) 鸡蛋(67)
发表于 2018-1-12 12:17:12 | 显示全部楼层
本帖最后由 Borr 于 2018-1-12 02:15 编辑
vegetto 发表于 2018-1-11 20:32
想要做别具一格的东西就要先准备好别具一格的框架,在那种战团的固有模式和框架上修修改改,依然保留这种 ...

既然跑题这么远了,就多讨论一点

这个怕是只有游戏专业出身的拔尖人才有那个科班基础和精力的。说句不中听的,要是有更好【0基础的人能上手】的引擎,谁还弄这个。

还有就是要做什么。想来modder做mod都不是专门来炫技的,好的作品能给人印象,要有(1)艺术性(2)代表性,绝佳的作品还能表达出一点形而上的东西 -- 引擎框架好不好,技术高不高是个手段。

modder的作品,换装类的沾一点艺术性,起码看着好看对不。
大多数其他的写实类的mod,就是主要通过历史还原达到代表性,艺术性能兼顾的话,就算难得的佳作了。
这类mod也可能通过任务讲个好故事,塑造个能有印象的人物,也是不错。

至于技术方面的东西,有没有玩得hi的小功能,妹子好不好看,玩法新颖不新颖 --- 玩过以后几天就忘掉了。

用一句老三国电视剧的台词“君不足与语,请勿复言。”(别烦我了)


楼下的你搞笑呢,不是你的帖子,回的也不是你。我说什么碍着你了?

26

主题

804

回帖

399

积分

骑士

民间工匠

Rank: 4Rank: 4

UID
1115705
第纳尔
4062
精华
0
互助
26
荣誉
2
贡献
0
魅力
30
注册时间
2012-12-13
鲜花(235) 鸡蛋(10)
发表于 2018-1-12 15:28:46 | 显示全部楼层
本帖最后由 a1550887802 于 2018-1-12 16:00 编辑


用一句老三国电视剧的台词“君不足与语,请勿复言。”(别烦我了)

鲜花鸡蛋

洪咸饭  在2020-9-1 07:55  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

39

主题

4381

回帖

1526

积分

男爵[离任版主]

世纪风云制作组[模型]

兵器匠人

Rank: 5Rank: 5Rank: 5

UID
624635
第纳尔
2053
精华
0
互助
12
荣誉
14
贡献
100
魅力
18
注册时间
2012-1-13

骑士荣誉之维京征服汉化勋章

鲜花(147) 鸡蛋(0)
发表于 2018-4-19 10:18:33 | 显示全部楼层
在东西做出来之前,任何的评论都是有理有据的。
骑兵团队来打仗,就像野火烧八方;
杀奔西来杀奔东,人似猛虎马似狼;

骑兵团队来打仗,就像彩云追太阳;
狭路相逢勇者胜,苦到尽头强者昌。
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2024-12-21 13:12 , Processed in 0.156832 second(s), 30 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表