The following warnings occurred: | |||||||||||||||
Warning [2] Undefined property: MyLanguage::$archive_pages - Line: 2 - File: printthread.php(287) : eval()'d code PHP 8.2.24 (Linux)
|
Patching extra functionality into <gamemd.exe> - Printable Version +- Renegade Projects Network Forums (https://forums.renegadeprojects.com) +-- Forum: Inject the Battlefield (https://forums.renegadeprojects.com/forumdisplay.php?fid=60) +--- Forum: Ares General Discussion (https://forums.renegadeprojects.com/forumdisplay.php?fid=19) +--- Thread: Patching extra functionality into <gamemd.exe> (/showthread.php?tid=16) Pages:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
|
- Bobingabout - 19.10.2005 the way i see it, the patcher is tiny, it adds almost nothing to my already large installer. so, why should i tell whoever wants to play my mod to go find and use another file, when i can include it with my mod and give them the option to install it? if it were something massive like the TX, fair enough, but for something tiny like the patch, i'd rather package it with the mod. - FS-21 - 19.10.2005 Marshall;date=Oct 19 2005, 11:44 AM;post=1800 Wrote:Regarding version numbers, FS-21 has suggested expanding the valid format to X.YY.ZZ Due to the future version number format on the yrcrp.ini RP=107 ( 1.07 to the user) can't handle pd's hotfixes on newer versions (1.07a, 1.07b, 1.07c, 1.07d...) or he sould change the format.. really isn't a problem but is classic to see the letter after the version Initially I said you XYYZZ (intestead of XYY of your format) to allow these hotfixes (01=a, 02=b, 03=c, 04=d, ... until z ). Of course, a programmer must solve special cases when is showing information to the user: 10700 should be showed as 1.07 but if exist a 1.07c internally to the program will be done as 10703 (I don't know why "may confuse people" if this [VERSIONS] section in yrcrp.ini is only internal data to a program, not to be edited by people) Well, is an insignificant detail but if a program can be improved, better :innocent: - pd - 19.10.2005 I don't think fix versions will be needed anymore, since i let the patch being tested once i implemented a new feature. stability problems like Windows-specific errors were caused by me modifying the original code & data segments (I really didn't know whether those places were used by the game or not). but that's past. Stability fixes shouldn't be required either. on the other hand, i really like FS-21's idea, and i think that's the safest way (and quite easy to make imo). @DCoder: I used eXPressor. anyway, i had the same thought about the >99% difference, and i'm aware that this wil end up in filesize. you're right... shipping the exe isn't a too well idea. so i'll send Marshall the uncompressed one - Bobingabout - 19.10.2005 like i said before, i'd only ever ship an official release anyway with the patcher, for the simple reason, its a lot safer than trying to get my software to overite the original manually. - Marshall - 19.10.2005 Glad we all agree. It would be possible to do FS-21's version idea (ZZ = 01 to 26 to represent a letter) but require a bit more coding. The ini values are internal only of course, but if someone other than myself writes a program that reads these values then they need to be able to manipulate strings correctly to display the correct information. 10700 = "1.07" 10711 = "1.07k" 17011 = "1.70k"? or "1.7k"? We need to decide on a format that will never again need changing. I can't see the TX format changing, so XYY will suffice for the TX. If we go with XYYZZ, then the ZZ HAS to be included, even if it is 00. It's entirely up to pd, I just need to know the Rock Patch version format in time for the next release of the Rock Patch. But once it's implemented it cannot be changed. - pd - 19.10.2005 the format would be used only by the patcher right? if so, X.YY.ZZ is OK and i agree with it as long as i can still announce them as X.YYa - CNCM_BLITZ - 19.10.2005 PaD;date=Oct 18 2005, 09:07 AM;post=1794 Wrote:school is really stressy atm and besides I gotta prepare my 18th birthday party on friday, which is also the release date for 1.07 btw Sweet! Good to see its coming along nicely. Oxid Wars is so using Rock Patch 1.07! Your the best PD! - FS-21 - 22.10.2005 Playing a bit with the new EMP weapons inside a vehicle I saw that can be disabled himself due to the cellspread (I can't remember). The Firing SW: It will force the building with EMPulseCannon=yes to fire at the specified target but... works (or will work) with buildings with turrets like in TS? because I tried with/without turret (& I tried with OmniFire=yes without success) & only can fire in 1 direction (the default direction when a turret was built)... Affected AI's with EMP weapons do nothing until you does a new order (but this is to your units but AI computer will no to repeat the last order ). "custom mouse pointers (Actions)" wasn't possible to add animated pointers, right? because my pointer is static EXCEPT when I click the right button, momment that I can see in movement the pointer (if I wait with the clicked right button I see all the time the animated pointer, but only in this case) pd: happy birthday :clap: - CNCM_BLITZ - 22.10.2005 Hip, Hip, Hurray for PD!!! And for his incredible patch. Well, PD how does it feel to be known around the world? - Banshee - 23.10.2005 FS-21: In TS, the Mobile EMP unit uses this tag: Code: TypeImmune=yes This tag also works for RA2/YR. Make sure your unit uses it. - FS-21 - 23.10.2005 Banshee, this TypeImmune tag is useless to these "new" EMP weapons, I tried it :-/ - Bobingabout - 25.10.2005 i think i might have had a Breakthrough regarding the 100 units bug. last night i was creating a new unit for my special einstein side, the "Remote Beta Prism" AKA PrismBot, but forgot to add it to the units list. and, i got the 100 units bug with it. but wait! its not on the unittypes list! how can i get the 100 units bug with it? yes, i could build it, and the AI built it like crazy. but, its not on the unittypes list. it was however listed on the "Einstein PrismBot Control". so, something on the prismbot control parsed my unit, and allowed me to build it, and the AI also built it with the 100 units bug. my conclusion: Its a hardcoded limit, much like BaseUnits= hope this helps. - DCoder - 25.10.2005 Yeah, yeah, any objects listed in the top control lists gets added to the appropriate list automatically. (PadAircraft > AircraftTypes, *ParaDropInf > InfantryTypes, Prism Control > BuildingTypes, etc.) - Bobingabout - 25.10.2005 erm... :blink: its not on 1 of the top control lists, its on the PoweredUnit=tag on the prismbot control(a structure i gave to einstein, a clone of the robot control). but if you say it automaticly adds it to the list, then, maybe its not a breakthrough after all. but i still say its something to do with the first 100 being read by 2 things, but the rest only being read by 1 of them, like the BaseUnits= tag. - pd - 25.10.2005 A UnitType doesn't have to be in [VehicleTypes] to be loaded. You can just add it to BaseUnit or UndeploysInto for instance and it will be created. The problem here is that its data could get loaded late or not at all. Same goes for Infantry, Aircraft and Buildings and all the other crap. It's like the weapons. |