[Developing] Mir3 CD HL 3.55 Emu

Status
Not open for further replies.

DjDarkBoyZ

Dev
Golden Oldie
Aug 11, 2006
1,065
228
260
127.Ø.Ø.1
[Developing] Mir3 CruelDragon Holley 3.55 Emu

Hello ppl!

Im making the whole server & client works compatible with the files of CruelDragon3G Holley 3.55.

The idea is make a client-server apps with language support for game,npc,etc and broke the limits
now have the current versions like: functions, new magics, effects, OS compatibility, less GM pressence (automated server), better fps and gaming experience..

Compatible and tested with WinXP/WinVista/Win7/Win8.

Dont need to config ODBC, works with MsSQL 2005.

Server Settings:
Tested with languages: spanish, english
Tested with MsSql 2000 but doesnt guarantee security, recommend mssql 2005 minimum.

Client Needs:
- Microsoft Net Framework 4.
- DirectX 9c.
- SlimDX.
Links for download are down of this post.

Server Needs:
- Microsoft Net Framework 4.
Links for download are down of this post.

----------------------------------------------------------------------------------

[Sep 13 to Dec 14] (OLD)
Now main interface buttons work. Need finish right side buttons.
Added Magic Interface with everything. (Need to finish magic overlay info.)
Added drawing hit damage numbers and recovery numbers to player & mobs.
Draw Magics OK.
Doors Working.
NPC with text color drawing. (Some functions now working) + Full scrollable with wheel mouse.
GM Commands working.
Pets Working.
Respawn working.
MonAI working.
1024x768 Resolution working.
Added drawing of shadows for all obj.
Separated Engine-Calculation Multithreaded, more smooth.
Recoded Wil loader.
Added a mob kill-intention for advise current player when mob are targetting current player for kill.
Added support for GamePad Gaming. (Im testing, if works fine i add a key assign methods) [Now walks, hits, open npc, close windows from gamepad].
Basic Equip-Unequip (Pending to code Belt).
Bag Use Item:
- Potions works. (not all are tested)
- RT and TT works.
Saves player position and stats to SQL. (Pending Magics, . . .)
Server DupeItem detection. (Atm dont take any action, its for future autoban)
- FloorLayer for floor items. (OK)
- Saves player items to SQL. (OK - Pending Extra Stats)
- SQL Injection Prevention (OK)
- ItemColor Clothing (OK)
- Work Login & SelChr buttons (OK all) create char, delete char, start game
- Added ChatText fade with mouse focus when have lots of lines.
- Fixed bugs in Collision detection & movement with windows opened.
- Added server advise text at top of screen.
Magics Working (Pending to assign sounds):
- Fireball / Healing / GreatFireBall / Lighting Bolt / MagicProtect / Resilience / Teleport / MassHealing
Ice Storm / GtEvilSlayer / ChainLight
- Adding StrRes3G loader from server, to setup commands, messages...
- Draws Chat over Head.
- Added Scrolling and click to talk in chat events.
- Fixed some Armour Coloring Bugs.
- Fixed Helmet Drawing.
- Fixed Item management, now can drops (with msgbox yes-no) and pickup correctly.
- Finished Client magic interface (all).
- Added client addexp FX upside exp bar.
- Added client TextVanishFX for text game events.
- Finished Client MainChat with Mouse events.
- Fixed Cpu overhead in MobAI.
- Added function for have multiple items in same slot in inventory (up to 1000 per slot or limited by weight).
- Fixed some mob movements and updates.
- Fixed a bug in respawn functions.
- Fixed a bug with TextureManager, outofmemory xD haha
- Fixed a bug in sockets encryption.
- Fixed some bugs in map link managements.
- Fixed a bug in Object Manager.
- Fixed bug in some cases dont show Hit Damage counter.
- Fixed a bug when use Sync and dont reappears players around correctly.
- Fixed bug assigning Clothing RGB effect on other players.
- Added MagicBar, shows MagicIcon and Key asigned directly in game.
- Added Horses.
- Added bigmap view.
- Added light rendering layer with 4 lights modes, controlled auto from server.(Server changes the light auto)
- Added to server Meteorology Manager (for make some clima fx) (pending to finish meteothreads)
- Recoded Game Engine for better FPS and less CPU power.
- Fixed a bug in Lighting Thread.
- Added Warrior magics:
Slaying, Advanced Slaying, Halfmoon, FlamingSword, Dragon Rise.


