📄 ja++更新说明.txt
字号:
自动管理功能,属于正常现象,内存略有上升,换来的是CPU占用率下降跟访问速度的提升。)
操作系统要让程序支持更大的寻址空间要在boot.ini中加入/3GB的选项,例如:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINNT="……" /3GB
64位系统本身支持这功能,不需要加这类参数。
32位系统如果要应用程序支持4G以上的内存,还可以用AWE。不过这方面我不太清楚……
☆修正MSSQL2000执行Main_MSSQL.sql出现错误的问题。
0.83fix5更新:
☆修正MSSQL/Access会出现储存状态失败的BUG
0.83fix6更新:
☆更新Athena Studio.Net及所有插件
☆更改脚本加密算法,请发布了加密脚本的用户重新使用新版本的AthenaScriptEncryptor.Net进行加密!!
☆增加rand2函数,返回从min到max的随机数(max最大可达2147483647),格式:rand2(min, max)
☆修正技能“贪婪的物欲”可以强行捡起有保护时间的物品的BUG
☆改进charcommand脚本指令,无视conf\char_command.conf中的设定即可使用
☆增加脚本指令mailbox,用于打开邮箱,格式:mailbox[<char_id>];
☆更新“JA++脚本指令说明文档.chm”
0.83fix6第二次更新:
☆更新Access版的ragnarok.mdb数据库和ragnarok.rar,修正一个字段由于疏忽的BUG。若已经有数据的用户,
可以用以下方法更新:
1、用Microsoft Offce Access打开ragnarok.mdb数据库
2、右键点击login表,点击“设计视图”菜单
3、找到ask字段,修改其属性。删除“有效性规则”的内容,然后修改“默认值”的内容为“""”
因为在制作新版本注册页的时候发现无法在ask字段中插入数据,发现是把“""”的值设错了,对各位
Access用户造成的不便表示抱歉。
0.83fix7更新:
☆更新以下DB的某些名称:
item_db.txt
skill_cast_db.txt
skill_db.txt
skill_db2.txt
skill_require_db.txt
skill_require_db2.txt
skill_tree.txt
☆更新3个exe程序:修正SQL2000无法使用某个SQL2005语法的问题
0.83fix8更新:
☆实装热键保存功能
☆修正getsqlinfo、readsql脚本指令
☆更新ragnarok.mdb、ragnarok.rar,增加hotkey表。(手动更新的话,可以把ragnarok.mdb的hotkey表复制结构跟数据到原有表。)
☆更新Main_MSSQL.sql、Main_MySQL.sql。(手动升级数据库结构的用户请自行找到创建hotkey表的代码执行。)
☆更新item_db.txt、packet_db(v8).txt、produce_db.txt、skill_require_db2.txt
☆更新char-server.exe、login-server.exe、map-server.exe
☆更新插件:Athena Database Converter.Net
0.83fix9更新:
☆更新3个主程序:修正Access版无法保存人工生命体数据的BUG
0.83fix10更新:
☆增加mapflag:autoloot。设定本地图内是否自动捡物。
☆修正JA定位陷阱无效的BUG。
☆更新const.txt
☆修改socket.conf的send_limit_buffer_size开关的预设值为524288。因为某些用户出现断线而不会增大这个数值。
======================================================================
【更新说明】Jathena++ v0.82 win-MySQL (2007.6.29)
======================================================================
·名字更新
☆服务端名字正式统一为Jathena++
☆文件名更新
conf\msg_MFJA.conf ====> conf\msg_JApp.conf
db\MFJA_item_extension.txt ====> db\JApp_item_extension.txt
db\MFJA_endurance.txt ====> db\JApp_endurance.txt
db\MFJA_endurance_exp.txt ====> db\JApp_endurance_exp.txt
db\MFJA_equip_exp.txt ====> db\JApp_equip_exp.txt
db\char_command.txt ====> conf\char_command.conf
☆GM指令名字更新
@reloadmfja ====> @reloadjapp
☆battle_athena.conf开关名字更新
MFJA_prevent_hacker_system ====> JApp_prevent_hacker_system
☆socket.conf开关名字更新
mfja_min_buffer_size ====> japp_min_buffer_size
☆加密脚本更新
所有加密脚本的第一行的“mfja_script”必须改为“ja++_script”
·程序更新
☆更改Athena Studio.Net极其插件的图标,更新的文件如下(也可在线更新软件):
AthenaStudio.NET\AthenaStudio.NET.dll
AthenaStudio.NET\Config\Languages\English(US).xml
AthenaStudio.NET\Config\Languages\Simplified_Chinese.xml
AthenaStudio.NET\Config\Languages\Traditional_Chinese.xml
AthenaStudio.NET\Plug-in\AthenaCodePage.NET.dll
AthenaStudio.NET\Plug-in\AthenaDatabaseCleaner.NET.dll
AthenaStudio.NET\Plug-in\AthenaDBJobCodeCalculator.NET.dll
AthenaStudio.NET\Plug-in\AthenaFixName.Net.dll
AthenaStudio.NET\Plug-in\AthenaScriptEncoder.Net.dll
AthenaStudio.NET\Plug-in\AthenaStarter.NET.dll
AthenaStudio.NET\Plug-in\AthenaTimeStampMaker.NET.dll
AthenaStudio.NET\Plug-in\AthenaDatabaseCleaner.NET\Languages\English(US).xml
AthenaStudio.NET\Plug-in\AthenaDatabaseCleaner.NET\Languages\Simplified_Chinese.xml
AthenaStudio.NET\Plug-in\AthenaDatabaseCleaner.NET\Languages\Traditional_Chinese.xml
AthenaStudio.NET\Plug-in\AthenaFixName.NET\Languages\English(US).xml
AthenaStudio.NET\Plug-in\AthenaFixName.NET\Languages\Simplified_Chinese.xml
AthenaStudio.NET\Plug-in\AthenaFixName.NET\Languages\Traditional_Chinese.xml
AthenaStudio.NET\Plug-in\AthenaStarter.NET\config.xml
AthenaStudio.NET\Plug-in\AthenaStarter.NET\Languages\English(US).xml
AthenaStudio.NET\Plug-in\AthenaStarter.NET\Languages\Simplified_Chinese.xml
AthenaStudio.NET\Plug-in\AthenaStarter.NET\Languages\Traditional_Chinese.xml
☆加入4个启动时需要的文件:Microsoft.VC80.CRT.manifest、msvcm80.dll、msvcp80.dll、msvcr80.dll
有了这4个文件,以后就算不安装.Net框架2.0也不会出现“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”的字样了。
不过如果要运行Athena Studio.Net极其插件、其他辅助工具时,仍然需要安装.Net框架2.0。
☆更新libmysql.dll
☆修正一个可能造成不稳定的问题
☆修正一个复制物品的问题
☆修正同时装备拉链熊+德古拉等卡片组合时,使用阿修罗霸凰拳会出现100%吸收SP的BUG,相关DB也恢复为原样
☆增加以下Bonus效果(bonus bFixDamage,n;在旧版中已存在):
bonus bFixDamage,n; 物理攻击伤害固定为n
bonus bFixMaxHP,n; 最大HP固定为n
bonus bFixMaxSP,n; 最大SP固定为n
bonus bFixBaseAtk,n; 攻击力固定为n
bonus bFixMatk,n; 魔法攻击力固定为n
bonus bFixDef,n; 防御力固定为n(装备)
bonus bFixMdef,n; 魔法防御力固定为n(装备)
bonus bFixHit,n; 命中率固定为n
bonus bFixCritical,n; 爆击率固定为n
bonus bFixFlee,n; 回避率固定为n
bonus bFixAspd,n; 攻击速度固定为n
bonus bFixSpeed,n; 移动速度固定为n
bonus2 bAddFixCastRate,n,x; 技能n的固定咏唱时间减少x%
bonus2 bAddSkillHealRate,n,x; 技能n的回复量增加x%
☆增加mapflag--nocommand,设定指定地图无法使用GM指令,格式如下:
<gatname> mapflag nocommand dummy
·conf更新(在名字更新中更新的内容不再重复)
☆更新atcommand_athena.conf:
更改@reloadmfja为@reloadjapp
☆更新battle_athena.conf:
增加mvpmob_item_drop_rate开关
增加mvpmob_card_drop_rate开关
增加mob_hitstop_rate开关
增加mob_delay_rate开关
增加mob_delay_rate_middle_boss开关
增加mob_delay_rate_mvp_boss开关
☆更新help.txt
☆更新map_athena.conf
☆更新mapflag.txt
☆增加mapflag_arena.txt
☆增加mapflag_gvg.txt
☆增加mapflag_pvp.txt
☆增加mapflag_turbo.txt
☆更新motd.txt
☆更新msg_athena.conf
☆更新socket.conf
·DB更新(在名字更新中更新的内容不再重复)
☆更新const.txt
☆更新item_db.txt
☆更新装备升级系统DB(JApp_endurance.txt、JApp_endurance_exp.txt、JApp_equip_exp.txt)
☆更新mob_skill_db.txt
☆更新skill_cast_db.txt
☆更新skill_db.txt
☆更新skill_require_db.txt
☆更新addon\homun_db_add.txt
☆更新addon\item_db_add.txt
☆更新addon\mob_db_add.txt
☆更新addon\mob_skill_db_add.txt
☆更新addon\pet_db_add.txt
☆更新addon\produce_db_add.txt
☆更新addon\skill_cast_db_add.txt
☆更新addon\skill_db_add.txt
☆更新addon\skill_require_db_add.txt
·文档更新
☆更新“GM指令列表.txt”
☆更新“JA++脚本指令说明文档.chm”
·NPC更新
☆更新npcdata\JA\town\npc_town_lighthalzen.txt
☆删除npcdata\monster\npc_monster.txt
☆删除npcdata\monster\npc_monster_future.txt
☆加入npcdata\monster\dungeon\npc_monster_abyss.txt
☆加入npcdata\monster\dungeon\npc_monster_aldedun.txt
☆加入npcdata\monster\dungeon\npc_monster_amadun.txt
☆加入npcdata\monster\dungeon\npc_monster_anthell.txt
☆加入npcdata\monster\dungeon\npc_monster_ayodun.txt
☆加入npcdata\monster\dungeon\npc_monster_beachdun.txt
☆加入npcdata\monster\dungeon\npc_monster_ctower.txt
☆加入npcdata\monster\dungeon\npc_monster_eindun.txt
☆加入npcdata\monster\dungeon\npc_monster_gefdun.txt
☆加入npcdata\monster\dungeon\npc_monster_gefenia.txt
☆加入npcdata\monster\dungeon\npc_monster_glast.txt
☆加入npcdata\monster\dungeon\npc_monster_glddun.txt
☆加入npcdata\monster\dungeon\npc_monster_gondun.txt
☆加入npcdata\monster\dungeon\npc_monster_icedun.txt
☆加入npcdata\monster\dungeon\npc_monster_insphinx.txt
☆加入npcdata\monster\dungeon\npc_monster_izdun.txt
☆加入npcdata\monster\dungeon\npc_monster_juperos.txt
☆加入npcdata\monster\dungeon\npc_monster_khdun.txt
☆加入npcdata\monster\dungeon\npc_monster_lhzdun.txt
☆加入npcdata\monster\dungeon\npc_monster_loudun.txt
☆加入npcdata\monster\dungeon\npc_monster_magdun.txt
☆加入npcdata\monster\dungeon\npc_monster_mjodun.txt
☆加入npcdata\monster\dungeon\npc_monster_mocpryd.txt
☆加入npcdata\monster\dungeon\npc_monster_odintem.txt
☆加入npcdata\monster\dungeon\npc_monster_orcsdun.txt
☆加入npcdata\monster\dungeon\npc_monster_paydun.txt
☆加入npcdata\monster\dungeon\npc_monster_prtmaze.txt
☆加入npcdata\monster\dungeon\npc_monster_prtsewb.txt
☆加入npcdata\monster\dungeon\npc_monster_rasan.txt
☆加入npcdata\monster\dungeon\npc_monster_thanatos.txt
☆加入npcdata\monster\dungeon\npc_monster_treasure.txt
☆加入npcdata\monster\dungeon\npc_monster_turdun.txt
☆加入npcdata\monster\dungeon\npc_monster_umdun.txt
☆加入npcdata\monster\dungeon\npc_monster_xmasdun.txt
☆加入npcdata\monster\field\npc_monster_amafild.txt
☆加入npcdata\monster\field\npc_monster_ayofild.txt
☆加入npcdata\monster\field\npc_monster_cmdfild.txt
☆加入npcdata\monster\field\npc_monster_einfild.txt
☆加入npcdata\monster\field\npc_monster_geffild.txt
☆加入npcdata\monster\field\npc_monster_gonfild.txt
☆加入npcdata\monster\field\npc_monster_hufild.txt
☆加入npcdata\monster\field\npc_monster_lhzfild.txt
☆加入npcdata\monster\field\npc_monster_loufild.txt
☆加入npcdata\monster\field\npc_monster_mjolnir.txt
☆加入npcdata\monster\field\npc_monster_mocfild.txt
☆加入npcdata\monster\field\npc_monster_niffild.txt
☆加入npcdata\monster\field\npc_monster_payfild.txt
☆加入npcdata\monster\field\npc_monster_prtfild.txt
☆加入npcdata\monster\field\npc_monster_rafild.txt
☆加入npcdata\monster\field\npc_monster_umfild.txt
☆加入npcdata\monster\field\npc_monster_xmasfild.txt
☆加入npcdata\monster\field\npc_monster_yunofild.txt
☆加入npcdata\monster\misc\npc_monster_jawaii.txt
☆加入npcdata\monster\misc\npc_monster_job.txt
☆加入npcdata\monster\misc\npc_monster_niflheim.txt
☆加入npcdata\monster\misc\npc_monster_pvp.txt
☆加入npcdata\monster\misc\npc_monster_town.txt
☆加入npcdata\monster\misc\npc_monster_yggdrasil.txt
☆更新npcdata\warp\npc_warp_dun.txt
☆更新npcdata\warp\npc_warp_fild.txt
☆更新npcdata\warp\npc_warp_town.txt
======================================================================
【更新说明】Jathena++ v0.81 win-MySQL (2007.5.17)
======================================================================
·程序更新
☆增加@rura指令的一种用法:@rura <地图名>,<x>,<y>
☆在JA++防刷包系统中再加入几个开关
☆更新Athena TimeStamp Maker.NET插件,修正有数据表为空时出错的BUG
☆更新启动器,增加几个筛选项
·conf更新
☆更新battle_athena.conf
☆更新help.txt
·db更新
☆更新mob_skill_db.txt
☆更新skill_cast_db.txt
☆更新skill_db2.txt
☆更新skill_db.txt
☆更新skill_require_db2.txt
☆更新skill_require_db.txt
·doc更新
☆更新“GM指令列表.txt”
======================================================================
【更新说明】Jathena++ v0.80 win-MySQL (2007.5.3)
======================================================================
·程序更新
☆改进非法数据包的处理
☆增加2个type2:
524288 掉在地上不会消失的物品
1048576 死亡时掉落的物品(掉在地上),类似CS中的C4
☆加入人物的捡物品、丢物品日志记录
☆支持多种版本的封包,允许各种不同封包版本的登陆器连入(不能同时支持不同封包版本的登陆器连入,修改封包版本后必须重启服务端生效)
☆增加2个mapflag:show_mob_hp、no_show_mob_hp。
这2个mapflag优先于battle_athena.conf的show_mob_hp开关。
当show_mob_hp、no_show_mob_hp同时存在时,则以show_mob_hp为优先。
☆增加脚本指令dropitem,用法和makeitem一样
·conf更新
☆更新battle_athena.conf
☆更新char_athena.conf
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -