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

Miracle Classic v1.1.3


tslusny
 Share

Recommended Posts

  • Replies 116
  • Created
  • Last Reply

Top Posters In This Topic

My suggestion : (From eo 2.1.2 by Sekaru)

1\. - Changed the timeout for connections to 5 seconds (up from 3).

2\. - Various gameloop & networking optimisations. [Including some by iRicardo].

3\. - Fixed the data/packet flooding timer not resetting.

4\. - Added tab to target.
Link to comment
Share on other sites

> My suggestion :
>
> 1\. - Changed the timeout for connections to 5 seconds (up from 3).
>
> 2\. - Various gameloop & networking optimisations. [Including some by iRicardo].
>
> 3\. - Fixed the data/packet flooding timer not resetting.
>
> 4\. - Added tab to target.

You just quoted this from Sekaru´s CV right? Lol ![:D](http://www.touchofdeathforums.com/community/public/style_emoticons/<#EMO_DIR#>/biggrin.png)
Link to comment
Share on other sites

> My suggestion :
>
> 1\. - Changed the timeout for connections to 5 seconds (up from 3).
>
> 2\. - Various gameloop & networking optimisations. [Including some by iRicardo].
>
> 3\. - Fixed the data/packet flooding timer not resetting.
>
> 4\. - Added tab to target.

Nice job taking something from EO 2.1.2 and suggesting it for a shitty engine. congrats, you have won the I-am-an-idiot medal!
Link to comment
Share on other sites

**[Growlith1223](http://www.touchofdeathforums.com/community/index.php?/user/70376-growlith1223/)**

with what you have a problem?

I gave only suggestions;] eo which is 2.1.2 I do not understand

Miracle is a lot better than the eo 2.1.2 ..
Link to comment
Share on other sites

nah, I don't have a problem with you being mental, i just find it funny how you are suggesting features that are from Sekaru's version. Think of some originality of features than steal ideas from others.And no, miracle will never be better than EO…you can stop your kissassing now.
Link to comment
Share on other sites

![](http://www.freemmorpgmaker.com/files/imagehost/pics/02bea575383260c52a9ae2f68793aa3e.png)

NEW VERSION (v1.0.4)

* * *

**Changes:**

================================

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

**Screenie of Map Report:**

![](http://www.freemmorpgmaker.com/files/imagehost/pics/84dfeaab8276352ef56c281bd412b65c.png)
Link to comment
Share on other sites

> nah, I don't have a problem with you being mental, i just find it funny how you are suggesting features that are from Sekaru's version. Think of some originality of features than steal ideas from others.And no, miracle will never be better than EO…you can stop your kissassing now.

No need to be offensive. Many engines here have same features and I don't think he is trying to steal something, but to optimize the engine, which is good. Of course he has to add proper credits, but he knows that I guess. That someone made the feature doesn't mean that no one else can make it. ![;)](http://www.touchofdeathforums.com/community/public/style_emoticons/<#EMO_DIR#>/wink.png)
Link to comment
Share on other sites

We are not talking about Deathbeam, stop changing the subject. if we were, i'd say he's a piece of shit and should go burn to death. He may have done more than me on his "engines"(if you so desire to call them that) but i know a whole shit more than he does i can tell you that.

> No need to be offensive. Many engines here have same features and I don't think he is trying to steal something, but to optimize the engine, which is good. Of course he has to add proper credits, but he knows that I guess. That someone made the feature doesn't mean that no one else can make it. ![;)](http://www.touchofdeathforums.com/community/public/style_emoticons/<#EMO_DIR#>/wink.png)

the point you can't seem to understand is that he has been saying features that are just coming from an engine. Stick to originality
Link to comment
Share on other sites

> Nice job taking something from EO 2.1.2 and suggesting it for a shitty engine. congrats, you have won the I-am-an-idiot medal!

And how did this not get atleast a warning? And Jesus Growlith, have nothing better to do today then be a stick? All he suggested was to add some things that would make then engine more stable. I also suggest adding these things as well. Optimizations are always a must.
Link to comment
Share on other sites

> And how did this not get atleast a warning? And Jesus Growlith, have nothing better to do today then be a stick? All he suggested was to add some things that would make then engine more stable. I also suggest adding these things as well. Optimizations are always a must.

nope i don't as always, i am the local stick of the world. deal with it or get me banned. for all i care….oh wait i don't care. It most likely dd get a report. surprisingly haven't been warned. i will most likely be banned because of that comment because the admins have no idea of the difference between a mute and ban.
Link to comment
Share on other sites

> ![](http://www.freemmorpgmaker.com/files/imagehost/pics/02bea575383260c52a9ae2f68793aa3e.png)
>
> NEW VERSION (v1.0.4)
>
> * * *
>
> **Changes:**
>
> ================================
>
> 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
>
> **Screenie of Map Report:**
>
> ![](http://www.freemmorpgmaker.com/files/imagehost/pics/84dfeaab8276352ef56c281bd412b65c.png)

awesome
Link to comment
Share on other sites

So Either I have it setup wrong or scripted spells only seem to work with case 1\. Anything else says wrong script. I'm pretty sure I don't have it wrong but here it is:

```
Sub ScriptedSpell(index, script)

Select Case script

Case 1

Call SSPlayerMsg(index, "It works ![:)](http://www.touchofdeathforums.com/community/public/style_emoticons/<#EMO_DIR#>/smile.png)", BrightGreen)

Case 2

Call SSPlayerMsg(index, "Case 2 works!", BrightGreen)

Case Else

Call SSPlayerMsg(index, "Wrong script", BrightRed)

End Select

End Sub
```

I have the Vital set for 2 on the spell and when I cast it says wrong script but when I set the vital to 1 the script works.
Link to comment
Share on other sites

> Why…? WHY!?

Why what?

> So Either I have it setup wrong or scripted spells only seem to work with case 1\. Anything else says wrong script. I'm pretty sure I don't have it wrong but here it is:
>
> ```
> Sub ScriptedSpell(index, script)
>
> Select Case script
>
> Case 1
>
> Call SSPlayerMsg(index, "It works ![:)](http://www.touchofdeathforums.com/community/public/style_emoticons/<#EMO_DIR#>/smile.png)", BrightGreen)
>
> Case 2
>
> Call SSPlayerMsg(index, "Case 2 works!", BrightGreen)
>
> Case Else
>
> Call SSPlayerMsg(index, "Wrong script", BrightRed)
>
> End Select
>
> End Sub
> ```
>
> I have the Vital set for 2 on the spell and when I cast it says wrong script but when I set the vital to 1 the script works.

Hm weird, i do not fully tested it, thx for report i will look at it.
Link to comment
Share on other sites

> I'd like to know, how are you optimising SadScript?

First things was removing unnecessary functions, optimizing clsSadScript and i fixed also getting values from Functions from SadScript (it wasn´t working before).

Then i used #include SadScript function to reduce size of Main.txt, and each scripts are loaded from /scripts/events/(scripttextfilename).txt.

![](http://www.freemmorpgmaker.com/files/imagehost/pics/02bea575383260c52a9ae2f68793aa3e.png)

NEW VERSION (v1.0.3)

* * *

**Changes:**

================================

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
Link to comment
Share on other sites

> GOOD JOB BEAM
>
> I found bug
>
> 1.Look Subscript ouf of range
>
> "GetPlayerName = Trim$(Player(Index).Char(TempPlayer(Index).CurChar).Name)"
>
> 2.I have max 3 fps.. in new version :< , in old version have 64

Yea, i do not added checks if TempPlayer(Index).CurChar = 0 then exit sub

And for that FPS problem, its becouse of this new feature: Load Surfaces To Video/System Memory Based on GFX Card

So if you do not have enought ram it will load textures to videomemory, but i do not fully tested it.
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share


×
×
  • Create New...