Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

tslusny

Members
  • Posts

    1878
  • Joined

  • Last visited

    Never

Everything posted by tslusny

  1. ![](http://www.freemmorpgmaker.com/files/imagehost/pics/02bea575383260c52a9ae2f68793aa3e.png) **Basic info:** Who loves Mirage? And who want´s to return to that good old days when Mirage was "da best"? ME ![:D](http://www.touchofdeathforums.com/community/public/style_emoticons//biggrin.png) And becouse of that, i started working on this old-school engine. But this one (not like Mirage) will be source-clean and bug-free. Enjoy! **Features for now:** * DirectDraw7 graphic engine * Fmod sound and music engine * Data compressing/decompressing (Zlib.dll) * Multiple Characters per account * Event System * Map Animations * Fully debugged server with server restarter * New clean server layout * New Packet Debugger for server * New Spell Editor layout * OO source * Modified a lot of Constants to Enumerations * Scripting (New method of SadScript loading (used #include and /events)) * Drawing of Sprites, Faces and Animations in RM2k3 format (same as RMVX) * Scripted NPCs, Items, Spells and Tiles * WASD movement * Packet debugger * Swear filter * Player and NPC names clipping to screen * ItemDesc and SpellDesc windows clipping to screen * Scrolling credits * New animated targetting * "New" old-school graphics * New GUI * Player Notes * Many bugfixes for EO 2.0 * 64bit TimeGetTime with time roll-over * Anti-Speedhack * New Map Report * Chat URL Support * Emoticons with Emoticon editor * Path algorith for spells (no more casting spells throught walls) * Autotiling known from Enterbrain´s RPG Makers **Downloads:** Download from [Dropbox](https://www.dropbox.com/s/18mv1ps4e104kqr/Miracle%20Classic.rar) Uncompressed graphics: Download from [Dropbox](https://www.dropbox.com/s/xgfn3qm4v6jz4b3/MCGraphics.rar) Runtime libraries: Download from [Eclipse Filehost](http://www.touchofdeathforums.com/Robin/eo_runtimes.zip) >! -Mirage- >! Consty, Dmitry, Jacob and Robin >! -Eclipe Origins- >! Robin >! -Event System- >! JC Denton Denton Denton Denton >! -SadScript- >! Konfuze Engine >! -FMod- >! Eclipse Dawn >! -Data compressing- >! Essence Engine >! -Graphics- >! Enterbrain >! -Music- >! Enterbrain >! -Sounds- >! Enterbrain >! -GUI- >! Silverdale (v1.2) >! -Autotiling- >! Stein and Robin >! -Help- >! lel >! ![](http://www.freemmorpgmaker.com/files/imagehost/pics/05db30bc68174695bb9dfcfa18a4e4dd.png) >! ![](http://www.freemmorpgmaker.com/files/imagehost/pics/61ddf57dcfbf6701057827f5fb20e74f.png) >! ![](http://www.freemmorpgmaker.com/files/imagehost/pics/4b08c52614e5b202cec844d005b11001.png) >! ![](http://www.freemmorpgmaker.com/files/imagehost/pics/f6ac9cf9849790aec0dbcf57ba39fdd1.png) >! ![](http://www.freemmorpgmaker.com/files/imagehost/pics/2b9c3235650d2064281d11405f63cfa9.png) >! ![](http://www.freemmorpgmaker.com/files/imagehost/pics/84dfeaab8276352ef56c281bd412b65c.png) >! This is the official change log for Miracle Classic. >! ================================ >! Miracle Classic v1.1.1 -> v1.1.2 >! ================================ >! • Targetting is now processed client-side (before for every left-click on screen packet was sent to server, now packet is sent only if there is NPC or Player under your cursor) >! • Added Auto target on attack (credits: Ryoku Hasu) >! • Disabled input to packet debugging windows >! • Optimized getting spritesheet number from sprite function >! • Added GetSprite and GetSpritesheet functions >! • Fixed getting sprite number from spritesheet >! • Removed some things what was still in engine left from Doors system >! • Fixed FMOD error when initializing game >! • Buy Item Fix (credits: Matthew) >! • Laggy Game Trade Fix (credits: Matthew) >! ================================ >! Miracle Classic v1.1.0 -> v1.1.1 >! ================================ >! • Added Chat URL Support >! • Added emoticons with emoticon editor >! • Now main menu and game window are movable >! • Changed main menu design a bit becouse of system written above >! • Rearranged main game window a bit to be more clean >! • Added Path algorith for spells (no more casting spells throught walls) >! • Removed 2 GoTos from Event System loops >! • Added ItemDesc and SpellDesc windows clipping to screen >! • Modified a lot of Constants to Enumerations. This small reduction in memory consumption has been found enough to boost performance on lower end computers by a bit. (thx to Richy and Stein for founding this). THIS WILL BROKE A LOT OF TUTORIALS >! • Renamed the Shopkeeper and Guard NPC Behaviour to "Immobile" and "Assist Other NPCs >! • Added autotiling known from Enterbrain´s RPG Makers (thx to Stein and Robin for RMVX base) >! • Fixed server restarter >! • Fixed drawing of event name >! • Removed editor constants from server becouse they was never used >! • Fixed map animations being removed after editing map properties >! • Now Map animations are saved also to client-side map cache >! • Added option for always rendering Events when mapping >! • Fixed drawing of events >! • Added more error logs options to server >! • Removed player notes >! ================================ >! Miracle Classic v1.0.6 -> v1.1.0 >! ================================ >! • Added JC Denton Denton Denton Denton Denton´s Event system with many bugfixes and optimizaions >! • Integrated SadScript into Event system >! • Optimized many For statements (ex. For i = x to y, next i and not just next) >! • Fixed lstChars populating >! • Added many If TempPlayer(Index).CurChar = 0 Then Exit Sub/Function checks >! ================================ >! Miracle Classic v1.0.5 -> v1.0.6 >! ================================ >! • Added Map Animations >! • Fixed outgoind packets window in client >! • Fixed switched walk/run speeds >! • Removed nLng variable, becouse it wasn´t used anywhere >! • Added memory-leak free text drawing >! • Removed loading of Surfaces To Video/System Memory Based on GFX Card. Game was faster at all, but for some reason FPS was dropped (this do not makes any sense…). >! • Fixed an issue causing the client to not be able to use over 92 message handlers. >! • Addded Server.bat (server restarter) >! • Updated the sound engine to use a modified FMOD from Eclipse Dawn >! • Sounds now take the following file formats: *.ogg, *.wav, *.mp3 and *.wma. Any other file format will be loaded into the game but will simply be ignored when played. >! • Music now supports the following file formats: *.mid, *mod, *.s3m, *.ogg, *.wav, *.mp3 and *.wma. Any other file format will be loaded into the client but will simply be ignored when played. >! ================================ >! Miracle Classic v1.0.4 -> v1.0.5 >! ================================ >! • Added multiple characters per account >! • New clean server layout >! • New Packet Debugger for server >! • New Spell Editor layout >! • Added Zlib class to client >! • Load Surfaces To Video/System Memory Based on GFX Card >! • Added clsDX7, where i moved things from modText, mosSound and modDirectDraw7 >! • Added clsINI, and new ini routimes (DelVar and ExistVar) >! • Removed some source files what wasn´t used in engine >! • Removed early binding of DX7 and binded it correctly on DirectX7 load >! • Removed another things left from Door system >! • Fixed packet debugger possibility of slowing down data handling >! • New layout for client-side Packet Debugger >! • Added max lines (500) to client-side Packet Debugger >! • Fixed some bugs in automatic shutdown >! • Fixed RunCodeReturn (now you can use Functions in SadScript, but max arguments are 4) >! • Changed Main Menu a bit >! • Fixed credits scrolling resetting >! • Fixed Scripted Spell bug >! ================================ >! Miracle Classic v1.0.3 -> v1.0.4 >! ================================ >! • Added anti-cheat for speedhack >! • Added new Map Report >! • Added Scripted Spells >! • Fully debuged server >! • Added .bat server restarter (when error occurs, server will restart automatically) >! • Started rewriting engine to be more OO >! • Removed many things what left in engine from Doors system >! • Fixed Inventory visibility after relogging >! • Fixed Bank visibility after relogging >! • Fixed /stats >! • Removed /info >! • Fixed unloading of opened forms when player logs out (Events, Debug, Notes and MapReport) >! • Removed clsRC4, becouse it wasn´t used anywhere >! • Fixed TakeItems for Event system >! • Fixed many (many) bugs in source again >! ================================ >! Miracle Classic v1.0.2 -> v1.0.3 >! ================================ >! • Added Scripted timers to engine and new SS commands (SetTimer, GetTimer and RemoveTimer) >! • Added Scripted NPCs >! • Added Scripted Items >! • Added Scripted Tiles >! • Fixed major bug in Event Editor >! • Removed SSMsgBox commands from SadScript, becouse i found that i can use VB6 commands in it, so i can just use MsgBox >! • Fixed reloading of Scritps (i forgot to set classes to nothing) >! • Fixed loading of event number in NPC editor >! ================================ >! Miracle Classic v1.0.1 -> v1.0.2 >! ================================ >! • Moved "zlib.dll" to client/data files becouse it was sometimes throwing error 49 >! • Added Backup tool to server >! • New method of SadScript loading (used #include and /events) >! • Added new commands to clsCommands >! • Fixed some commands in clsCommands >! • Added scripting errors log (only when server logs are enabled) >! • Added Commands.txt event with example command (/calladmins) >! • New (modern) method of opening files from Script editor >! • New commands in Script editor (Save As, New) >! • Optimized loading of scripts to Script editor >! • Added Save changes prompt to Script editor >! • Replaced GetTickCount by 64bit TimeGetTime with time roll-over >! ================================ >! Miracle Classic v1.0.0 -> v1.0.1 >! ================================ >! • Added data compressing/decompressing (Zlib.dll) >! • All constants loaded from Main.txt are now sent to client and properly ReDimmed >! • Added Options.GAME_WEBSITE >! • Added Faces drawing in new RMVX format >! • Edited some things what i forgot to edit in LoadOptions >! • Finished [Website] button in main menu >! • Added Player Notes >! • Added Reload Scripts button to server >! • Added Reload Events button to server >! • Fixed minor event data bug >! • Added customizable swear filter >! • ResetShopAction fix >! • Fixed some bugs in Script Editor >! • Script Editor is now fully sizable >! • Added quick links to Script Editor >! • Finished Animations converting >! • Finished editors drawing in new RPGVX format >! • Finished New Character drawing in new RPGVX format >! • Removed paperdolls from engine >! • Cleaned many UDTs, f.e ItemRec, SpellRec, ResourceRec >! • Removed Keys and Doors sytem >! • Fixed many SadScript commands. In most of them i added SS (like SadScript) to start, and then used subs what was already in source (like SSPlayerWarp, and in that sub i just called PlayerWarp) >! ====================== >! Miracle Classic v1.0.0 >! ====================== >! • Created Miracle Classic >! • Added Event System >! • Added RPGVX style sprites drawing >! • Added RPGVX style animations drawing >! • Added WSAD movement >! • Added Packet debugger >! • Added Player and NPC names clipping to screen >! • Added scrolling credits >! • Added scripting support >! • New animated targetting >! • "New" old-school graphics >! • New GUI >! • Removed hover buttons >! • Many bugfixes for EO 2.0
  2. Great engine, i am just wondering why you are using 2 methods of rendering with DX8? First is normal, like in EO 3.0 for example, and second is with Direct2DSprite or somewhat.
  3. I do not have time to help you, but you can use some things from Pokémon Origins from this MS package: http://web.miragesource.net/forums/viewtopic.php?f=216&t=9853
  4. You mean for example Items.bmp, Sprites.bmp, Spells.bmp like in old engines?
  5. This is my first negavite post since unban, but i must post this. DO NOT USE THIS TUTORIAL Reasons: * Massive server CPS drop (as [Kyle](http://www.touchofdeathforums.com/community/index.php?/user/49159-kyle9217/) stated above) * This will broke a lot of timers (i mean GetTickCount timers, not VB6 ones) becouse of placing timers into loops * Becouse of above reason, for example only Map# UpdateMapLogic is processed, and for other maps it isn´t Idk why no1 noticed this, but i think reason is that nobody tested it (except [Kyle](http://www.touchofdeathforums.com/community/index.php?/user/49159-kyle9217/))
  6. Implement FMOD or BASS sound engine. If you wanna still play midis too then use FMOD, or BASS with BASSmidi addon.
  7. EDIT: Nevermind.. EDIT2: Why you have 30 classes? ![:o](http://www.touchofdeathforums.com/community/public/style_emoticons//ohmy.png)
  8. > ok, i'll let photoshop center them ^^ > > Yeah, it seems it was too much to the right, and the S in secret wasn't capital letter. > > ![](http://i1236.photobucket.com/albums/ff450/darkgray/Logoforbeta_zpsb86f679e.png) Alot better ![:)](http://www.touchofdeathforums.com/community/public/style_emoticons//smile.png)
  9. First one. But both aren't very nice ![:D](http://www.touchofdeathforums.com/community/public/style_emoticons//biggrin.png) At first one i do not like that grey thing, and second one isn't centered at all (try moving that bg image a bit to left)
  10. ^ It is not hard 2do, but too generic.
  11. > Looks like a Crawle/Colonies clone.. Reason?
  12. Hmm Sherwin decide finnaly about what your game be ![:D](http://www.touchofdeathforums.com/community/public/style_emoticons//biggrin.png) you started and stopped 2 projects (as i can remember) and now you again totally changing your project lol ![:D](http://www.touchofdeathforums.com/community/public/style_emoticons//biggrin.png) But idk why others are saying that this graphics are bad. To me they are looking very nice.
  13. Checked link and it is not dead. And when you are changing map size, you must change it, then save map and then reopen map editor again.
  14. No. You must add it into throught vb6 too. If it isn´t there, then it can play only midis as music and wavs as sounds.
  15. Look in client folder if there is fmod.dll. If yes then it is using fmod sound engine.
  16. Yea i rushed it ![:D](http://www.touchofdeathforums.com/community/public/style_emoticons//biggrin.png) And i was doing it at 2am in morning. Thx for report i will fix it in next version.
  17. If it is using fmod then it can play oggs, mp3, midis, wavs
  18. Oh so graphical bug. Hmm so that isn't that important. And you can exit trade when you press decline/exit
  19. Yea. Add new value to playerrec called f.e. Transsprite and then add check in drawplayer if transsprite > 0 then rendertexture tex_char(transsprite)…. Else *your normal player drawing here* End if
  20. What trade bug? ![:o](http://www.touchofdeathforums.com/community/public/style_emoticons//ohmy.png)
  21. Oh duck really ![:D](http://www.touchofdeathforums.com/community/public/style_emoticons//biggrin.png) i forgot to add panoramas folder lol ![:D](http://www.touchofdeathforums.com/community/public/style_emoticons//biggrin.png)
  22. **New version** I do not added all features what i planned, becouse i wanted release this new version as soon as possible. But i added almost everything what i wanted into. **v0.0.9 -> v0.0.10** - New logo - Added Client-Side account editor - SendPlayerDir fix - Added NPCvNPC combat - Added Projectiles - FPS locked back to 32 - Fixed withdrawing currency from bank - Added Social Icons - Added Y-based rendering for NPCs, Characters and Resources - Fixed spell editor bug what was causing to not loading fraWindow correctly for each spell type - Fixed cmbBranchSkill populating - Added real shadows - Fixed minor ClearAttributteDialogue bug - Now on attackable NPCs if event is choosed then it will run when that NPC is killed - Npc critical hit fix - Fixed client side Player_Highindex - Changed MAX_LEVELS to 99 - Added Fogs, Tint and Panoramas - Added new Resources graphics - Added new Tilesets graphics
  23. It is looking like he is coming directly "from" that wall, idk if you meant it to be like that (i think no).
×
×
  • Create New...