Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Development v117.2 Source

Initiate Mage
Joined
Apr 7, 2009
Messages
54
Reaction score
3
Giant potion is take damage not damage....... I need you help
 
Junior Spellweaver
Joined
Feb 18, 2018
Messages
117
Reaction score
10
Giant potion skills are 1092, 1094 and 1095, for 1095 it calls PASSIVE_ENERGY opcode when hit
 
Junior Spellweaver
Joined
Feb 18, 2018
Messages
117
Reaction score
10
if (GameConstants.isInflationSkill2(ret.skill)) {
ret.charge = 0;
ret.display = lea.readUShort();
lea.skip(4);// dunno
ret.speed = (byte) lea.readShort();
ret.lastAttackTickCount = lea.readInt();
lea.skip(4);// looks like zeroes
ret.allDamage = new ArrayList();
for (int i = 0; i < ret.targets; i++) {
int oid = lea.readInt();
lea.skip(20);//was 19
List allDamageNumbers = new ArrayList();
for (int j = 0; j < ret.hits; j++) {
int damage = lea.readInt();
allDamageNumbers.add(new Pair(Integer.valueOf(damage), Boolean.valueOf(false)));
}
lea.skip(8);
ret.allDamage.add(new AttackPair(Integer.valueOf(oid).intValue(), allDamageNumbers));
}
ret.position = lea.readPos();
return ret;
}

/////////////////////////
GameConstants:

public static boolean isInflationSkill(final int skill) {
return isBeginnerJob(skill / 10000) && skill % 10000 == 1092 || isBeginnerJob(skill / 10000) && skill % 10000 == 1094;
}

public static boolean isInflationSkill2(final int skill) {
return isBeginnerJob(skill / 10000) && skill % 10000 == 1095;
}
 
Initiate Mage
Joined
Apr 7, 2009
Messages
54
Reaction score
3
addCoreAura is CMS V143 packet
public static void addCoreAura(MaplePacketLittleEndianWriter mplew, MapleCharacter chr) {
MapleCoreAura aura = chr.getCoreAura();
if (aura != null) {
mplew.writeInt(chr.getId()); //角色ID
mplew.writeInt(aura.getId()); //传授者的ID
mplew.writeInt(aura.getLevel()); //传授者的等级
mplew.writeInt(aura.getCoreAuraLevel()); //宝盒的等级
mplew.writeInt(aura.getTotal()); //总点数
mplew.writeInt(aura.getWatk()); //攻击
mplew.writeInt(aura.getDex()); //敏捷
mplew.writeInt(aura.getLuk()); //运气
mplew.writeInt(aura.getMagic()); //魔攻
mplew.writeInt(aura.getInt()); //智力
mplew.writeInt(aura.getStr()); //力量
mplew.writeInt(0x05); //未知 5
mplew.writeInt(0x20); //宝盒单个属性的最大上限 32
mplew.writeInt(0x12); //未知 18
mplew.writeInt(0x44); //未知 68
mplew.writeLong(getTime(aura.getExpiration()));
} else {
mplew.writeZeroBytes(60);
mplew.writeLong(getTime(System.currentTimeMillis())); //宝盒的时间
}
mplew.write(0);
mplew.writeBool(GameConstants.canUseFamiliar(chr.getJob())); //判断职业
}

v117 addCoreAura packet
public static final void addCoreAura(MaplePacketLittleEndianWriter mplew, MapleCharacter chr) {
mplew.writeInt(0);
mplew.writeLong(0);
mplew.writeInt(0);
mplew.writeInt(0);
mplew.writeInt(0);
mplew.writeInt(0);
mplew.writeInt(0);
mplew.writeInt(0);
mplew.writeInt(0);
mplew.writeInt(0);
mplew.writeInt(0);
mplew.writeInt(0);
mplew.writeInt(0);
mplew.writeInt(0);
mplew.writeInt(0);
mplew.writeInt(0);
mplew.writeInt(0);
mplew.writeLong(getTime(System.currentTimeMillis() + 86400000));
mplew.writeInt(0);
mplew.write((GameConstants.isJett(chr.getJob())) ? 1 : 0);
}

