开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 3966|回复: 11
收起左侧

[易语言纯源码] [开源]20160507 Contra Director地图编辑版

[复制链接]
结帖率:100% (11/11)
发表于 2016-5-7 12:13:58 | 显示全部楼层 |阅读模式   贵州省遵义市
分享源码
界面截图:
是否带模块: 调用了模块
备注说明: -
本帖最后由 SalHe 于 2016-5-7 12:27 编辑

不知道还有多少童鞋对魂斗罗感兴趣,估计已经屈指可数了
楼主蛋蛋后,对魂斗罗情有独钟啊,所以愿意花心思去写

至于有些单子真的没法完成,因为那些都是需要花时间去研究的
而魂斗罗的Hack有现成的文档,所以能短期完成,我得抓学习,大家快学学我的积极,哈哈!
所以请有些朋友谅解下了,也感谢部分人对我作品的期待,谢谢了
也感谢在我编写过程中给予指点的朋友和前辈 Trax & CZXIn & 凌晨星光
当然还有最爱的 Ex_DirectUI,帮助我完成界面,听说群主来精易了 @
泆寒
本人在编写过程中参考的一切文章、资料以及链接等我都打包在附件内的

来来来,贴个效果图(GifCam录制):
Contra Director.gif
Performance.gif


好吧,没时间解释了,快上车。。。
所以直接贴 ReadMe.txt 了。


To read ReadMe.txt normally, please open it with Sublime Text.
为正常阅读 ReadMe.txt,请使用 Sublime Text 打开。
--------------------------------------------------------------------
# Contra Director
Coded by SalHe
SalHe@qq.com
Copyright(C) SalHe, All Rights Resvered
--------------------------------------------------------------------
# Functions/功能
V20160329:
Preview level mapping/预览地图
Preview enemy’s position/预览敌人位置
V20160507:
Edit level mapping/编辑地图
--------------------------------------------------------------------
# Thanks/感谢
Trax & CZXIn & 凌晨星光 & Ex_DirectUI
--------------------------------------------------------------------
# Reference/参考
Trax: Contra Hacking Guide & Enemy Attributes
      http://www.bwass.org/romhack/contra/
--------------------------------------------------------------------
# QAF/问题
Q: How to set language the software use?
   如何设置该软件所使用语言?
A: Open .\config\Appliction, set value of item Location.Language to name of language.And the language file is in .\language\%LanguageName%.txt.You youself can write a language. Normally, there are two language files, are for Chinese and English.
   打开 .\config\Appliction, 设置 Location.Language 项的值为语言名字。语言文件位于 .\language\%LanguageName%.txt。你可以自己编写语言文件。一般软件会自带两种语言文件,中文和英文。
-----------------------------------
Q: I found some question and I have some advice!
   我发现了些问题还有点建议!
A: I'm very gald to hear it! If you've found some question or you have some advice, please let me know.
   我很高兴你发现了!如果你有任何问题或者建议,请告诉我。
--------------------------------------------------------------------
# Using guide/使用技巧
* Some basic using methods neeedn't to be mentioned. Such as open file, save file... everybody can do them. I want to tell you some skill.
   一些基本的操作就没有说的必要了把,什么打开文件了,保存文件了。。。大家都会的。我想说的是一些小技巧。
1.How to fill many places with a same block fast: Keep Shift downed and move you mouse.
  如何快速用一个 Block 填充多处:按住 Shift 移动鼠标。
2.How to lock mapping, because I don't want to move it: Make Lock checked, it's on the left of block selected and under Edit mode.
  怎么锁定地图,因为我不想让它移来移去的:选中 锁定,它位于 选中Block 的左边,编辑模式 的下面。
