-
Posts
6190 -
Joined
-
Last visited
Everything posted by Nyerguds
-
Old topic but I hate having inaccurate information in here... Anyway, that is not exactly true... it just copies it to whatever spot you have selected in the second file browser.
-
I just realized, this is the sound accelleration bug...
-
just curious... where are you from?
-
well, this problem has been solved now
-
Right, I split this topic because it seemed to turn up in very unrelated threads... right now, it has its own thread right here
-
It's not really an issue. If YOU know about the hotfix, you just ask players in the lobby if they've installed it before you start your game.
-
wut? I don't make cncnet installers.
-
I could theoretically increase it to 127, but then I'd have to increase memory in which it is stored, too. At the moment, only maps from 00 to 99 work.
-
If it does, other players simply need the fix too, duh.
-
Changed link to the thread at C&P, so people can see what it fixes.
-
wait, the SOUND or the MUSIC? The music thing is normal. Easy fix for this is to open the main menu before tabbing out. The music will restart when you continue playing.
-
...your new computer is a car?
-
I added another small fix to the hotfix, after noticing the exact same error occured in the bare terrain section (with shore type SH15). As far as I know this second error had no impact on the game, since it reads those IDs straight from the map file instead of translating a string from the INI file to an ID, but still, better to have it fixed I have made a sticky topic about this in the Command & Patch forum for my patch: http://www.commandandpatch.com/index.php?name=Forums&file=viewtopic&t=44
-
I don't know about that. I just know what it DOES. And what it DOES is optimize for size. Though personally I doubt that copying one register to another would be slower than reading a new 4-byte value from the code. Your example is flawed, because it doesn't have to 'read' ebx, it simply already has it. what would it "read" to, besides straight to eax? Anyway, I just fixed it. When 1.06c is released, this bug is history Well, if you want I can release a hotfix too... [edit] http://nyerguds.arsaneus-design.com/cnc95upd/cc95p106/cc95v106b_radarcrash_hotfix.rar Here ya go. I don't have time to actually release a new version now, or even to announce it on the site, but you can always spread the word. [edit again] I just noticed... why the heck are we discussing this in a cncnet-related thread? This bug is single player only XD
-
I found the problem. It's the fault of the compiler optimization in the function that actually creates the terrain blueprint objects (meaning they're corrupted from the moment you start the program). It puts a certain value into register ebx which is used as indication of which theaters can use the tree. For T13, this value happened to be "0C" originally, which is the ID number of T13. Instead of putting that 0C into the register that needed to have the unit ID (ebx), it just moves the value of edx into ebx, meaning it has a wrong ID number in it now. So the original code looked like this: (mov xxx, yyy = move value of yyy into xxx) mov ebx, 0C mov edx, ebx The new code, with the adaption of the 'theater ownership' (to allow T13 to appear on Snow theater) looks like this: mov ebx, 1C mov edx, ebx while it should be mov ebx, 1C mov edx, 0C so edx has the right value. It should have had "mov edx, 0C" there in the first place, but the compiler optimizes it to take as few bytes as possible, and moving a register into it was shorter than moving the value into it -_-
-
Hm. So the corruption appears during the saving. I'll look into it. Thanks for this information.
-
Browser Warz: Splitt from the CnCNet on Linux topic
Nyerguds replied to Tore's topic in General Discussion
In TS, it's Internal Error -
OO is a LOT older than programming teachers would make you believe. It's not because it's a recent addition in THEIR lives that it's actually new in the industry
-
Ehh? Of course C&C is OO. You think OO is such a recent developement?
-
not released yet. The developement thread is in the commandandpatch.com forum. http://www.commandandpatch.com/index.php?name=Forums&file=viewforum&f=15
-
well, the language system in 1.06c is totally different, so I dunno if that'll make any difference.
-
Browser Warz: Splitt from the CnCNet on Linux topic
Nyerguds replied to Tore's topic in General Discussion
lol IE. Any TS mod maker knows what that REALLY means -
That's pretty bizarre, seeing as I've played against other languages with the old versions.
-
OS Warz: Splitt from the how to record C&C with FRAPS topic
Nyerguds replied to Ferret's topic in General Discussion
good gods, is this going to need another split like the Browser Wars? X_x -
No it doesn't. Just stay active and you'll get there What are you complaining anyway? I don't even GET changing ranks