Mirage Source

Free ORPG making software.
It is currently Thu Mar 28, 2024 7:58 pm

All times are UTC




Post new topic Reply to topic  [ 1592 posts ]  Go to page Previous  1, 2, 3, 4, 5 ... 64  Next
Author Message
PostPosted: Wed Jul 02, 2008 9:26 pm 
Offline
Persistant Poster
User avatar

Joined: Thu Aug 17, 2006 5:27 pm
Posts: 866
Location: United Kingdom
DFA wrote:
I've also been curious about this, i dont think it would effect the performance much, if anything, slightly hurt it, UDTs are good. What takes the most is processing is drawing to the game screen. When i commented out the line of code that rendered the game screen, the FPS jumped to over 20,000 in project mode. So pretty much the biggest "bottleneck" is drawing the game...this is just for the client
besides that, a few things could use a few minor rewrites for some other improvements, but nothing as big as drawing the game


You think the game screen is the biggest FPS bottleneck in drawing the game screen?

HOLY CRAP WHY HASN'T ANYONE ELSE THOUGHT OF THIS, ITS A BREAKTHROUGH!!!















wait..

(Don't take this as a flame, I just read your post and had a spazz moment xP).


Top
 Profile  
 
PostPosted: Sat Jul 05, 2008 1:46 am 
Offline
Pro
User avatar

Joined: Sun Aug 05, 2007 2:26 pm
Posts: 547
k, but for that project I am completely rewriting the client ;)

_________________
GIAKEN wrote:
I think what I see is this happening:

Labmonkey gets mod, everybody loves him, people find out his code sucks, he gets demoted, then banned, then he makes an engine called Chaos Engine.


Top
 Profile  
 
PostPosted: Wed Jul 09, 2008 8:57 pm 
Offline
Newbie

Joined: Tue Jul 08, 2008 4:52 pm
Posts: 8
i downloaded it yesterday and im having some problems with it.

took me a while to fix the run-time errors but after getting everything registered for directx i finaly got it to load. But for some reason everytime i shutdown the server and load it back up, all the maps are gone they do not save.

p.s.: i dont know if it makes a difference but i added 2-3 files of extra tiles for the maps. all work fine when im logged on the client but as soon as i 'reboot' the server all the maps are blank again.


Top
 Profile  
 
PostPosted: Wed Jul 09, 2008 11:43 pm 
Offline
Newbie

Joined: Tue Jul 08, 2008 4:52 pm
Posts: 8
Works great now thanks :)

Really nice work with the engine i like it so far.


Edit: Actualy i ran into another problem with the trade system. Seems you cant hit the cancel button to get out of the trade window pretty much stuck.
Also when you set an item to drop from an npc, if you dont set it to drop 1 out of 1, it doesnt drop at all :?


Top
 Profile  
 
PostPosted: Thu Jul 10, 2008 4:34 am 
Offline
Newbie

Joined: Tue Jul 08, 2008 4:52 pm
Posts: 8
yes it does, one more thing i just noticed i made some currency items without trouble but when i try to make something else( for example a weapon) if i try to go back to editing that item after it gives me a run time error 380: Invalid property value


Top
 Profile  
 
PostPosted: Sun Jul 13, 2008 1:22 pm 
Offline
Community Leader
User avatar

Joined: Sun May 28, 2006 10:29 pm
Posts: 1762
Location: Salt Lake City, UT, USA
Google Talk: Darunada@gmail.com
My hours work... Got up to play EVE at 6:00 AM. Unfortunately, my math was wrong about the server downtime, and I got up an hour early.

I went through the Bug Fixes section here...
And here's what I did:

Quote:
SubSP Bug - William viewtopic.php?f=71&t=1354
Spell LevelReq crash - William viewtopic.php?f=71&t=1358&p=46467#p46467
Shutdown Timer - Pingu viewtopic.php?f=71&t=546&st=0&sk=t&sd=a&start=0
ItemType Key - William viewtopic.php?f=71&t=1531&p=46469#p46469
equip X 2 bug - JokeOfWeek viewtopic.php?f=71&t=1695&p=46470#p46470
SaveMap comment says NPC
AddLog Fix - Magnus viewtopic.php?f=71&t=2181&p=46473#p46473
Server Side Clearing
Client Side Clearing
TargetType - Dave viewtopic.php?f=71&t=2974
Changed LeftGame check from =0 to <1
Server Attack Say Reduced to 100 letters to match client - Joost viewtopic.php?f=71&t=3450
GameDestroy Moved to end - William viewtopic.php?f=71&t=3493


And here's a download link: I named it 2.31 :P Consider it <3
http://www.valkoria.com/MSE2.31.rar

TEST THIS FOR ME PLEASE, I CAN NOT TEST THE CLIENT, THE SERVER RUNS WITHOUT CONNECTIONS FINE.

And here's my second line of business. Did you use any custom controls on the client? I can not run it due to an ActiveX error.

_________________
I'm on Facebook! Google Plus LinkedIn My Youtube Channel Send me an email Call me with Skype Check me out on Bitbucket Yup, I'm an EVE Online player!
Why not try my app, ColorEye, on your Android devlce?
Do you like social gaming? Fight it out in Battle Juice!

