Jump to content
phaicm

Introducing NovaExt - UPDATED June 15, 2020

Recommended Posts

Introducing NovaExt

 

5f9b629397.jpg

 

 

2.gif                      image.png

 

 

 

What is NovaExt?

 

To put it simply: a fully customizable NovaRO extension system.

  • Allows users to enable minimalist effects for skills when effects are off
  • Allows users to display critical information such as gutterlines, dead cells, skill range, monster detection box, and frames per second
  • Allows users to keep track of status information
  • Easy to use config file for customizing to your needs
  • Toggle features via in-game commands
  • No need for installation or download

 

How to use NovaExt?

 

When you login to your character, you can type the following commands:

  • /autocool # - toggle auto CPU cooling for a particular RO window/client. (Useful for streamers who alt tab a lot)

    • 0 for disabled

    • 1 for minimized client only

    • 2 for inactive / alt-tab client

  • /bbe - displays bowling bash gutterlines

  • /box - displays a box around the character to show if a monster will detect you or not

  • /box_range # - adjusts the box range to #

  • /circle1 through /circle4 - displays skill range circle around player

  • /circle1_range through /circle4_range # - adjusts skill range circle# around player

  • /cull # - Enables Model Culling Modes which alters the transparency of 3D models hindering your character's sprite view

    • 0 for disabled

    • 1 for half transparency

    • 2 for full transparency

  • /dead - displays deadcells (non-walkable cells) in black

  • /devo_effect - displays devotion effect for when /effects command is off (Must have forcerendereffect.lub with devotion enabled)

  • /fastrefresh - remove screen face in/out

  • /fps   - displays frame rate at the top right of your screen

  • /fpsunlock - toggles on/off the FPS cap limitation of RO utilizing your monitor's refresh rate

  • /m2e - displays ground AoE skills around you

  • /ping - displays your average ping on the top of your screen in milliseconds

  • /spheres_effect - displays spirit spheres effect for when /effects command is off

  • /timers - enables status / buff duration indicators

  • /timestamp - adds timestamps (local time) to chat (default off)

  • /turbo - toggles turbo mode / smart casting for battlemode

  • /vsync - may fix window mode vsync issues (rare, but try, may solve screen tearing)

  • /zbias # - adjust cells whose higher than drawn (this should resolve problems with color cells, increase this number)
  • /helpext - displays list of NovaExt commands in game

 

 

How to customize NovaExt?

 

You can customize NovaExt's start up commands by editing NovaExt.ini

 

In your RO folder, you should find a NovaExt.ini file.

 

image.png

 

Also you can change how AoE skills look like. Lets say you want to change the color of firewall to blue.

 

  • Do a search for "FIREWALL"

 

                      gbOVzwQ.png

 

  • 7F refers to the skill ID of MG_FIREWALL. The MG refers to the skill being mage class skill.
  • FF969696 is the color with intensity being FF (full solid, no transparency)
  • To change this to blue, we refer to the top of the config file:
; AA:alpha  00-FF (00:0% (invisible) ---7F:50% (half transparency) ---FF:100% (solid color)
; RR:red    00-FF (0-255)
; GG:green  00-FF (0-255)
; BB:blue   00-FF (0-255)
  • So for a 50% transparency of ONLY BLUE, the new value of firewall should be: 7F=0x7F0000FF
  • Save the file and you should see all firewalls as blue cells now!

 

For color options, you can fully customize if you know hex, or go to https://www.w3schools.com/colors/colors_picker.asp

Pick a color, then add 7F or FF for half transparency or full solid to the beginning of the value.

All skills in renewal is commented in the NovaExt.ini file, have a quick read to familiarize yourself!

 

Keyboard added for turbo mode. Check out the NovaExt.ini to see a list of keys you wish to set for turbo.

 

Can I post a suggestion?

 

Please post them to

 

 

/command doesn't work!


If you  have a problem, please go to

 

 

Wiki Guide

https://www.novaragnarok.com/wiki/NovaExt

 

 

Changelog

 

June 15th 2020

  • Fixed turbo bug where mouse click was held down.
  • Optimized turbo old and new algorithm.
  • NovaExt moved to new 2020 client version.
    • /fpsunlock renabled
    • /vsync renabled

 

March 28th 2020

  • Extended status timers ID from max 999 to 9,999 (applies to 2018 and 2020 version)
  • NovaExt for 2018 client will be renamed as NovaExt_2018.asi
  • Ending NovaExt for 2018 clients. NovaExt will only continue to receive patches for 2020 client.
  • NovaExt for 2020 client released.
    • Removed /fpsunlock (2018 unaffected)
    • Removed /vsync (2018 unaffected)

 

September 1st 2019

  • Added /spheres_effect command to enable spirit spheres effect for when /effects command is off
  • Added /devo_effect command to enable devotion effect for when /effects command is off. (Must have forcerendereffect.lub with devo enabled)
  • Added /fastrefresh command to remove screen fade in/out
  • Modified same text chat restriction from 3 lines to 69 lines for easier @command usage.
  • Modified Swap Gear Client cooldown from 10 seconds to 2 seconds.
  • Reduced Turbo Key Delay by 10ms.

 

July 2nd 2019

  • Decreased the delay of Turbo (both algorithms) by 33.3%
  • Reworked algorithm of ping value from "Average Over Playing Time" to "Instantaneous"

 

May 16th 2019

  • Added /timers command - Enables buff and status indicators of players.
    • This command currently only works for your character only.
    • In the near future, you will be able to track your party members, guild members, enemy players, and non-player characters.
    • Does not work for floor skill duration as of yet.
  • Added /ping command - Displays your average ping and the top middle of your screen.
  • Increased client audio sampling frequency (bitrate) from 22kHz to 44kHz

 

December 15th 2018

  • Fixed Homunculus support for 2018 client which now the client should behave like the 2017 client.

 

November 11th 2018

  • Ending NovaExt for 2017 clients. NovaExt will only continue to receive patches for 2018 client.
    • To use 2017 NovaExt, please make sure NovaExt_2017.asi file is in your NovaRO folder when running the 2017 client.
  • Added /cull # command - Enables Model Culling Modes which alters the transparency of 3D models hindering your character's sprite view
    • 0 for disabled
    • 1 for half transparency

    • 2 for full transparency

 

May 20th 2018

  • Added turbosetup to NovaExt.ini configuration file for turbo algorithm switching (some users prefer old algorithm before May 15th patch)
    • turbosetup=0 will utilize the new algorithm (post May 15th patch)
    • turbosetup=1 will utilize the old algorithm (pre May 15th patch)

 

May 19th 2018

  • Fixed a bug where tapping turbo-smart casting button wouldn't work
  • Fixed a bug where turbo felt slow for certain situations
  • Fixed a bug where /fpsunlock didn't work for fullscreen mode

 

May 15th 2018

  • Added FPS Unlock feature to toggle on/off the 60 FPS cap limitation of RO
  • Added /fpsunlock command
  • Added /box_range # command
  • Fixed a bug where turbo mode 1 would not allow smooth movement while spamming consumables
  • Fixed a potential bug of some client's mouse moving erratically with turbo modes.
  • Fixed FPS not displaying due to missing font. Font is now set to Arial.

 

April 15th 2018

  • Added Turbo Mode / Smart Casting
  • Added /turbo command for toggling turbo mode / smart casting
  • Hardcoded Pause/Break Key for toggling turbo mode (you can set /turbo command in alt+M for personal toggling)
  • Implemented MS Detours for DirectX hooking for obscure PC circumstances for certain users
  • Adjusted DInput8 initializations
  • Added /helpext for displaying list of commands in game
  • Bug fixed crashing when exiting the client
  • Added more debug information for NovaExt.log
  • Adjusted /autocool command for new modes
    • /autocool # - toggle auto CPU cooling for a particular RO window/client. (Useful for streamers who alt tab a lot)

      • 0 for disabled

      • 1 for minimized client only

      • 2 for inactive / alt-tab client

 

February 21st 2018

  • Removed dating from NovaExt.ini

 

February 20th 2018

  • Added /autocool command for people who wants to disable auto CPU cooling for a particular RO window/client. (Useful for streamers who alt tab a lot)

 

February 19th 2018

  • Added customization to all color cells (box, circles, gutterlines, dead cells)
  • Adjusted information about FPS and VSync tick rates when using /fps (THESE ARE NOT PING TIMES)
  • Added Automatic CPU cooling (0.2~0.5% CPU used when inactive)
  • Added Debug Logger for troubleshooting clients
  • Added /zbias # for cells whose higher than drawn (this should resolve problems with color cells, increase this number)
  • Added /vsync command to fix window mode vsync issues (rare, but try, may solve screen tearing)
  • Added /timestamp to add timestamps (local time) to chat (default off)
  • Added 3 more configurable skill range circles for classes with multiple skill ranges
    • Commands are /circle1, /circle2, /circle3, /circle4
    • Ranges are modified via command /circle1_range #
  • Added Support for DINPUT8 functions for future use
  • Updated skill AoE support for additional skills
    • NC_MAGMA_ERUPTION (Mechanic)
    • LG_KINGS_GRACE (Royal Guard)
    • RL_B_TRAP    (Rebellion)
    • RL_FIRE_RAIN (Rebellion)
    • SU_CN_POWDERING (Doram / Summoner)
    • SU_NYANGGRASS (Doram / Summoner)
    • SU_CN_METEOR (Doram / Summoner)
  • Remove /cpu command
  • Updated NovaExt.ini for all above configurations

 

February 10th 2018

  • UI Chat Messages feature for command feedback
  • Renamed config.ini to NovaExt.ini
  • Added Settings to NovaExt.ini to enable players to customize settings upon client start up
  • Added CPU cooler feature (command is /cpu to toggle from 0 through 3)
  • Adjusted Location of FPS display to top right of the screen

 

February 8th 2018

  • Base NovaExt

 

 

 

 


NovaExt Developer

Share this post


Link to post
Share on other sites

We're planning a large update to NovaExt in the very near future that will implement both Turbo and Smart Cast functionality on a per-key basis!

Turbo: Repeatedly spam the key while holding it down (Think Rolling Cutter)

Smart Cast: Repeatedly spam a key with a targetted skill for it to be casted and clicked to where your mouse pointer currently is.

 

Stay tuned!

 

Edit: Feature has now been implemented.


4

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...