[03/15]
- Fixed bug in SQL item manager.
- Fixed bug in Weight Calculations.
- Fixed bug in Inventory, sometimes appears a item doesn't exist.
- Fixed bug in Packet manager.
- Fixed bug in Socket clients management.
- Fixed bug in Encription algorithm. Miss info in Socket Stress tests.

[04/15]
- Added Plus Stats for Items and FLD_DESC assignment.
- Added @changeitem command, to change everything in equiped item. This command add a NamePrefix (like @make item add Nameprefix "GM created") to prevent GM corruption.
- Added Client connection using DNS.
- Added Drop Gold.
- Fixed bug in inventory with Sync function. Now checks ItemID properly.
- Added Close Button for interfaces.
- Added Belt & Works - Item Position saves in server side, no more belt bugs in client (Original mir3 bag bug free). (Add item to Belt: Left click and press the number in your KB to assign slot, quit item using right click in Belt)
- Added item left counter in Belt Slots.
- Changed player light to be more bigger and colored.
- Fixed some bugs in testing.
- Added some overlay text in main interface.

[05/15]
- Fixed some ingame bugs.
- Fixed bugs in ThreadManager.
- Fixed bug in lighting when change the map.
- Fixed bug in Generate item id.
- Fixed some DB savings bugs when creating chars in some cases. (Thx Whoops for testings)
- Fixed bug in Client Threading Handler.
- Fixed bug in Client MouseEvents.
- Added some new Config in Server Side.
- Server Clickable listboxes if some info dont see correctly you can read in a msgbox.
- Now working learn magic books.
- Now working Saving of Player Magic to DB.
- Now working Magic Key Assignment.
- Added new commands to server admin: @job "classname" / @gender (to change sex)
- Fixed a bug in text overlay when mouse over magic bar, some magics doesnt appear magic text correctly.
- Coded all the magic icons for magic interface.
- Added Cooling time to magics.
- Fixed bug in Client when saving ScreenShot. (Is using Pause Key)
- Fixed bug in MonAI.
- Added Magics:
Teleport / GeoManipulation
- Fixed Bug when uses Magic MP goes <0. Added admin detection for no mp usage.
- Fixed bug in Magic info, magics not train when use and not update in client.
- Fixed Server bug in Object Manager (Recoded).
- Fixed Server bug in Wearing Items.
- Fixed Client bug when use Items.

[06/15]
- Configurable NetIP to put server working outside loopback. (put your lan ip)
- Added some settings to load. (Update config ini files!)
- DoS prevent tests. Fixed 1 bug.
- Added Status Server.
- Recoded MonAI in server to lower cpu usage. (Now pases from 25% to 0% in testings)
- Recoded ObjectManager in Client to gain more FPS.
- Fixed bug in texture memory cleaner process.
- Fixed little performance bug in wil loader.
- Fixed bug in thread map-wil loader.
- Fixed bug in mouse handler.
- Fixed bug in Pet monai dont teleport correctly.
- Added class Assassin in Server & Client side. (Only basics atm)
- Fixed bug in server socket manager.
- Added Client drawing of Assassin for other players.
- Fixed bug when use BladeStorm.
- Server bug in magic loader. (I hope this fixes the problem some ppl have)
- Separated Server GateStatus Log from main GUI.
- DoS prevent tests. Fixed 1 big bug.
- Changed loading scene.
- New Client uploaded with new class.
- Added error reporting in ExpList server-scene loading. (Thx Josiko for testings)
- Magic Interface for Assassin (37 new magics...) (100% coded) (ToDo: Assign Magic Icons)
- Draw DemonikSlayer fx in equip window.
- Draw Armor wings and glows in equip window.
- Draw Wings & Glows in Character (CurrentPlayer atm, ToDo other players)
- Fixed bug in armor glowing.
- Fixed sql bug type conversion in Magic loader.
- Added Magics: (ToDo magic sounds)
IceBall, IceBlades, DragonTornado, FrozenHearth

