Having trinity render in your mod is easy. First, put "trinity" folder in Half-life folder which will be your mod folder. Then, open liblist.gam and you will see like this:
// Valve Game Info file
// These are key/value pairs. Certain mods will use different settings.
//For any possible future updates, check this link:
//If you have anything to report, write an e-mail to:
game "Trinity Renderers"
There, change the "Trinity Renderers" to your mod's name. Ex: if you make a mod named, "Death", change "Trinity Renderers" to "Death".
change startmap to the name of your mod's start map.
change trainmap to the name of your mod's training map. (optional)
mpentity is based on your mod's used entity. It shows the entity where player is started in multiplayer. NOT in singleplayer. (optional)
change gamedll to your game's dll file located in dlls folder. If it is named d.dll located in game_dlls folder, change it to"game_dlls\d.dll" But, BE SURE to have all of the trinity's codes in your dll.
gamedll_linux shares the same method with a top one.
type is also based on your mod. If your mod is multiplayer (like counter-strike), change to "multiplayer_only". If your mod is singleplayer, just leave it. If your mod is both single and multi, just leave it.
For rating "9.2" and svonly "0", you can just skip.
Also, don't forget to change the folder name "Trinity" to your mod's name.
I will write the basic tutorials later.
Waits for Trinity-based NON-HL IMPROVEMENT mods...