Topic: Reduce NetTraffic by splitting Game into Media and Binary Package
Adamant Topic Opener |
Posted at:
2013-12-30, 01:17 UTC+1.0
I download often act BZR due to I want to see what Progress was made.
Mayor Share is the Media-Stuff containing OGGs and PNGs. For Development-Reasons I think a single App-Start-App for WL could be reasonable to select one from multiple Installations in GUI safes Need to prepare resp clean up multiple ShortCut-Items/Locations. Alt is to make the Binary/BZR selectable as Option in Settings-Menu, if that does not cause to many Problems as that helps switching Engine as well. Swithc could trigger Mechanism for tempary SaveGame to use regulary Dump- and import-Mechanism to handle over act GameData. Aside of that would consider Standards resp Mechanism to turn over GameData without Push onto the Disk. Perhaps most reasonable is using RamDisk for that Issue as that returns Problem back to previous and offers to use existig Port-Mechanism incl Opportunity to write SaveGame from RD to HDD in quick Fassion. If RD independend Process, then could store there AutoSavs resp buffer them there while playing and write simultan while Game continues safining another Stall of Game. Due to Game gets smoother I would like to see small Note telling another AutoSav was made. When Game terms temporary AutoSav could changed into persistent AutoSave to avoid that other Start of Game with other Match overwrite the tmp-AutoSaves and Player wonder later where his safe SavGames left. The smarter the App-Logic the bigger the Surprise when it fail. So I would introduce parallel to Binary-Version Media-Version as Tribes and Worlds can envolve resp change as well. When thinkig of slightly changed Media-Package would take Kind of Media-Base-Version-Package and parallel updated Update-Version if each Day another Update comes don't keep the outdated Update-Packages but only last Update-Package. Would mean Advantage when Development would return to Design of T ribes and Ws. However, act dl often new BZR of about 80mb for some kb changed Binary. When changing FolderStructure, would add three Folders in PackageFolder: LIB for DLL et similar and (another) DOC to put there CREDITS COPYRIGTH, HTML-Links and other BIGCAPITAL-like Docs with Aim to left there only Executables resp App-Links and perhaps Icons (Icons could go into Pic-Folder and either unpack prepard LNK or use Registry-Meanings to custom Links resp here the Icon. Btw try one Time to cripple Win-Installation and disable RPC-Service running and try out Regedit... you would wonder what you can then all do with Regedit .. disable/enable for Users, find Items which else you can not find via Search etc. however, I don't like Windows or its Registry but those hidden Features confirmed me what I thought about .. Kind of Remote Control ... eg can not deinstall act RemoteDesktop .. hey, ever made Assitance or get one you knowed about? Enough Regedit Magic here - you may consider to omit any w32/w64-support and focus on real operatingSystems instead). Btw there exist sickwin (sygwin) and mingw and now found kde for windows which means Opportunity to make partial Features of Linux available for Win. Won't like to do Upgrade that Way Win as Usersr can dl real OS for free via Internet but as you do Win-Support you can do it as explained above better. Eg can that Way take WL-Picture eg ScreenShot to make it WallPaper for Top-WL-Folders in Installation and User's WL-Folder and do other Enhancements to make WL appear different (In Look and Behavior). Btw I remind have heard that WL does not support Linux Symbolic Links due to Windows does not have such as well. IMO Win does have something similar also called Links which are special Files (as SymLinks are quasi also special Files but Win use regular Files with special Names and special Content - does not Matter for Issue of using them). Issue is about that I can easily use SymLinks to let Tree-specific Links to DeadTree like Tree5 -> Tree_Oak_medium point in its Transform-Rules to Tree_Oak_dead and that is just Folder -Link to DeadTree_3 eg. That Example illustrates only that it gets easier to change imperfect Implementation into lesser imperfect Implementation resp make it easier to reuse Files and Folders. Eg the diff Worlds use partially equivalent but not identic Stuff like the Tree-Pictures which gets shared used for different Type of Trees from diff Ws. Via Link that could be identic Stuff. EG if WL-Settings selects a specific Version/Installation, don't have to write that into any CFG but can use LNKs to point to act used Version resp bypass Selection via set mayor WL-Start-LNK to ByPass-Lnk. I did use SymLinks very much and smartly to archive many Things in Behavior like used to point always to actual Version to make it simpler to use Scripts to simplify DevlopmentWork to open WorkEnvironment. Simply update SymLink as Pointer when Version did changed and used that Way short FileIDs resp Pathes while Stuff was already in Folder named accorddingly. Well, again some more Stuff related to Package, Split, and Support. The latter was another Excursion to tell SymLinks are here as well useful and exist in similar Shape also on unloved Windows that I would not Support when it's not necessary. ) Ivan the Terrible is dead .. Genghis Khan is dead .. and I do not feel well, too. ![]() ![]() |