I am a professional software developer in Salt Lake City, UT.


Top
 Profile  
 
PostPosted: Mon Jul 14, 2008 7:55 am 
Offline
Banned
User avatar

Joined: Mon Jun 05, 2006 9:22 pm
Posts: 394
Location: USA
A fix I did! :D <3


Top
 Profile  
 
PostPosted: Mon Jul 14, 2008 3:09 pm 
Offline
Community Leader
User avatar

Joined: Sun May 28, 2006 10:29 pm
Posts: 1762
Location: Salt Lake City, UT, USA
Google Talk: Darunada@gmail.com
You brought it to my attention... I fixed it differently... if you'd see that thread :)

_________________
I'm on Facebook! Google Plus LinkedIn My Youtube Channel Send me an email Call me with Skype Check me out on Bitbucket Yup, I'm an EVE Online player!
Why not try my app, ColorEye, on your Android devlce?
Do you like social gaming? Fight it out in Battle Juice!

I am a professional software developer in Salt Lake City, UT.


Top
 Profile  
 
PostPosted: Mon Jul 14, 2008 5:47 pm 
Offline
Pro
User avatar

Joined: Tue Nov 13, 2007 2:42 pm
Posts: 509
http://www.deadnoggin.com/deadnoggin/mse232.rar

I removed the last timer - GameAI and replaced it with a serverloop. If you don't want to use this, that is quite alright.

If there are any problems please let me know.


Last edited by Jacob on Mon Jul 14, 2008 7:26 pm, edited 1 time in total.

Top
 Profile  
 
PostPosted: Mon Jul 14, 2008 7:15 pm 
Offline
Regular

Joined: Wed Oct 31, 2007 11:41 pm
Posts: 43
Dugor wrote:
http://www.deadnoggin.com/deadnoggin/mse2.32.rar

I removed the last timer - GameAI and replaced it with a serverloop. If you don't want to use this, that is quite alright.

If there are any problems please let me know.


Lol Bad Request (Invalid Hostname)


Top
 Profile  
 
PostPosted: Mon Jul 14, 2008 7:26 pm 
Offline
Pro
User avatar

Joined: Tue Nov 13, 2007 2:42 pm
Posts: 509
That's odd... worked for me.. but try this:

http://www.deadnoggin.com/deadnoggin/mse232.rar


Top
 Profile  
 
PostPosted: Mon Jul 14, 2008 8:17 pm 
Offline
Knowledgeable
User avatar

Joined: Mon May 29, 2006 11:38 am
Posts: 293
Location: Cambridge, UK
Dugor wrote:
That's odd... worked for me.. but try this:

http://www.deadnoggin.com/deadnoggin/mse232.rar


Works fine =)

_________________
Image
Image


Top
 Profile  
 
PostPosted: Mon Jul 14, 2008 9:16 pm 
Offline
Regular

Joined: Wed Oct 31, 2007 11:41 pm
Posts: 43
Dugor wrote:
That's odd... worked for me.. but try this:

http://www.deadnoggin.com/deadnoggin/mse232.rar


yea thanks its working now ^^


Top
 Profile  
 
PostPosted: Tue Jul 15, 2008 12:57 am 
Offline
Community Leader
User avatar

Joined: Sun May 28, 2006 10:29 pm
Posts: 1762
Location: Salt Lake City, UT, USA
Google Talk: Darunada@gmail.com
I don't typically use MSN. I signed on to add you, said "hi" and left before anyone saw me =3

I prefer gtalk, darunada@gmail.com

_________________
I'm on Facebook! Google Plus LinkedIn My Youtube Channel Send me an email Call me with Skype Check me out on Bitbucket Yup, I'm an EVE Online player!
Why not try my app, ColorEye, on your Android devlce?
Do you like social gaming? Fight it out in Battle Juice!

I am a professional software developer in Salt Lake City, UT.


Top
 Profile  
 
PostPosted: Tue Jul 15, 2008 12:03 pm 
Offline
Community Leader
User avatar

Joined: Sun May 28, 2006 10:29 pm
Posts: 1762
Location: Salt Lake City, UT, USA
Google Talk: Darunada@gmail.com
so when does DFA get his own project forum?

Find
If Not FileExist(FileName) Then
in sub AddLog server side

Replace with
If Not FileExist(FileName, True) Then

_________________
I'm on Facebook! Google Plus LinkedIn My Youtube Channel Send me an email Call me with Skype Check me out on Bitbucket Yup, I'm an EVE Online player!
Why not try my app, ColorEye, on your Android devlce?
Do you like social gaming? Fight it out in Battle Juice!

I am a professional software developer in Salt Lake City, UT.


Top
 Profile  
 
PostPosted: Tue Jul 15, 2008 1:19 pm 
Offline
Submit-Happy
User avatar

Joined: Fri Jun 16, 2006 7:01 am
Posts: 2768
Location: Yorkshire, UK
I'll have a talk with William about it, Dave.