and v117 addCharacterInfo packet
public static void addCharacterInfo(final MaplePacketLittleEndianWriter mplew, final MapleCharacter chr) {
mplew.writeInt(-1);
mplew.writeInt(-3);
mplew.writeZeroBytes(8); //5 bytes v99 [byte] [byte] [int] [byte]
addCharStats(mplew, chr);
mplew.write(chr.getBuddylist().getCapacity());
if (chr.getBlessOfFairyOrigin() != null) {
mplew.write(1);
mplew.writeMapleAsciiString(chr.getBlessOfFairyOrigin());
} else {
mplew.write(0);
}
if (chr.getBlessOfEmpressOrigin() != null) {
mplew.write(1);
mplew.writeMapleAsciiString(chr.getBlessOfEmpressOrigin());
} else {
mplew.write(0);
}
final MapleQuestStatus ultExplorer = chr.getQuestNoAdd(MapleQuest.getInstance(GameConstants.ULT_EXPLORER));
if (ultExplorer != null && ultExplorer.getCustomData() != null) {
mplew.write(1);
mplew.writeMapleAsciiString(ultExplorer.getCustomData());
} else {
mplew.write(0);
}
addInventoryInfo(mplew, chr);
addSkillInfo(mplew, chr); // 0x100
addCoolDownInfo(mplew, chr); // 0x8000
addQuestInfo(mplew, chr);
addRingInfo(mplew, chr);
addRocksInfo(mplew, chr); // 0x1000
addMonsterBookInfo(mplew, chr);
mplew.writeShort(0);
mplew.writeShort(0); // New year gift card size // 0x40000
chr.QuestInfoPacket(mplew); // 0x80000
if (chr.getJob() >= 3300 && chr.getJob() <= 3312) { // 0x400000
addJaguarInfo(mplew, chr);
}
mplew.writeShort(0);
mplew.writeShort(0);
addPhantomSkills(mplew, chr);
addInnerStats(mplew, chr);
addCoreAura(mplew, chr);
mplew.writeShort(0);
mplew.writeZeroBytes(48);
}
is addCoreAura not working help me lAlexl
 
Initiate Mage
Joined
Jul 22, 2019
Messages
1
Reaction score
0


Hi, can anyone please help me with this error?
"An internal exception occurred (Address: 0x12b2910)
Please, contact support@oreans.com. Thank you!"
 

Attachments

You must be registered for see attachments list
Initiate Mage
Joined
Jan 16, 2010
Messages
8
Reaction score
0
Dumb question, will this launcher/server work with windows 10?



This source has (iirc) a lot of copy-pasted code from my old v75/v83 sources I had used a while back and a lot of sloppy methods I never did clean up. This source is nowhere near "clean", and i'm not sure how stable it is either, so no h8 pls :(

Oh, and do note, this was a very very WZ edited server. There may be links to a lot of customs here and there, though I will not be providing links to the WZs or the XMLs.

Features:
Code:
Multi-World support was started and works. You don't see other players on other worlds. 

Fixed damage calculation with no damage cap client, allows the actual damage to hit bosses and stuff

Fixed 3rd party damages (doesnt show someone hitting 3mill when they hit 24 damage)

Fixed 3rd party critical damage and shadow partner hits

OdinMS v62 PvP system was implemented in here for a 1v1 system I implemented but removed. 

All PQs work (even ones that dont in the other sources), * means they dont match GMS's text, + means they do
[+] Mu Lung Dojo
[+] Monster Carnival PQ
[+] The 2nd Monster Carnival (Disabled)
[+] Ariant PQ
[+] El Nath PQ (Protect Tylus)
[+] Ludi PQ (Dimensional Crack)
[+] Romeo and Juliet PQ
[+] Resurrection of the Hoblin King
[+] MV's Lair (Guy Fawkes PQ)
[*] Ravana Boss Fight (Golden Temple)
[*] Kerning PQ (First Time Together)
[*] Lord Pirate
[*] Dragon's Nest
[*] Monster Park
[*] Visitor PQ
[*] Moon Bunny PQ
[*] Forest of Poison Haze
[*] Zakum & Chaos Zakum Boss Fight
[*] Von Leon Boss Fight
[*] Pink Bean Boss Fight
[*] Cygnus Boss Fight
[*] Orbis PQ (Remnant of the Goddess)
[*] Dual Raid
[*] Fight For Azwan (Supply Mode)
[*] Hilla PQ (Hilla Expedition)
[*] Arkarium Boss Fight (TODO: Fix Squad warping?)
[*] Amorian PQ 

Battle Square PvP is fully functional, however I did not fix the merchant shop and I forgot if the packet for updating the pvp player stat still crashed or not. 

Boats are functional, my TODO list was to fix all of them and make them GMS-like, but the Balrogs effect and spawn is working and you can travel around.

For the most part Professions and Crafting etc should work.

Skill Points are GMS-like, no skill maxing. All SP has been fixed and 4th job SP works too. The only thing I didn't fix was Job advancing SP. So after job advancing they'll have to level to get more SP which isnt gms-like

Giant potions and most consumable items are working and don't map crash.

I had started working on Azwan, i had copied some stuff from FuckMS and Helisium I think, not sure if I kept it.

Knights of Cygnus work and I think their max level is 120. Creating Ultimate Explorers works as well, though it is not GMS-like yet.

Amoria works. Weddings and marriages are working as well as Spouse Chat and Marriage Ring Effects which I don't think is on any source released.

MiniGames are also fully working but not GMS-like. Hired Merchants are also fully working and fixed, Fredrick works as well. Player Shops are also working perfectly, however I did not finish the Matchcard games.

3rd party effects have been fixed, so you're able to view other players' cash items and etc.

I had started working on Mastery Books in summoning bags, though I never finished. The OP's/packets should be updated though.

