Points fix debate number 5.598 [message #404614] |
Wed, 30 September 2009 15:14 |
|
GrimmNL wrote on Wed, 30 September 2009 21:59 | oh wow, that's quite the list there. one question though.
jonwil wrote on Wed, 30 September 2009 08:43 |
Toggle SpoilerNow using windows minidump crashdumps for debug information
Fixed many bugs
Complete overhaul of shader system
Rewrite of many parts of the graphics system to remove all vestiges of the old DX8 bits.
4.0 doesn't have any of the bugs and slowdowns and problems that plagued 3.4.4
Fixed a number of bugs in various scripts
Changed JFW_Jetpack and JFW_Jetpack_Model to play an animation on the object as well as changing the model
Corrected many issues in the HUD and custom HUD code
Renamed bhs.dll to tt.dll
Changed all names mentioning bhs (readmes, logs etc) to mention TT instead
Rewrote many hacks and crappy pieces of code
Make the custom sniper scope work more like the stock renegade sniper scope
Started using the latest version of visual C++ (2008 currently)
Rewrote the memory manager to be faster and cleaner (and to produce more debugging info on debug builds)
Changed the way we hook into renegade (and call renegade functions and access renegade variables) to be faster and cleaner.
New scripts JFW_Set_Info_Texture and JFW_Clear_Info_Texture to use the "info texture" feature of tt.dll
New script JFW_Set_Time_Custom and JFW_Set_Time_Limit_Custom to change the time and time limit
New script JFW_C4_Sound_2 which is the same as JFW_C4_Sound except it wont play if the C4 does no damage.
New script JFW_C4_Explode which triggers an explosion when a C4 is planted by a certain object
New script JFW_3D_Sound_Custom_2 which plays a 3d sound on custom
New script JFW_Send_Self_Custom_On_Key which sends a custom to the object its attached to when a key is pressed
New script JFW_Empty_Vehicle_Timer which will destroy an empty vehicle if it remains empty for a certain period of time
Fixed bug where weapons with infinate ammo (such as the pistol) dont start loaded
Fix bug where damage code miscalculates points in some cases
Toggle SpoilerFixed the invisible C4 problem on maps like Glacier Flying
Changed all projects to use precompiled headers for system includes and global definitions
Fixed repair bay on Glacier Flying and other such maps to work correctly
Fixed bug where if the nod power plant is down and the harvester is destroyed, the new harvester is spawned invisible
Changed weapon selection so that weapon cycle skips empty weapons
Lots of ladder fixes (as far as I am aware ladders work fine 100% now)
Stealth improvements (so it doesnt glitch up when you are stealthed and then unstealth for example)
Netcode improvements
Support for using the 2 side buttons (i.e. buttons 4 and 5) on mice with 5 buttons. You can use them in any place you can use the normal mouse buttons
Removed linux FDS support (makes developing 4.0 much easier and cleaner)
Cleaned up screenshot code to eliminate screenshot lag and to work better in windowed mode
New script Reborn_IsDeployableTank_2 which is a clone of Reborn_IsDeployableTank but doesnt change the weapons at all
Various optimizations to make 4.0 faster
Remove support for shader plugins
Make screenshots output to a more sane location and with a more sane filename convention
Eliminate all support for tga screenshots
New script JFW_Custom_Send_Random_Custom which, on receipt of a custom, sends a custom to another object if a random percentage is less than a certain percentage
Fix some bugs in JFW_Message_Send_xxx scripts
Add a new feature to display the contents of a text file for a player (intended for e.g. objectives display).
Add new script JFW_Custom_Objectives_Dlg for the above feature.
Make spawn locations (including powerups and players) more random
Fix for bluehell
Method to change the player limit at runtime
Add feature so that the team, battlefield and server information dialogs have working scrollbars
Fixes to the PT dialogs
Improvements to the ExpVehFac scripts
fix so that standing right next to the WF wont cause your vehicle to get destroyed by mistake
Fix for joining the server after game over
Starting credits fix
Fix for PT not working on rejoin
Fix for C4 disappearing when stuck to a vehicle
Move various hud.ini keywords into tt.ini so that we can cheat check tt.ini.
hud.ini contains the custom HUD stuff and the dialog box stuff.
Improved anti-cheat that checks sensitive files and does other good stuff.
Will not have any of the problems of RenGuard but WILL check all 3d models, among other things.
Moved damage calculation to the server for anti-cheat purposes.
change Chat_Hook and Host_Hook so that they can veto sending of the message to the client(s)
Fixes for RA_Helipad_Zone to make it harder to exploit by bobbing up and down in it
Fix JFW_Health_Regen and JFW_Armour_Regen to not repair dead objects
Fix definition of JFW_PT_Disable and JFW_PT_Disable_Death
Add some scripts by campa
Improve particle rendering (we have plans for a shader/GPU based particle renderer in the future)
Added more debug code in netcode, graphics and elsewhere
New console commands for shader debugging
Renamed "BHS.dll options" to "Extended Options"
Shader detail sliders on "Extended Options" dialog
New script JFW_Heal_Zone_2 which is like JFW_Heal_Zone but which only heals for a specific preset
Disable Toggle_Sorting console command
Fix so you cant use a PT from inside a vehicle
Fix so that proximity C4 wont detonate if placed next to dead enemy soldiers
Fixes to AGT and obelisk scripts to fix obelisk walk and other bugs
Fix client showing/switching to weapons they dont own
Fix various memory leaks
add tt.ini keyword DisableVehicleFlipKill, set this to true to disable vehicles from being blown up when flipped over
HUD console command now hides all hud elements
Replace bandtest.dll with a new dll from us that contains what used to be in d3d8.dll (those bits we didnt replace) and other code we need to load early.
Load shaders.dll from bandtest.dll
Make sure sniper scope is only turned on for the weapons it should be
Fixes to make renegade run better on windows Vista/server 2008/Windows 7 including working correctly in limited user mode
Removed SH_FileVerificationControllerScript script
Do not load mix files for maps other than stock maps unless the map is loaded (faster loading for people with lots of maps)
New tt.ini keyword MapPrefix to set the map prefix (for mods)
Fix JFW_Vehicle_Lock to not lock the vehicle if there is someone in it
Fix JFW_Escort_Poke script
Fog related changes and improvements
Fix parameters for JFW_Custom_Send_Custom and JFW_Custom_Send_Random_Custom
Disabled WOL quick match (as its been broken since forever)
add hud.ini keywords to change the weapon chart image colors
Change the way the advanced game listing is sorted to properly support favorites and stuff
Force shadow size to be power of 2
New script JFW_Custom_Multiple_Send_Custom_2
Fix up turret lag fix code
Fix sniper lag
Changed 4.0 to not use std:: classes and headers anywhere
Updated to use a newer d3dx dll
Code to give players custom tags with a server console command to set the tag
A bunch of fixes for widescreen resolutions
Add some scripts by Danpaul88 including scripts for AR
Fix to send max health/shield over the network
Fix bug with secondary fire using wrong muzzle
Fixed Test_Cinematic
Changed some dialogs to not hardcoded the team names anymore (team select dialog e.g.)
Support mouse wheel in the sidebar
Added some scripts from Zunnie
Added some scripts used by RolePlay2
hud.ini keywords to set various dialog colors not previously settable
More netcode crash/exploit fixes (i.e. places where bad packets could crash the code)
added anti-stealth-hack code
New script JFW_Custom_Spawn_Zone to spawn a zone on custom
Change RA_Credit_Theft_Zone to not trigger if the thief is in a vehicle
Add engine call to change default presets for GDI/nod
New script JFW_Spawn_Zone_Created to spawn a zone on create
Made APB Mad tank script ignore friendly base defenses
Made APB nuke silo terminal script trigger the "you dont have the required security to access this terminal" dialog if the enemy accesses it
New script RA_Base_Defense_Chargeup which is for weapons that charge up (Telsa coil)
Make RA_Base_Defence_Powered properly check that the power is enabled
Make gap generator script check power before working
New script JFW_Submarine for subs in APB
New script JFW_Water_Level for water level for JFW_Submarine
Make APB AA base defence scripts not target subs
New scripts JFW_Repair_Zone_Boats, JFW_Repair_Zone_No_Boats and JFW_Boat to deal with naval units only repairing at naval yards and non naval units only repairing at repair bays
Fixes to make 4.0 work better under PIX
Make spy power plant zone bring radar down
New script JFW_Radar_Low_Power to make radar go down when power goes down
All dlls now use the DLL version of the CRT
Upgraded to newer libpng and zlib versions
New script RA_Conyard_Controller_Improved_2
hud.ini keywords to change the geometry detail limits
Add base defence scripts that ignore stealth
Make fire0anim and fire1anim fields for vehicles work
New script JFW_Vehicle_Visible_Weapon which basically sets the animation frame for the vehicle to the number of bullets in the gun (e.g. for vehicles with rockets or missiles visible on them)
New feature where vehicles remain teamed when player leaves (intended to solve an exploit where people get out just before the vehicle dies to deny the other side points)
Add tt.ini keyword to make the above feature optional
Add hook so that you can hook into the Think pathway (and run something every frame)
Add tt.ini keyword to change draw distance
A bunch of spy fixes (to make spies better)
Beginnings of new resource downloader, auto-map-downloader etc
Beginnings of totally new SSGM
Support more texture formats in dds files
Removed swap scores on game end if the losing team is out of players.
Fix XWIS delay on .pkg files
Added possibility for players to send messages to the host by typing "/host <message>".
New script JFW_Radar_Jammer_Sound for radar jammer sound
Fix radar jammer scripts
Fix RA_Damaged_Credits
Make spies get the allied ore dump
Fix JFW_Pilot_Repair
New script JFW_Model_Animation
C4 no longer gets defused when the owner leaves the game
Added KICK2 console command to force-kick a player
New script JFW_Startup_Custom_Self
Add tt.ini keywords to disable nuke and ion beacon weather effects
Add tt.ini keyword to disable reload when weapon is empty
New script JFW_Moon_Is_Earth and functionality. This will cause the moon code to read texture named fullearth and partearth instead of fullmoon and partmoon.
For maps that are set on the moon
Fix JFW_2D_Sound_Damage
Change to not reload a weapon when the weapon is full already
New scripts JFW_Set_Skin_Custom, JFW_Set_Armor_Custom, JFW_Message_Send_Powerup, JFW_Soldier_Powerup, JFW_Vehicle_Regen_3
New script JFW_Points_Custom
New hud.ini keyword to change the decal limit
hud functionality to display the center bullet and health counts seperate from the rest of the HUD.
hud.ini keyword to disable this new object
Feature to store registry keys and data files (logs, thu files, screenshots, crashdumps etc etc) in locations that non-admin users can write to.
Hack wolapi.dll to read and write from above locations
Hack game to load wolapi.dll from local ren folder
Hack LE to load new ttle.dll file
Added "worst FPS" diagnostic
Send serial hash over the network for possible ban use
Various fixes connected to vehicles with damage meshes and damage caused on the FDS
Change RA conyard script to repair less if power is low
new tt.ini keyword that will allow PTs marked with the regular "I am a PT object" flag to load the sidebar instead of the PT
Add build date for scripts to the crashdumps
Make QUIT and EXIT console commands do the same thing. On client they will do what EXIT does now, on FDS they will do what QUIT does now
Make sidebar/PT dialogs close if the soldier using them is killed
Removed BAN, KICK and ALLOW console functions, to be replaced with something better later
New custom ConstructionYardGameObj object for a construction yard building controler
Added new PT pages for air and naval (to be used by the new building controllers that are being done)
Change how PT data is sent over the network to make it use less bandwidth and to suck less
New script RA_Credit_Theft_Zone_Timer for adding a timer before the thief can steal
Added option to disable audio when renegade does not have focus
Removed bandwidth-based player limits.
|
does that mean 'the' pointfix?
anyway, keep up the good work
|
Yes, it does mean 'the' pointfix.
Jonathan Wilson aka Jonwil
Creator and Lead Coder of the Custom scripts.dll
Renegade Engine Guru
Creator and Lead Coder of TT.DLL
Official member of Tiberian Technologies
|
|
|
Re: Details of some of the features in 4.0 [message #404620 is a reply to message #404614] |
Wed, 30 September 2009 15:56 |
KobraOps
Messages: 202 Registered: January 2007
Karma: 0
|
Recruit |
|
|
Spoony wrote on Wed, 30 September 2009 17:29 |
finally in regard to the pointsfix, how exactly will this work in regard to servers that don't want to use it?
|
I think servers that run RR can calculate points the way they want to because Atomix does all you need is the proper scripts.
The only reason the "pointsfix" will cause a problem is because people that play clanwars put alot of strategy into playing w/o it. (E.g. Shooting harvy, sniping stanks, tank fighting(not 100% sure this is effected though))
|
|
|
|
|
|
|
|
Re: Details of some of the features in 4.0 [message #404659 is a reply to message #404650] |
Wed, 30 September 2009 19:45 |
Homey
Messages: 1084 Registered: February 2003 Location: Canada
Karma: 0
|
General (1 Star) |
|
|
liquidv2 wrote on Wed, 30 September 2009 22:27 |
Quote: | The pointsfix, for now its mandatory (and as far as I know it will remain so during the beta test cycle of 4.0)
|
why are you going back on what was said before with the pointmod going to be a serverside option? it's clearly a bug but people seem to like the option of playing bugged renegade, so don't just take that away from them after 7+ years of playing it that way
we've been through this many times
|
Hi, yeah.
Homey
|
|
|
|
|
Re: Details of some of the features in 4.0 [message #404669 is a reply to message #404614] |
Wed, 30 September 2009 20:15 |
|
nikki6ixx
Messages: 2545 Registered: August 2007
Karma: 0
|
General (2 Stars) |
|
|
Although I support pointsfix, making it mandatory is just asking for trouble. Can't it just be on as a default, and be able to be switched off if a community desires?
Renegade:
Aircraftkiller wrote on Fri, 10 January 2014 16:56 | The only game where everyone competes to be an e-janitor.
|
|
|
|
Re: Details of some of the features in 4.0 [message #404671 is a reply to message #404614] |
Wed, 30 September 2009 20:37 |
|
GEORGE ZIMMER
Messages: 2605 Registered: March 2006
Karma: 0
|
General (2 Stars) |
|
|
I wonder if people realize that the majority of Renegaders are either unaware of the points problem still or want pointsfix, that new players wouldn't understand the problem, and that the people who complain about it needing to stay the same are what I like to call a "vast minority" (AKA, they seem vast but they're still a minority).
Toggle SpoilerScrin wrote on Sat, 24 January 2009 13:22 |
cAmpa wrote on Sat, 24 January 2009 12:45 | Scrin, stop pming people to get the building bars.
|
FUCK YOU AND THIS SHIT GAME WITH YOUR SCRIPTS!!! I HAVE ASKING YOU AND ANOTHER NOOBS HERE ABOUT HELP WITH THAT BUILDING ICONS FEATURES FOR YEARS, BUT YOU KEEP IGNORING ME AND KEEP WRITE SHIT, SO BURN YOU AND YOUR ASSLICKERS FRIENDS, THIS TIME I'M NOT COME BACK!!!!!!!!!
|
|
|
|
|
|
Re: Details of some of the features in 4.0 [message #404679 is a reply to message #404673] |
Wed, 30 September 2009 20:54 |
|
Spoony
Messages: 3915 Registered: January 2006
Karma: 0
|
General (3 Stars) Tactics & Strategies Moderator |
|
|
liquidv2 wrote on Wed, 30 September 2009 22:40 | it doesn't make it easier for new players; if anything it makes it even harder, and the only people that seem to do well are the people who know what they're doing in general
|
i personally think that's ridiculous... a new player who is unaware of the fact you can get money for no reason might be inclined to try earning money by doing something useful, whereas i can make a long list of people who consider themselves "good players" who honestly are convinced that if there's an APC/meds/lights/whatever threatening your base, then the best thing to do is shoot it ineffectually and can't imagine themselves thinking otherwise.
just because a lot of "good players" aren't capable of throwing off the bad habits that the pointsbug has taught them (which does rather undermine the claim to be a good player, in my view), doesn't mean new players ought to be indoctrinated into the same bad habits too...
Unleash the Renerageâ„¢
Renedrama [ren-i-drah-muh]
- noun
1. the inevitable criticism one receives after doing something awful
|
|
|
Re: Details of some of the features in 4.0 [message #404680 is a reply to message #404650] |
Wed, 30 September 2009 20:59 |
rcmorr09
Messages: 73 Registered: June 2003
Karma: 0
|
Recruit |
|
|
liquidv2 wrote on Wed, 30 September 2009 22:27 |
Quote: | The pointsfix, for now its mandatory (and as far as I know it will remain so during the beta test cycle of 4.0)
|
why are you going back on what was said before with the pointmod going to be a serverside option? it's clearly a bug but people seem to like the option of playing bugged renegade, so don't just take that away from them after 7+ years of playing it that way
we've been through this many times
|
What this guy said ^^^
|
|
|
|
Re: Details of some of the features in 4.0 [message #404683 is a reply to message #404614] |
Wed, 30 September 2009 21:07 |
|
I am not saying it will remain mandatory, just that right now in our current development build it is mandatory.
If and when an option to turn it off is added is a decision that we (as in TT) have not yet made and such a decision will be made in consultation with the server owners (since its the server owners who will be deciding whether they want the pointsfix on their servers)
Jonathan Wilson aka Jonwil
Creator and Lead Coder of the Custom scripts.dll
Renegade Engine Guru
Creator and Lead Coder of TT.DLL
Official member of Tiberian Technologies
|
|
|
|
Re: Details of some of the features in 4.0 [message #404685 is a reply to message #404684] |
Wed, 30 September 2009 21:10 |
|
GEORGE ZIMMER
Messages: 2605 Registered: March 2006
Karma: 0
|
General (2 Stars) |
|
|
liquidv2 wrote on Wed, 30 September 2009 23:00 | the fact that they couldn't get money to get anything made them leave even sooner than they would have had they been able to gain it by attacking healthy vehicles by any means
i'm not one of the players who can't handle the pointmod; i fully understand it and can play with it on no problem, but from my experiences it's not the same story with many if not most other players
why do you think servers like st0rm have so many players in them all the time? you join with 1000 starting credits, the harvester dumps 600 or 700 credits, and the mine limit is 127...people like being able to buy and use things, and the pointmod makes it harder to get things and new players tend to get discouraged and go somewhere else
if everyone knew how renegade worked and knew how to play i'm sure the pointmod would work a lot better than i've seen it work (example being in community matches)
|
Oh, ok, let's put in an ineffective, illogical way of earning money early game that will confuse new players, rather than suggesting another, more logical approach to how new players can earn money early game.
Makes sense.
also
liquidv2 wrote on Wed, 30 September 2009 23:09 | then you lied to everyone about it because you said from the very start that it would be optional, not that you "may" decide later to make it optional, which is complete horseshit
|
If I recall, they said they "might make it optional, but nothing's solid". Infact, I rarely recall the TT team saying anything's 100% solid...
Toggle SpoilerScrin wrote on Sat, 24 January 2009 13:22 |
cAmpa wrote on Sat, 24 January 2009 12:45 | Scrin, stop pming people to get the building bars.
|
FUCK YOU AND THIS SHIT GAME WITH YOUR SCRIPTS!!! I HAVE ASKING YOU AND ANOTHER NOOBS HERE ABOUT HELP WITH THAT BUILDING ICONS FEATURES FOR YEARS, BUT YOU KEEP IGNORING ME AND KEEP WRITE SHIT, SO BURN YOU AND YOUR ASSLICKERS FRIENDS, THIS TIME I'M NOT COME BACK!!!!!!!!!
|
[Updated on: Wed, 30 September 2009 21:12] Report message to a moderator
|
|
|
|
Re: Details of some of the features in 4.0 [message #404687 is a reply to message #404683] |
Wed, 30 September 2009 21:13 |
|
Spoony
Messages: 3915 Registered: January 2006
Karma: 0
|
General (3 Stars) Tactics & Strategies Moderator |
|
|
jonwil wrote on Wed, 30 September 2009 23:07 | If and when an option to turn it off is added is a decision that we (as in TT) have not yet made
|
um... yes it is made actually, both mac and myself have agreed that it ought to be optional.
certainly the pointsfix can replace the current state as the default points system, but there ought to be an option, even if it's something as simple as somebody making a "reverse pointsfix" to download and install, which would just re-create the original bug.
Unleash the Renerageâ„¢
Renedrama [ren-i-drah-muh]
- noun
1. the inevitable criticism one receives after doing something awful
|
|
|
|
|
Re: Details of some of the features in 4.0 [message #404692 is a reply to message #404686] |
Wed, 30 September 2009 21:18 |
|
GEORGE ZIMMER
Messages: 2605 Registered: March 2006
Karma: 0
|
General (2 Stars) |
|
|
liquidv2 wrote on Wed, 30 September 2009 23:13 | oh, ok, it doesn't make sense, and it hasn't made sense for 7 years, but people seem to like it and have for 7 years
|
next you're going to tell me Renegade doesn't drive new players away...
liquidv2 wrote on Wed, 30 September 2009 23:13 | [color=skyblue]so why change it now? i've watched it drive new players out of the server because there was even less they could do, and i've watched new players cluster around the st0rm servers like insects near a bright light
|
Again, suggest a NEW WAY for them to be more useful, something that makes logical sense, rather than HURF DURF KEEP THIS BUG BECAUSE IT'S BEEN HERE FOR AGES HURR.
liquidv2 wrote on Wed, 30 September 2009 23:13 | are you telling me there's absolutely no correlation?
|
Maybe not 100% no correlation, but I highly doubt that's the reason all their players play. I wouldn't know for sure though, I haven't played on st0rm for ages... and if I recall, I wasn't too fond of the servers.
Toggle SpoilerScrin wrote on Sat, 24 January 2009 13:22 |
cAmpa wrote on Sat, 24 January 2009 12:45 | Scrin, stop pming people to get the building bars.
|
FUCK YOU AND THIS SHIT GAME WITH YOUR SCRIPTS!!! I HAVE ASKING YOU AND ANOTHER NOOBS HERE ABOUT HELP WITH THAT BUILDING ICONS FEATURES FOR YEARS, BUT YOU KEEP IGNORING ME AND KEEP WRITE SHIT, SO BURN YOU AND YOUR ASSLICKERS FRIENDS, THIS TIME I'M NOT COME BACK!!!!!!!!!
|
|
|
|