Jump to content

jonwil

Staff Moderators
  • Posts

    1,355
  • Joined

  • Last visited

  • Days Won

    25
  • Donations

    0.00 USD 

Posts posted by jonwil

  1. I have released a new version of the W3D and W3X export tools. These are now built to work with 3DS Max 2023 and contain various fixes.

    This pack contains:

    • W3D Exporter for 3DS Max 2023 - New tools for Max 2023 to export W3D files
    • W3X Exporter for 3DS Max 2023 - New tools for Max 2023 to export W3X files
    • W3D Viewer -  A model viewer for W3D files
    • W3D Dump - A tool to open W3D files and see the contents
    • The source code to to the W3D Exporter, W3X Exporter, wdump.exe and memorymanager.dll

    Read the readme.txt file for details of how to install the plugin and notes about how to use it.

    Please test this and please report any bugs to me so they can be fixed.

    If you have any questions, you can find me here, on the w3dhub discord, on the 3rd Age discord, the SAGE Engine Modding discord or various other C&C discord groups.

     

     

     

  2. Scripts 4.8 is now available.

    I would like to thank Jerad2142 and Unstoppable for their contributions to 4.8 (If I missed anyone else who contributed to 4.8, sorry).

     

    Changes made since 4.7 Update 4:

    New scripts by Jerad2142.

    Implemented a new GameSpy broadcaster which replaces the old broadcaster. Read https://www.tiberiantechnologies.org/wiki/index.php?title=New_GameSpy_Broadcaster for details.

    It is now possible to host GameSpy games on client. (via the "Host Game" button in GameSpy listing)

    Added new engine call Reload_Level to reload the level.

    Added new engine call Force_Client_Reload to forcefully reload clients.

    GameSpy listing is now multi-threaded.

    Team information in GameSpy server dialog is shown on top of player list.

    Scriptable dialogs can be initialized for clients who didn't join the game yet. (For example, during connection acceptance)

    Games that do not report their "gametype" as "ccrenegade" will be filtered out in GameSpy listing.

    SPAWNVEHICLE, CHANGECHAR, GRANTWEAPON, SPECTATE, FLY and SETSPEED console commands can now be used in Campaign.

    300 FPS limit is applied if VSync is enabled but refresh rate of the display can't be determined.

    Various fixes to the "DisableConsoleOutput" server.ini keyword so the Console_Output hook remains functional.

    Various fixes to the "LoadWaitTimeout" server.ini keyword so a WOL-mode server doesn't exit if server waits more than 15 seconds.

    Various fixes to the Remote FDS feature so that it functions more stable.

    Various fixes to the Server Operation dialog so that it closes and updates better.

    Various fixes to the Print_Client_Console and Print_Client_Console_Player engine calls.

    Fixes to the Take_Screenshot engine call.

    Fixed a bug that would cause AI to not use elevators if an action involving the elevator was canceled.

    Fix so PLIMIT, TIME and TIMEL commands can no longer be used by clients that are not host.

    Fix so rotation does not go back a few maps before it's about to end when rotation was changed.

     

    If you are running 4.7 Update 4 (or any earlier version) you will be automatically updated to 4.8.

    People wanting a full installer (to install from scratch or to do a full reinstall), a server download or a tools download can find them on the Tiberian Technologies website (www.tiberiantechnologies.org) in the downloads section. Appropriate source code for 4.8 as well as the source files for the map fixes in 4.7 (which are the latest fixes we have) can also be found on the site.

    People who need Dragonade will have to wait for a compatible version of Dragonade to be released.

     

  3. Scripts 4.7 Update 4 is now available.

    I would like to thank Jerad2142,  dblaney, cyberarm and Unstoppable for their contributions to 4.7 Update 4 (If I missed anyone else who contributed to 4.7 Update 4, sorry).
     

    Changes made since 4.7 Update 3:

    Made the ssgm.ini setting ExtraKillMessages able to be set per map.

    New scripts and fixes to existing scripts by Jerad2142, as a reminder you can check JmgUtility.h to see more details on the scripts added.

    Fix RA_Gap_Generator_Building to work properly with base power turning off and on.

    Fixed a bug in GSA listing that would cause the listing to be stuck at "Waiting server list..." when a server had 0 digit in it's IP address.

    Add console commands destroybuildingbytype, destroybuildingbypreset and destroybuildingbyname to destroy buildings by type, ID, name or preset.

    Added bad connection indicator to the "FPS" display (top right corner of the screen) that tells how many times a packet was re-sent and the time left to disconnect.

    Added Remote Console feature, that allows executing commands in remote server from client console and relaying server console output to clients using the "Menu" key with optional password authorization.

    Players will now see GAMEPLAY IS PENDING when server is waiting all players to load if they loaded before the server, instead of being free in the map.

    Add new dialog to tell players if they are waiting for a server load or for other players to load.

    Add new engine calls Is_Gameplay_Pending and Set_Gameplay_Pending that lets server code pause/unpause the game (with clients seeing "GAMEPLAY IS PENDING" while its paused)

    Fixes to the custom dialog logic.

    Add new console command whereami that tells you your current x,y,z position and what map you are on.

    Player ID and Name changes are now correctly sent over the network.

    Add new engine call Set_Gravity_Multiplier that lets you change the gravity multiplier of an object at runtime and have it sync up over the network.

    Owned keycards now display on HUD properly.

    Fix incorrect text on Options button & GameSpy Options menu in GSA listing dialog after leaving a game.

    Added the server.ini command DisableConsoleOutput which will disable the text output for large servers (console output can cause lag if there is a lot of it).

    Set AGT/Obelisk gun teams to building's team so scripts will target the correct enemy.

    Add new engine call Is_In_Pathfind_Sector to check if given point is inside a pathfind sector or not.

    Add new engine calls Print_Client_Console and Print_Client_Console_Player, to print text into client's console. (at top left corner)

    New feature where .mix, .dat and .pkg files contained inside TTFS downloads will be loaded (and the files inside them available to the game). This should improve download times (much faster to download one big mix file than many small files)

    Add URL protocol handler support (details to come)

    New engine calls Get_Repository_URL, Set_Repository_URL, Get_Screenshot_URL and Set_Screenshot_URL to change the repository and screenshot URLs

    New engine call Take_Screenshot to take a client screenshot (same thing as the sshot console command)

    Fix a backwards compatibility issue presented in previous version when maximum player count is greater than 1.

    Added the server.ini setting UseStockTeamNames, which if set to true will force Game_Info to print out GDI and Nod instead of whatever team name replacements exist for the map/mod. This is useful for brenbot which expects team names to always be the same from map to map.

     

    If you are running 4.7 Update 3 (or any earlier version) you will be automatically updated to 4.7 Update 4.

    People wanting a full installer (to install from scratch or to do a full reinstall), a server download or a tools download can find them on the Tiberian Technologies website (www.tiberiantechnologies.org) in the downloads section. Appropriate source code for 4.7 Update 4 as well as the source files for the map fixes in 4.7 (which are the latest fixes we have) can also be found on the site.

    People who need Dragonade will have to wait for a compatible version of Dragonade to be released.

     

  4. Scripts 4.7 Update 3 is now available.

    I would like to thank Jerad2142 and Unstoppable for their contributions to 4.7 Update 3 (If I missed anyone else who contributed to 4.7 Update 3, sorry).

    Changes made since 4.7 Update 2:

    New scripts and fixes to existing scripts by Jerad2142.

    Add "Double HUD" option in wwconfig, along with minor improvements.

    New scripts by Unstoppable.

    Fix a crash when exiting the game from Configuration Options menu.

    Powerup pickup events are now displayed on the HUD for clients.

    Add scriptable menu and popup dialogs (the details of how to use them can be found at https://www.tiberiantechnologies.org/wiki/index.php?title=Scriptable_dialogs)

    Add new engine calls Display_HUD_Weapon_Grant_Player and Display_HUD_Ammo_Grant_Player to allow triggering HUD weapon/ammo grant indicator for a specific player.

    Discord Rich Presence now displays max player count in servers properly, instead of 127 and correctly handles "gameplay pending" case.

    Add Ctrl+A (Select All) support for edit box controls.

    Fix an exploit that can cause SFPS drops and other glitching (not going into details for obvious reasons).

     

    If you are running 4.7 Update 2 (or any earlier version) you will be automatically updated to 4.7 Update 3.

    People wanting a full installer (to install from scratch or to do a full reinstall), a server download or a tools download can find them on the Tiberian Technologies website (www.tiberiantechnologies.org) in the downloads section. Appropriate source code for 4.7 Update 3 as well as the source files for the map fixes in 4.7 (which are the latest fixes we have) can also be found on the site.

    People who need Dragonade will have to wait for a compatible version of Dragonade to be released.

     

    Sever owners are strongly advised to update to 4.7 Update 3 as soon as possible due to the exploit fix.

  5. I am releasing a beta version of the W3X export plugin for 3DS Max 2017 so people can test it and look for any bugs or anything that doesn't export properly or anything else I need to fix.

    This pack contains:

    • W3X Exporter for 3DS Max 2017 - New tools for Max 2017 to export W3X files from
    • The source code to to the W3D Exporter and memorymanager.dll

    Read the readme.txt file for details of how to install the plugin and how to work with the DirectX Shader materials (especially take note of the the need to install the latest release of Max 2017 from the provided link and the note that people using the DirectX Materials need to switch to the "Legacy Direct3D" driver in max for the shader files to work)

    If you have any questions, you can find me here, on the w3dhub discord or on various C&C discords.

    I am looking for people to please test this as much as possible and look for whatever bugs you can find.

    Animation export isn't working yet, nor is the "optimize collision detection" checkbox but otherwise everything else should be working.

     

  6. [blurb]A beta update has been released for the an update to the 3DSMax 2017 Tools. Check it out here.[/blurb]I have released a beta testing version of the W3D Export tools to allow the new BFME2 DirectX Material feature to be tested.

    Unless you are modding BFME2 you probably don't need to upgrade.

    This pack contains:

    • W3D Exporter for 3DS Max 2017 - New tools for Max 2017 to export W3D files from
    • W3D Viewer -  A model viewer for W3D files
    • W3D Dump - A tool to open W3D files and see the contents
    • The source code to to the W3D Exporter, wdump.exe and memorymanager.dll

    Read the readme.txt file for details of how to install the plugin and how to work with the BFME2 materials (especially take note of the the need to install the latest release of Max 2017 from the provided link and the note that people using the DirectX Materials need to switch to the "Legacy Direct3D" driver in max for the shader files to work)

    If you have any questions, you can find me here, on the w3dhub discord or over on The 3rd Age discord (I mention that last one because that's where the BFME2 modders seem to hang out.

    The current release version of the plugin can be found at

    if you need it (e.g. if you want to uninstall the beta) or if you want to see the full release history of the plugin.

    W3D_Tools_1.7.0_Beta.7z

  7. All the scripts files created by Zunnie were removed by me on 24/05/2013 in a commit titled "Remove all the useless scripts from zunnie".

    All of the ones that were being used were actually replaced by better scripts written by other scripts developers (including myself).

    The scripts codebase (including 4.x and IA) is not using any code written by Zunnie anymore (in any form)

     

×
×
  • Create New...