[07/15]
- Added some GFX config in INI file. (32Bit render, Filter textures, Antialiasing, Force Software Mode)
- Added interface managing focus for windows in game.
- Recoded Timing Calculations for better speed in Object Manager.
- Added Drawing of Glows & Wings in other players.
- Fixed bug in position in ChatOver head.
- Fixed bug in Player Loading.
- Fixed bug in PlayerDrawing due to timing calculations engine changes.

[08/15]
- NPC Logic (not finished, fixed a lot of things)
- Client NPC Logic fixer, auto add change line if the script have a lot of letters in a line.
- Fixed bug in Wil decoding of certain images.
- Fixed bug in Server Socket Manager.
- Fixed bug in Server, PetManager doesnt reassign PetOwner if the Owner of the pet exits the game and relogon again. (Thx to CraZyEriK for the discovery)
- Added to Client the Ctrl + V when type text.
- Fixed F10 key bug freezes client.
- Added to Server, Account Creator for manually add a account. (CraZyEriK feedback, Thx)
- Fixed bug when login from new accounts.(Thx to CraZyEriK for the discovery)

[09/15]
- Added Client Check Hash & Options in Server Tabs.
- Fixed some bugs in creation and Drawing SelChr process. (Thx to CraZyEriK for testings)
- Fixed one bug in Server Socket stress tests.
- Added to Client -> video playing for basic stages.
- Fixed bug in SQL player manager.
- Added ShootCast anim.
- Fixed bug in Server when change Player Class, now update.
- Coded Some playerlist menu functions in server. (ChatBan, Private msg) [NEW!]
- Fixed Bug when use any Magic Teleport.
- Fixed bug in Server when Change Key Assign, some times the key doesnt unassign from old magic have the same key.
- Logout & exit functions ingame.
- Added auto save player while gaming.
- Fixed bug in Server in Sql item manager.
- Added a Map Test in server tabs, to test maps, cords, etc from Server. [NEW!]
- Added NPCLog tab to server. [NEW!]
- Works Basic NPC buy items.
- Fixed some Server Item Management bugs.

[10/15 - 12/15]
- Fixed bug in User Manager, server.
- Fixed bug in Drawer auto optimization, client engine.
- Coded Helmet and DualHand WeaponType for Assassin.
- Added basic assassin attack.
- Added Draw correctly helmet, armour and weapon for other assassin players in game.
- Fixed bug when other chars move, some times doesnt animate correctly.
- Fixed bug when cast hit, some times dont cast direction correctly.- Recoded some data packets management cleanup.
- Fixed some server sync bugs.
- Added some inventory & walk sounds. (Need to fix)
- Recoded mouseobj manager for better recognition of objects without use of cpu.
- Added 3 phase map position check to prevent cheats.
- Preadded all the types of animation movements for assassin. (hits, magic, jumps, cloak movements, etc).
- Added MiniMap draw corners.
- Fixed Other Players Movements and sync.

[01/16]
- Added NpcShops (ToDo Multibuy item mode function)
- Recoded some things of the game engine.

[02/16]
- Fixed Magic Timing bug.
- Fixed MapTest from server Start bug.
- Added Refresh button to maplist in Server.
- Fixed some bugs (Socket, Debug Manager, Magic Event Manager, etc) in Server.
- Fixed bug when loading MobGen in server. Now respawns on all maps correctly.
- Fixed strange bug in Client when change map.

[Coding status...]
- Paused...

[Content waiting to test for add in the future]
- Coded new wil crypted format. (Server owner can protect your files) Under testing...

[News Pics]

Speed using optimized engine.. high fps, added some new wil tricks to be faster.

Screen_21.jpg


Screen_20.jpg


Screen_19.jpg


Helmet & Assassin DualHand Weapon Working:

Screen_16.jpg



Coding NPC Shops:

Screen_15.jpg


----------------------------------------------------------------------------------

Screens:

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[2014]

BigMap view:
b0rr37h4z9c3w33fg.jpg


LightSurface with Color FX:
wvvjx6yq22y1ju3fg.jpg


Recoded Engine GFX - More FPS with less CPU.


6dpp5hwnn1m5iaafg.jpg


b2o8bx5prpjk80jfg.jpg


oo0bxuiprqh59sqfg.jpg


