Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Revision  #0035
#26
CnCVK Wrote:However, RP version not for users, for programs
Not quite - here I think there is some misunderstanding.
If a mod requires the RP then it will specify what Version is required. LB mods will tell LB what Build [internal integer version] is required. LB will use this internally to check the RP version. LB will translate the Build into the string Version and display it to the user [e.g: "This mod requires version %s of RockPatch", GetRPVersion(ModRPBuild)]
Mod authors need to tell LB Mod Creator (or their own programs) what version is required, by giving it the build number.
That is why we need a standard integer form of the version number as well as the version name.
Version name is merely what gets displayed to the ordinary user, but has to be consistent: At the moment, if an LB mod requires RP Build 10802 then LB will claim the mod needs version 1.08b.

I'd prefer to keep XYYZZ because it is the same as the TX so is simpler for both my program and the users to understand. However, if you really want to incorporate revision number too then that can be done.
The real big problem I have is this "SE/TE" nonsense. I can't get that from an integer unless it is a predefined list of version names - which means you can't add extra ones at a later date.
If revision is an always-growing number and doesn't reset with each new version then why can't you just scrap revision? - that is what Build is for! Do you really need to know exactly how many times you have compiled the exe?

CnCVK Wrote:Also I think about UseRockPatch=[bool] tag and RockPatchVersion=[??] tag (in RULESMD.INI).
That's a good idea and will help, however Launch Base will already help one step further by not loading the game in the first place - it will tell the user that RP is not installed, or not correct version before launching the mod. The above safeguard will, of course, help in non-LB situations.
Ever wondered what the hell is going on?
Believe me friend you're not the only one.
--Lysdexia

Check out Launch Base for RA2/YR - http://marshall.strategy-x.com
Also home to the Purple Alert mod, 1.002 UMP, and the YR Playlist Manager.


Messages In This Thread
Revision  #0035 - by VK - 19.11.2006, 23:09:19
RE: Revision  #0035 - by Renegade - 20.11.2006, 03:09:09
RE: Revision  #0035 - by VK - 20.11.2006, 22:06:00
RE: Revision  #0035 - by TheMan - 20.11.2006, 22:34:23
RE: Revision  #0035 - by Speeder (as a guest) - 20.11.2006, 23:20:03
RE: Revision  #0035 - by pd - 21.11.2006, 15:15:22
RE: Revision  #0035 - by TheMan - 21.11.2006, 15:58:42
RE: Revision  #0035 - by pd - 21.11.2006, 16:11:53
RE: Revision  #0035 - by VK - 22.11.2006, 18:55:17
RE: Revision  #0035 - by Marshall - 22.11.2006, 22:12:01
RE: Revision  #0035 - by Renegade - 22.11.2006, 22:57:42
RE: Revision  #0035 - by Marshall - 23.11.2006, 00:23:39
RE: Revision  #0035 - by Marshall - 23.11.2006, 17:55:39
RE: Revision  #0035 - by VK - 23.11.2006, 22:00:53
RE: Revision #0035 - by pd - 23.11.2006, 23:46:44
RE: Revision  #0035 - by Marshall - 24.11.2006, 00:09:48
RE: Revision  #0035 - by VK - 24.11.2006, 22:39:48
RE: Revision #0035 - by FS-21 - 25.11.2006, 00:40:02
RE: Revision  #0035 - by pd - 24.11.2006, 23:13:35
RE: Revision  #0035 - by VK - 25.11.2006, 22:32:20
RE: Revision  #0035 - by Marshall - 25.11.2006, 23:53:26
RE: Revision  #0035 - by Marshall - 26.11.2006, 13:35:34
RE: Revision  #0035 - by VK - 26.11.2006, 22:09:38
RE: Revision  #0035 - by pd - 26.11.2006, 22:25:48
RE: Revision #0035 - by Renegade - 26.11.2006, 22:27:20
RE: Revision #0035 - by Marshall - 27.11.2006, 12:25:09
RE: Revision  #0035 - by VK - 27.11.2006, 22:34:41
RE: Revision  #0035 - by pd - 27.11.2006, 23:27:56
RE: Revision #0035 - by Renegade - 28.11.2006, 01:22:16
RE: Revision  #0035 - by Marshall - 28.11.2006, 10:34:06
RE: Revision  #0035 - by TheMan - 28.11.2006, 18:18:55
RE: Revision  #0035 - by VK - 28.11.2006, 19:53:31
RE: Revision  #0035 - by Marshall - 29.11.2006, 11:32:36
RE: Revision #0035 - by Bobingabout - 29.11.2006, 15:22:05
RE: Revision  #0035 - by VK - 29.11.2006, 15:50:59
RE: Revision  #0035 - by Marshall - 29.11.2006, 16:28:58
RE: Revision  #0035 - by Renegade - 29.11.2006, 16:59:08
RE: Revision  #0035 - by Guest - 30.11.2006, 15:05:29
RE: Revision  #0035 - by Marshall - 30.11.2006, 16:14:19
RE: Revision  #0035 - by Renegade - 30.11.2006, 18:24:27
RE: Revision  #0035 - by Marshall - 30.11.2006, 19:43:19
RE: Revision  #0035 - by VK - 01.12.2006, 18:56:13
RE: Revision #0035 - by Marshall - 01.12.2006, 20:00:11
RE: Revision #0035 - by FS-21 - 01.12.2006, 20:19:07
RE: Revision  #0035 - by Renegade - 01.12.2006, 23:09:48
RE: Revision  #0035 - by Marshall - 02.12.2006, 01:39:32
RE: Revision  #0035 - by VK - 02.12.2006, 22:53:08
RE: Revision  #0035 - by Marshall - 04.12.2006, 10:58:24
RE: Revision  #0035 - by VK - 05.12.2006, 16:28:47
RE: Revision  #0035 - by Marshall - 06.12.2006, 15:37:30
RE: Revision  #0035 - by VK - 07.12.2006, 16:34:10
RE: Revision  #0035 - by Marshall - 07.12.2006, 20:04:49
RE: Revision  #0035 - by Marshall - 08.12.2006, 15:58:03
RE: Revision  #0035 - by VK - 08.12.2006, 19:03:09
RE: Revision  #0035 - by Marshall - 08.12.2006, 20:06:12
RE: Revision  #0035 - by VK - 09.12.2006, 23:51:53
RE: Revision #0035 - by Renegade - 10.12.2006, 02:33:03
RE: Revision  #0035 - by Marshall - 10.12.2006, 13:02:37
RE: Revision  #0035 - by VK - 10.12.2006, 23:29:26
RE: Revision #0035 - by Blade - 12.12.2006, 01:58:50
RE: Revision  #0035 - by Marshall - 11.12.2006, 10:32:00
RE: Revision  #0035 - by VK - 12.12.2006, 16:25:37
RE: Revision  #0035 - by Marshall - 12.12.2006, 19:09:29
RE: Revision  #0035 - by Marshall - 13.12.2006, 10:30:47
RE: Revision  #0035 - by VK - 15.12.2006, 16:40:10
RE: Revision  #0035 - by Marshall - 15.12.2006, 19:02:50



Users browsing this thread: 1 Guest(s)