--------------------------------------------------------------------
# History/历史
-----------------------------------
2016/04/02
Contra Director Preview version is completely, or nearly.
It can display level's layout and enemy's position, but can't edit.
Now Contra Director can adapt Contra of US version perfectly, other version may not, specially hacked rom.
Japanese Contra can be adapted by Contra Director, but some trouble with graphics. And I don't know whether it's caused by problem of  Contra Director-self because it's not clear to be seen.
And I want to take graphics from Contra to display, but I have never learned programming about FC/NES. Although I take it, I won't how to display it correctly.
So if you know how to do, could you please tell that? :)
Contra Director For Editing version will came out soon, or much later, because I'm getting for my ZhongKao.
Thanks for waitting! :D
Contra Director 预览版本基本完成。
现在可以显示地图布局以及敌人位置,但是不可以编辑。
现在 Contra Director 可以完美适应美版魂斗罗,其他版本可能不行,特别是修改过的。
日版魂斗罗可以被 Contra Director 适应,但是在图形上有些问题。我不知道是不是 Contra Director 自身读取的问题。
我想从魂斗罗中提取图形,但是我没学习过FC/NES编程。所以即使我提取到了,我也不知道如何正确显示。
所以,如果你了解的话可以指点一下吗? :)
Contra Director 编辑版将会不久发布,也可能很久,因为我在准备中考。
谢谢期待!:D
--------------------------------------------------------------------
2016/04/02
Contra Director Edition for Level layout is completely, or nearly.
It hasn't been updated for mostly a month since last time because of my study....:D
To update this function(edit level's layout) took some times yesterday, and I solve some bugs.
Now it can display&edit level's layout and display enemy's position.
If you want to expand Contra, I think you should use "Contra Expansion.NES". It's patched with "Contra Expansion.ips" by WinIPS. And before expanding it, you should do some works. You yourself must add section address for the level you want to expand. The function isn't implemented by me. Eh, I have too little time to do this now. So if you are interested in this, and you have ability to do it, you can ask me for source code of Contra Director(It's programmed with Easy-Language/易语言, or I will pack source code into attachment).
And my troubles about taking graphics from Contra, some of them are solved. Rest of them are definition of color of cell. I don't how to connect cell with palette. I hope you can help me:)
Contra Director 地图编辑版基本完成。
几乎一个月没写了,主要因为学习....:D
昨天花了些时间来更新这个功能(编辑地图布局),我还解决了一些bug。
现在可以显示&编辑地图布局,显示敌人位置。
如果你想扩展魂斗罗,我觉得你应该使用“Contra Expansion.NES”。这是用WinIPS打的补丁,补丁文件是“Contra Expansion.ips”。在扩展以前,你还要干点事儿。你必须手动为你想扩展的关卡添加关卡页(Section)地址。这个功能我没去实现。额,我时间不够,暂时就没法去做了。如果你对这个感兴趣,并且有能力完成的话,可以找我要源码的(是用 Easy-Language/易语言 写的,可能我会把源码放在附件里的)。
关于我从魂斗罗提取图形的问题,其中一些已经解决了。剩下的问题是Cell的颜色的定义。我不晓得怎么把调色板和cell联系起来。希望你能帮助我:)
关于英语泛滥的问题==,这次写的这个我要发布在Romhacking,所以要做英文语言的适配(也算不上多国语言,没有用Unicode)

最后是附件,包含新版老版Contra Director源码,以及编译好的程序
压缩文件原格式为 7z,为能上传至论坛,改后缀为zip

Contra Director[Compiled&Source-Code].zip (1.18 MB, 下载次数: 52)

评分

参与人数 5好评 +4 精币 +18 收起 理由
Bz老乌龟 + 1 奉上小小红包希望笑纳
精易文龙 + 2 感谢分享,很给力!~
qq626771719 + 1 + 2 虽然看不懂但是好流弊。。
冰点 + 1 + 10 奉上小小红包希望笑纳
leiyh + 1 + 4 感谢分享,很给力!~

查看全部评分


发表于 2016-6-6 09:00:52 | 显示全部楼层   山东省潍坊市
支持楼主,学习一下,谢谢
回复 支持 反对

使用道具 举报

结帖率:100% (3/3)
发表于 2016-5-20 16:11:21 | 显示全部楼层   吉林省长春市
唉 反正能学就是好事呗
回复 支持 反对

使用道具 举报

头像被屏蔽
结帖率:90% (19/21)
发表于 2016-5-12 03:02:18 | 显示全部楼层   海南省海口市
支持楼主,学习一下,谢谢!
回复 支持 反对

使用道具 举报

头像被屏蔽
结帖率:29% (5/17)
发表于 2016-5-10 16:27:49 | 显示全部楼层   重庆市重庆市
订蛋糕弟弟弟弟
回复 支持 反对

使用道具 举报

结帖率:100% (5/5)
发表于 2016-5-8 14:09:24 | 显示全部楼层   内蒙古自治区呼和浩特市
嘉宾+一见钟情. 抱歉 这不是重点. ExDUI果然很好用啊 - - 哈哈
回复 支持 反对

使用道具 举报

结帖率:90% (19/21)

签到天数: 17 天

发表于 2016-5-8 05:53:35 | 显示全部楼层   江苏省南京市
楼主 蛋蛋后......  让我这个90后情何以堪
回复 支持 反对

使用道具 举报

发表于 2016-5-7 15:22:41 | 显示全部楼层   上海市上海市
感觉不错。
回复 支持 反对

使用道具 举报

发表于 2016-5-7 12:41:14 | 显示全部楼层   广东省广州市
好定西,不错学习
回复 支持 反对

使用道具 举报

结帖率:75% (3/4)
发表于 2016-5-7 12:30:17 | 显示全部楼层   浙江省杭州市
我擦,这是什么鬼.....

点评

魂斗罗编辑器   贵州省遵义市  发表于 2016-5-7 12:31
回复 支持 反对

使用道具 举报

结帖率:91% (20/22)

签到天数: 1 天

发表于 2016-5-7 12:17:08 | 显示全部楼层   浙江省丽水市
高大上
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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