Share UDP Ver1.0 readme.txt (2005-02-16) Introduction Pure P2P internet file sharing application. Freeware. Supported environment Pentium4 2.0GHz and above Windows 2000 SP4 and above Windows XP Usage requirements Report program's operation status... though it's not like everyone's reports will be read, just report normal operations if you feel like it. Always report if there is an error. Refrain from making redundant reports. Also, don't make reports that only psychics can understand. Prohibitions Selling this software. Distributing it on any media other than internet. Reverse engineering. Distributing modified or edited version. Intentionally attacking Share network. If these prohibitions are violated, without consent from the author, by any individual or group, legal actions may be taken. Important Do not share configuration files with the TCP version. For people who get Runtime Error after program have started normally, your PC might have memory problems. Share will check itself while it's running, and force program termination if it detects improper overwrite of data. If an Access Violation happens, check that your PC's memory and other hardware does not have problems. Cache system Cache consists of a cache.idx file and files starting with "@" in the filename. Without either, the data can't be read. Except in the case where there is a DB key, for which you can try cache recovery. Cache folder can be anywhere as long as it can be written. It's not recommended that files be moved or written while program is running, cache data can be lost depending on timing of events. In the case if upload folder and cache folder is temporarily unusable, data in cache.idx is kept as unusable. In this case, unusable cache and hash data is overwritten when new cache is made. When there is more than 1024 unused data, defrag will be performed. Quota system Check the "Enable quota" checkbox in "General settings" to use. Quota will be applied to new cache folders. When empty space is below "Active clear size", cache will be cleaned, until the free size is above the sum of "Clear size" and "Active clear size". Substituting the DB system DB system is different is a bit different from the other plugins. Add the following item to config.ini to load the DLL. If the DLL fails to load or there are other errors, Share's internal DB system will be used. [DBSystem] Path=full path to module Points (currently disabled) When Share is connected, "points" are obtained proportional to upload amount. Point information is recorded at the node that is being uploaded to. Those with points will have higher priority downloads compare to those without points. In the case where there are no points, it will be the usual trickle download. Points will have no effect if the address changes, or if the value has not been refreshed after a certain amount of time. If the node you are downloading from does have points, the point information is relayed from other clients that have this information. Hint You can specify file locations by adding this to Share.ini [Config] Path=Full path of where files are kept Font can be specified by adding these to Share.ini. Parameters can be omitted, in which case the program will use default values. Main is applied to all of the GUI, ListView applies only to the list view controls. Character set should be integer. Look of acceptable values in SDK headers. If font name contains space, add "" around the name. [Font] Main="font name",size,charset ListView="font name",size,charset For example, use this to specify 12pt, Korean character set: [Font] Main=,12,129 Add these to Share.ini to scale GUI size. Units are 1/1000. Use this for non-Japanese OS or other high DPI environments, where the GUI doesn't display well with an alternate font. [Font] CustomScale=value For example, to scale GUI by 10%: [Font] CustomScale=1100 Add these to config.ini to change location of cache.idx. If unspecified, it will be the same as default file location. [CacheIndexPath] Path=Full path to location