As for the source, it's coming along nicely. I'm certainly glad DFA came here xD

I'll do some tweaking in the source later on, I'm a bit busy doing some commissioned features atm.

_________________
Quote:
Robin:
Why aren't maps and shit loaded up in a dynamic array?
Jacob:
the 4 people that know how are lazy
Robin:
Who are those 4 people?
Jacob:
um
you, me, and 2 others?


Image


Top
 Profile  
 
PostPosted: Tue Jul 15, 2008 1:24 pm 
Offline
Pro
User avatar

Joined: Tue Nov 13, 2007 2:42 pm
Posts: 509
I think doing the paths like that would be a lot better then they are currently. It would be easier to change paths if you wanted.

I also think on server load it should check all the paths instead of just maps and accounts.


Top
 Profile  
 
PostPosted: Tue Jul 15, 2008 1:39 pm 
Offline
Submit-Happy
User avatar

Joined: Fri Jun 16, 2006 7:01 am
Posts: 2768
Location: Yorkshire, UK
We already have data paths, don't we? xD

_________________
Quote:
Robin:
Why aren't maps and shit loaded up in a dynamic array?
Jacob:
the 4 people that know how are lazy
Robin:
Who are those 4 people?
Jacob:
um
you, me, and 2 others?


Image


Top
 Profile  
 
PostPosted: Tue Jul 15, 2008 1:56 pm 
Offline
Pro
User avatar

Joined: Tue Nov 13, 2007 2:42 pm
Posts: 509
I think he meant Consts for the paths.


Top
 Profile  
 
PostPosted: Tue Jul 15, 2008 1:56 pm 
Now convert it to DX8, so that the engine isn't useless anymore. >.>


Top
  
 
PostPosted: Tue Jul 15, 2008 2:12 pm 
Offline
Community Leader
User avatar

Joined: Sun May 28, 2006 10:29 pm
Posts: 1762
Location: Salt Lake City, UT, USA
Google Talk: Darunada@gmail.com
Instead of having Shop1.dat, shop2.dat, shop3.dat, we could put them all in one file.

It's easy enough to do the easy way (it's already in there the easy way in Valkoria)
where each shop is assumed to be a certain size (ie. the size of the UDT) and the file looks like this
[File Type Bits]
-shop1
-shop2
-shop3
-shop4
-etc


It'd be cool to do it the hard way, so the strings don't all need to be the same length

[File Type Bits]
[File Header]
-shop1 loc
-shop2 loc
-shop3 loc
-etc
[Data]
-shop1 data
-shop2 data
-shop3 data
-etc

_________________
I'm on Facebook! Google Plus LinkedIn My Youtube Channel Send me an email Call me with Skype Check me out on Bitbucket Yup, I'm an EVE Online player!
Why not try my app, ColorEye, on your Android devlce?
Do you like social gaming? Fight it out in Battle Juice!

I am a professional software developer in Salt Lake City, UT.


Top
 Profile  
 
PostPosted: Tue Jul 15, 2008 2:13 pm 
Offline
Pro
User avatar

Joined: Sun Aug 05, 2007 2:26 pm
Posts: 547
dave I think that is a bad idea. Now you can't delete only one shop, you have to delete them all.

_________________
GIAKEN wrote:
I think what I see is this happening:

Labmonkey gets mod, everybody loves him, people find out his code sucks, he gets demoted, then banned, then he makes an engine called Chaos Engine.


Top
 Profile  
 
PostPosted: Tue Jul 15, 2008 2:15 pm 
Wouldn't it be faster to pull from separate files than one big file? Wasn't that part of the issue with Ini?


Top
  
 
PostPosted: Tue Jul 15, 2008 2:38 pm 
Offline
Community Leader
User avatar

Joined: Sun May 28, 2006 10:29 pm
Posts: 1762
Location: Salt Lake City, UT, USA
Google Talk: Darunada@gmail.com
No, it would be faster to pull from one single file because there is overhead in opening and closing files. I already did the testing with Valkoria :)

_________________
I'm on Facebook! Google Plus LinkedIn My Youtube Channel Send me an email Call me with Skype Check me out on Bitbucket Yup, I'm an EVE Online player!
Why not try my app, ColorEye, on your Android devlce?
Do you like social gaming? Fight it out in Battle Juice!

I am a professional software developer in Salt Lake City, UT.


Top
 Profile  
 
PostPosted: Tue Jul 15, 2008 3:13 pm 
Offline
Submit-Happy
User avatar

Joined: Fri Jun 16, 2006 7:01 am
Posts: 2768
Location: Yorkshire, UK
Same.

Many files:

Loop:
Open File
Get Data
Close File
:Loop

One file:

Open File
Loop:
Get Data
:Loop
Close File

Smaller loop :D

_________________
Quote:
Robin:
Why aren't maps and shit loaded up in a dynamic array?
Jacob:
the 4 people that know how are lazy
Robin:
Who are those 4 people?
Jacob:
um
you, me, and 2 others?


Image


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 1592 posts ]  Go to page Previous  1, 2, 3, 4, 5 ... 64  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group