Register for your free account! | Forgot your password?

You last visited: Today at 21:52

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Enhanced TinyMap

Discussion on Enhanced TinyMap within the CO2 PServer Guides & Releases forum part of the CO2 Private Server category.

Reply
 
Old   #1
 
U2_Caparzo's Avatar
 
elite*gold: 0
Join Date: Aug 2011
Posts: 314
Received Thanks: 90
Enhanced TinyMap

Well, this a quite basic edit i did to the released by .Kinshi to extract, convert and load the maps using multi-threading, all it does is spawn one thread per processor, create a queue with the elements that must be processed (names of files for example), and then start the threads that will keep trying to get an element from the queue until it's empty.
On my pc (quad-core), this lets the TinyMap load in ~30-40% of the time taken by the original dll.

Convert
TinyMap: 29.8 secs
Enhanced: 12.4 secs

Load
TinyMap: 4.8 secs
Enhanced: 1.4 secs

png converter
TinyMap: 115.2 secs
Enhanced: 43.9 secs

Note: I did not test the new dll, i just assumed it works based on the time loading, there is no map missing during the convertion and that the .png images were generated correctly
Attached Files
File Type: zip EnhancedTinyMap_bin.zip (474.0 KB, 127 views)
File Type: zip EnhancedTinyMap_src.zip (48.4 KB, 92 views)
U2_Caparzo is offline  
Thanks
1 User
Old 04/19/2015, 11:02   #2
 
elite*gold: 0
Join Date: Jul 2014
Posts: 402
Received Thanks: 540
Nice work, but why not just use ?
Best Coder 2014 is offline  
Thanks
1 User
Old 04/20/2015, 02:24   #3
 
U2_Caparzo's Avatar
 
elite*gold: 0
Join Date: Aug 2011
Posts: 314
Received Thanks: 90
Quote:
Originally Posted by Best Coder 2014 View Post
Nice work, but why not just use ?
Honestly, because of a bad test i did some months ago, i used to think that the Parallel class may be quite slow, just noticed i was totally wrong , so it's probably that i would have used the Task.Parallel class then.

Did a quick test using Parallel.ForEach.

Convert to tmap: 18.5 secs
Load tmaps: 1.8 secs load
Generate png images: 44.8

Also, noticed that some maps are using the same DMap file, this may throw an exception because of multiple threads are accessing to the same file when converting the DMaps (i ignored these maps for this test), that is why i added the queue, i know that FileStreams can support this, but will be a bit slower (again, based on an old test i did), and would have to find a way to do this using the Task.Parallel class.
Probably i will add an option to save the maps by name instead of Id, so no repeated maps with different Id would be stored, then i surely will use the Task.Parallel class, and possibly support to convert only missing dmap files instead of deleting the folder and convert all the dmaps again.
U2_Caparzo is offline  
Old 06/02/2015, 14:46   #4
 
elite*gold: 0
Join Date: Apr 2010
Posts: 23
Received Thanks: 0
how to use it ?
abdulrahmanok is offline  
Reply


Similar Threads Similar Threads
Enhanced Aim
08/08/2012 - Off Topic - 0 Replies
Moin leude, da ich mit x22 nicht ganz zufrieden war was anticheat anging wollte ich mir jetzt den Enhanced aim holen da er ja auch ring 0 gecoded ist. Da ich von organner weiß er ist ebenfalls ring 0 und nur 32bit woltle ich fragen ob das auch für ea gillt und ob hier jemand erfahrung mit dem cheat hat. mfg crackshark ~
[Release] TinyMap (DMap converter & loader)
12/04/2011 - CO2 PServer Guides & Releases - 27 Replies
TinyMap v1.7 + Source :Updates: Fixed bug with multiple Map Id's using the same DMap :What?: TinyMap is a DMap loader and converter for private servers (or any Conquer application) coded in C# (.Net 4.0) It unzips the DMaps, loads them, combines them with Scene files, and converts into TinyMap format.
[B] Enhanced Aim [S] €
04/20/2011 - Trading - 2 Replies
Da ich endlich aufhören will zu cheaten will ich meinen Enhanced Aim Account verkaufen. ich Habe das Enhanced Aim Lifetime- Tier 1 Packet für css es Kostet Normal $69.99. Ich habe so an 25€ VB gedacht Bei Interesse addet mich ich werde euch auch gerne den Cheat via Teamviwer zeigen und eure fragen beantworten Mfg
Enhanced Aim CSS
11/07/2010 - Steam Trading - 0 Replies
Ich möchte meinen vor 3 Tagen gekauften Enhanced Aim für Counter Strike Source wieder verkaufen. Der Hack ist auf jedenfall gut, daran liegts nicht. Es liegt wohl eher daran, dass ich nun einen Hack getestet habe, und lieber wieder ohne spiele. Preislich hab ich mir so 55€ vorgestellt. Entweder Paypal oder PSC. Trade nur mit Middleman! Bei Interesse im Threat oder per PN melden.



All times are GMT +1. The time now is 21:52.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.