Guilds are working, guild skills should save, and the Guild Rank Board packet has been fixed so it loads the correct rankings.

Ring effects are 100% working for all parties 1st to 3rd. Friendship/crush shirts work too.

GM Hide works and when talking broadcasts only to GMs. Super Hide is implemented to hide Admins in which GMs can not see them.

Commands work and are done using Java 7's String-switching feature rather than using methods.

Bombs are working as AriantPQ was finished and working. You do however need WZ Edits to play because Nexon deleted the maps to Ariant in v117.2. By importing the AriantPQ maps back into v117.2, AriantPQ will be playable.

The EXP Table was updated and matches v117.2 correctly, thanks to Dynamik.

GMLog and DonorLog files which logs all commands used by GMs/Donors. Excludes Admins.

Mu Lung Dojo was beginning to be implemented GMS-like. It has a working Dojo Ranking board but most functions weren't complete yet.

The Reporting/Claim system works and also messages GMs the report/reason against the player after.

Parties are also working and I have fixed Party Searching as well.

I had implemented a Clan system to fit a server feature we were making. I think it's finished, though.

The extra Pendant Slot and the Pocket slot is automatically assigned to GMs, but the GMS-like items/quests weren't worked on.

The loginscreen was changed back to v117.1's Mihile design.

I had implemented the ToS agreement but never finished it so it's disabled but in there still.

Be warned:
- you're going to see a lot of silly stuff in here along with some ancient RZ releases.
- there's no property files, so if u get compiel eror pls help, this isn't for you
- when i first worked on this source i named the server maple ascension, though the name got taken so i changed it to Development. you may see some maple ascension things in here.
- no clue where i got my npc's but a lot of them include custom items and might dc you, watch out.

Downloads:
Mediafire:
Localhostr (Includes WORKING SQL folder):

Credits:
Axed - Their source was the best base imo.
Paul - Continued this because of him, and brought a lot of the text to NPC's
Adrian - Spent hours getting GMS texts from every npc of every PQ and every notice available

Some screenshots:
Ygna7n0 - Development v117.2 Source - RaGEZONE Forums

NSwe9ms - Development v117.2 Source - RaGEZONE Forums

arogVbx - Development v117.2 Source - RaGEZONE Forums

eaHwngJ - Development v117.2 Source - RaGEZONE Forums

tEN4dT3 - Development v117.2 Source - RaGEZONE Forums

JH5SSnA - Development v117.2 Source - RaGEZONE Forums

gmvyZON - Development v117.2 Source - RaGEZONE Forums

RL9hsY - Development v117.2 Source - RaGEZONE Forums

As an addition, I'll be including Development's Launcher. It was something enjoyable to me because it was my first C# project I had ever worked on.

Features:
Code:
Automatic WZ Patching (Checks for updates)

Client Hacks:
Infinite Flash Jump (Manual UFJ)
Multi-client (Play 2 MapleStory's at once)
Droppable NX (Drop NX items from Equip,Use, and Cash inventories without a command)

Launcher design:
Scrolling notice
Animated slideshow of banners
WPF Format for transparency
Click-to-move window
Top 5 rankings based on reborns and level (>More button)
News, Announcements, and Updates section (>More button)
Vote, Forum, and Website buttons

What was left to do:
Remove unused methods I randomly added but never finished
Add in a Tray icon with functions
Add in an Exit/Minimize button on design
Update client addresses for Tubi,Super Tubi, UFJ, Infinite Text, Spam, and No Breath

Download:
Mediafire -

Credits:
Kevin - design of the launcher
AxedMS - used their WriteProcessMemory methods
LittleClgt - provided me client addys
DeathRight - I had ended up using this guy's Patcher because I got tired of working on my own.

Screenshot:
SXXpBuy - Development v117.2 Source - RaGEZONE Forums

Hey! Sorry for the bump again. Running to a weird issue, I have the server on 127.0.0.1
Launching the server gets to this:
d3ec1cfbdba91d6eaf7bd0c452234b0c - Development v117.2 Source - RaGEZONE Forums


but, when I open launcher.exe, nothing pops up? What am I doing wrong?
 

Attachments

You must be registered for see attachments list
Junior Spellweaver
Joined
Jan 10, 2017
Messages
105
Reaction score
6
Dumb question, will this launcher/server work with windows 10?





Hey! Sorry for the bump again. Running to a weird issue, I have the server on 127.0.0.1
Launching the server gets to this:
d3ec1cfbdba91d6eaf7bd0c452234b0c - Development v117.2 Source - RaGEZONE Forums


but, when I open launcher.exe, nothing pops up? What am I doing wrong?

Check the link Working w10
 

Attachments

You must be registered for see attachments list
Junior Spellweaver
Joined
Jan 10, 2017
Messages
105
Reaction score
6
easycode you cant use client if ur on latest windows 10 update. so stop redirecting ppl to false link

I detail it because I have already tried and every moment I try it if they have updated
 
Back
Top