Ancients Mod

Post anything to do with editing Nexuiz here. Whether its problems you've had, questions, or if you just want to show off your work.

Moderators: Nexuiz Moderators, Moderators

Postby ihsan » Sun Feb 25, 2007 3:03 am

Turns out nexuiz is compiled by FTEqcc. I successfully renamed the weapons as a simple test.
ihsan
Alien trapper
 
Posts: 305
Joined: Fri Mar 03, 2006 3:33 pm
Location: Trinidad (Where Obama met Chavez)

Postby ihsan » Sun Feb 25, 2007 6:04 pm

Yesterday i stumbled upon Darsana. I was so impressed that i signed up on their forum and made this post:
Hello all.
I have been member of the Nexuiz community for more than a year now but yesterday stumbled upon darsana.
Nexuiz is another FPS which uses the same engine and is clearly more mature (in it's development cycle).

I have always wanted to make a mod of Nexuiz which takes the gameplay elements of the wildly popular warcraft 3 dota mod into a first person shooter. To my pleasant surprise that is exactly what Darsana seems to be IMHO. Destroy the God mode seems inspired by DOTA. In fact i found Darsana while doing research for the nexuiz-dota mod.

Darsana looks great but my main concern is that Darsana seems petty closed compared to Nexuiz's fully GPL policy. Is this so?

Nexuiz is definitely Darsana's scifi older brother. I think the communities should be closer together. Both projects have a lot to benefit.
I'll probably make a Darsana map for just that reason.

About me:
I can map in GTKRadiant, I am a Photoshop pro and I 3d model in blender as a hobby. I don't know quake c but i can program.


Darsana's destroy the god mode will give you a pretty good idea of what the mod should be like. It's worth checking out.
http://darsana-game.com/
ihsan
Alien trapper
 
Posts: 305
Joined: Fri Mar 03, 2006 3:33 pm
Location: Trinidad (Where Obama met Chavez)

Postby Shoe » Sun Feb 25, 2007 6:19 pm

I think someone got banned at their forum for requesting the game sources. They apparently took offense at him asking for it under the terms of the GPL because they said their code didn't have to fall under it or something like that. I've followed Darsana since last summer and it's an interesting game, but I'm pretty sure they're in violation of GPL, unless there's some loophole that allows them to distribute DP as part of the game without having to release the source of their game code.
Shoe
Keyboard killer
 
Posts: 517
Joined: Wed Mar 08, 2006 2:18 am

Postby KadaverJack » Sun Feb 25, 2007 7:09 pm

Shoe wrote:I think someone got banned at their forum for requesting the game sources. They apparently took offense at him asking for it under the terms of the GPL because they said their code didn't have to fall under it or something like that. I've followed Darsana since last summer and it's an interesting game, but I'm pretty sure they're in violation of GPL, unless there's some loophole that allows them to distribute DP as part of the game without having to release the source of their game code.

I don't know anything about a ban, since i don't read their forum, but ppl were asking Chris for engine sources a while ago (around the time the beta was published) and he did post a link.
KadaverJack
Site admin and forum addon
 
Posts: 1102
Joined: Tue Feb 28, 2006 9:42 pm

Postby Shoe » Sun Feb 25, 2007 9:34 pm

It's this thread:
http://ru1337.com/darsana//forum/viewtopic.php?t=144

It doesn't look like the guy got banned, I guess.
Shoe
Keyboard killer
 
Posts: 517
Joined: Wed Mar 08, 2006 2:18 am

Postby ihsan » Mon Feb 26, 2007 1:55 am

ihsan wrote:Goal 1: basic team and class system
Modify CTF code so that each player has different amounts of hitpoints, movement speed and starting weapon based on player skin. I.E. selected skin defines player class.


This was easier than I expected. All I had to do was paste in 3 blocks of code for this proof-of-concept (1 each for hitpoints, movement speed and starting weapon). The blocks were all very similar to this:
Code: Select all
/*-------------------------------Ancient mod-------------------------------------*/
      if (self.model == "models/player/marine.zym")
      {
         self.items = self.items | IT_HAGAR;
         self.switchweapon = WEP_HAGAR;
         self.ammo_rockets = 100;
      }
/*-------------------------------Ancient mod-------------------------------------*/


So far I only touched cl_client.qc and cl_physics.qc
This method unfortunately affects all game modes so this doesn't really feel like a mod.
Worse yet, I haven't got tortoise svn working properly yet so I'm basically hacking my outdated copy of nex . :D


=========================================
Anyways, it worx so I can go on to the next Goal.
Goal 2: Different weapon behaviour based on player class
ihsan
Alien trapper
 
Posts: 305
Joined: Fri Mar 03, 2006 3:33 pm
Location: Trinidad (Where Obama met Chavez)

Postby Psychcf » Mon Feb 26, 2007 2:10 am

sounds like a pretty decent mod so far. Are you going to throw in objectives?
Psychcf
Forum addon
 
Posts: 1554
Joined: Sun Dec 03, 2006 11:38 pm
Location: NY, USA

Postby tZork » Mon Feb 26, 2007 12:03 pm

If you want it in "compatible mod" style rather then changing the default behavior you would need to so something like:
Code: Select all
      if ((self.model == "models/player/marine.zym") && cvar("g_mymod"))
      {
         self.items = self.items | IT_HAGAR;
         self.switchweapon = WEP_HAGAR;
         self.ammo_rockets = 100;
      }


And then add "set g_mymod 0" in default.cfg.

You would proly also whanna have a look into teamplay.qc and hakk in the appropriate team checks and so on. Proly some other places that needs tweaking too =)
HOF:
<Diablo> the nex is a "game modification"
<Diablo> quake1 never had a weapon like that.
<Vordreller> there was no need for anything over 4GB untill Vista came along
<Samua>]Idea: Fix it? :D
<Samua>Lies, that only applies to other people.
tZork
tZite Admin
 
Posts: 1337
Joined: Tue Feb 28, 2006 6:16 pm
Location: Halfway to somwhere else

Postby ihsan » Mon Feb 26, 2007 3:39 pm

[TSA] Psychiccyberfreak wrote:sounds like a pretty decent mod so far. Are you going to throw in objectives?

No real quests or side-missions. There will be a few bosses (bots) you can take on for some extra cash but the focus of the game must be the enemy base.
One thing i like about Chess is that the objective is single and clear: Checkmate the enemy king. The weird thing about chess is players have to spend most of the game taking control of the board before they can move on to the ultimate goal, so when some one actually "swoops in for the kill" there is a certain element of surprise. Better yet, when a player thinks he is in control of the board he tends to become careless and many games are won assassination style.
DOTA has a similar game mechanic where one team is focusing so hard on getting kills and money that they loose as the "loosing" side makes a suicide push for their "ancient".
I don't want to dilute that by having to many strays.
ihsan
Alien trapper
 
Posts: 305
Joined: Fri Mar 03, 2006 3:33 pm
Location: Trinidad (Where Obama met Chavez)

Postby cortez » Mon Feb 26, 2007 5:42 pm

Thats a very very nice idea hope you will do i will play it 8)
Aneurysm 4 the win !!!!! :D
cortez
Keyboard killer
 
Posts: 805
Joined: Wed Dec 06, 2006 7:22 pm
Location: From the moon

PreviousNext

Return to Nexuiz - Editing

Who is online

Users browsing this forum: No registered users and 1 guest

cron