1yv93ic19jf3y14fg.jpg


----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[2015]

Colored light:
etp5v3l37gz8od3zg.jpg


Glows & Wings

Screen_0.jpg


Weapon Glow Working

Screen_1.jpg

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[Server]

Main server:

Server_1.png


Management:

man_pag1.png


[Status Server Working]

Sin_t_tulo.jpg


New, GateLog Window in Server:

Separated_Mir_Gate_Logger.png



Assassin (Under construction)


6ly6ys3kd3bq1615g.jpg


c948cf4arqhl4na5g.jpg


jo1altsg6a3r5ww5g.jpg


hvl7vykjh8dcxlq5g.jpg


Videos

Captured with fraps, very crap xD

[video=youtube;dbBbkuiCFHc]https://www.youtube.com/watch?v=dbBbkuiCFHc[/video]

[video=youtube;Y-2V_KGhhN4]https://www.youtube.com/watch?v=Y-2V_KGhhN4[/video]

[video=youtube;9WNrtwYmHoU]https://www.youtube.com/watch?v=9WNrtwYmHoU[/video]

------------------------------------------

[Test]

Please be careful with your DB and mud3 data, make a backup before testing to prevent any lose of data.


Official Client now Working (23/06/15) (Legend of mir 3 crimson peacock):
- Link


####### Files needed to run client #######
DirectX:
- Link
SlimDX:
- Link

####################################

#########################################################################

Emu:
Updated: 07/02/16 02:40- (All the patches & fixes commented in this thread are included)
- Link


#########################################################################

Remember to update all files, in some updates I change or add more files.


Only copy the content of the zip file to the root of your mud3 in server and
the client files to the root of the game folder.
This post are updated in every release! Check this post for updates! :)

Please post any feedback or suggestion. If you like this emu im happy if you put +rep +like post :D

Thx for testing ;)

cya ^^

-----

Project Closed.
 
Last edited:

wbrian

Dedicated Member
Dedicated Member
Aug 31, 2007
193
2
64
Saw screens in ur sig and was curious when u gonna post info about it:)
I belive it works with win xp/7/2003?
 

TheDayIDie

Banned
Banned
Dedicated Member
Jul 29, 2011
4,071
97
135
UK
Im making the whole server & client works with the last CruelDragon3G Holley 3.55 version.

Well, this is my project and my intention is to open possibilities in a short time.
Mir 3 Comunity need a change..

Once this project has been fully created and up to par with the original 3.55 will we expect to see some further development in the files like the korean updates with assassins, crit pigs etc.

1.Also is there a level / stat cap?
2.Are there limits to armours/weapons/mobs .WIL/.WIX amount?

Nice to see some new stuff going on, I wish you all the best and I hope this project goes far.
 

wbrian

Dedicated Member
Dedicated Member
Aug 31, 2007
193
2
64
Nice to see that you are still working on this one:)
 

Churchill

LOMCN Veteran
Veteran
Jul 9, 2011
429
42
55
If you need a hand with any mapinfo for latest maps etc give us a pm
good luck with project
 

wbrian

Dedicated Member
Dedicated Member
Aug 31, 2007
193
2
64
Are you using wil or wtl? Managed directx or something else?
 

DjDarkBoyZ

Dev
Golden Oldie
Aug 11, 2006
1,065
228
260
127.Ø.Ø.1
Are you using wil or wtl? Managed directx or something else?
Hello, im using wil and managed dx9 using slimdx. :)

---------- Post Merged at 06:54 PM ---------- Previous Post was at 06:49 PM ----------

If you need a hand with any mapinfo for latest maps etc give us a pm
good luck with project

Thanks for your help.
First need to terminate the basic things for work like HL 3.55.

Thx.
i take your help in the future ;)
 

ZeldaWarrior

Dedicated Member
Dedicated Member
Loyal Member
Feb 22, 2014
62
0
33
when I load up the emu - I manage get to get load of stuff loaded but then it stops at (magiclist) loading magic and at the top it says gt powerrburst
 

ZeldaWarrior

Dedicated Member
Dedicated Member
Loyal Member
Feb 22, 2014
62
0
33
ive got down to explist 255 anyhelp I delted magics out of db
 
Last edited:
Status
Not open for further replies.