Archived copy of warcraft-source.com, the Warcraft: Source (WCS) forum (2007–2011), rebuilt from the Internet Archive by wc3mods.net. This page was captured on 2008-05-10 (original capture). Home · Forum · All archived topics · Downloads
Warcraft-Source.com - WCS mod for CSS
May 10, 2008, 07:49:22 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Remember to check on the FAQ before start posting.
It may save you time and effort.
Also here is the WCS Wiki!
Google  
  Home   Forum   Help Search Login Register   *
Pages: [1]   Go Down
  Print  
Author Topic: WCS:Python Released to the Public!  (Read 234 times)
Jeff
WCS ESP Dev Team
Level 7 Expert

Offline Offline

United States United States

Posts: 353



WWW
beastrace91
« on: March 06, 2008, 04:22:29 AM »

WCS:Python

This is the Classic, Fully Customizable, WarCraft:Source Mod. Rewritten in python for speed and functionality. It is written By: Fredukes and Myself. We have worked hard to make fully customizable and user friendly. We are always happy to hear user input and add any features you find yourself wanting!

In this first copy of WCS:Python release publicly we are packaging 8 races 4 written By: Fredukes and 4 written By: J3ff.

8 Races Include:
Undead Scourge
Human Alliance
Orcish Horde
Night Elf
Pandaren Brewmaster
Priestess of the Moon
Shadow Hunter
Warden

Races are now written each in their own separate file each as a separate script! Races can be written in ESS or ESP, and writing in either one gives you access to all of our custom commands.

Anyone looking for more races to add to their server should check out this:
WCS:Python Races

For those wishing to learn how to write races for this wonderful mod check out our WCS:Python Wiki that Fredukes was kind enough to put together for all of us. It contains everything that you need to get started. Anyone who finds themselves liking this and writing more races for it please post them so everyone can enjoy your work!

Installing a custom race on your server:

I am going to use my Naga as an example of installing a custom race not packaged with the base WCS:Python download.

First go into your .addons/eventscripts/wcs/races/ folder. Now create a folder called
Code:
Naga
the capitalization is important here! It must be the same as the file and race name you are about to use! Now download load the Naga.py file. And place it in the .addons/eventscripts/wcs/races/Naga/ folder.

Add the line
Code
GeSHi (eventscripts):
wcs load "Naga"
to your WCSRaceLoader.cfg in your .addons/eventscripts/wcs folder.

Reboot your server and you are done

As always feel free to post any questions you may have about particular things within the mod itself.

And report and bugs or balance issues you may find.

~J3ff
Logged

 
Reborn_Lupus
Level 1 Trained Beginner
*
Offline Offline

Germany Germany

Posts: 34


Race-balancer and skill-developer



helllupus
« Reply #1 on: March 21, 2008, 05:34:04 PM »

i don't like this mod at all...  the idea for making the skills based on the lvl of a race is great but, there are no limits... if u are human lvl 5000 for example i think u would be 100% invisible... the same problem is with undead life leech u would leech too much if ur too high.., same for other races if u think about it, this mod is unable to balance, and its really hard to understand it, if u look inside of the race list u don't know where the races and the skills are.
Logged

If u have any problems with the races on the official WCS servers come to me ^^
____________________________________________
Server admin since 2006 on the official WCS Servers
____________________________________
the shopmenu destroys  my hard work!! xD
Jeff
WCS ESP Dev Team
Level 7 Expert

Offline Offline

United States United States

Posts: 353



WWW
beastrace91
« Reply #2 on: April 13, 2008, 10:04:10 PM »

i don't like this mod at all...  the idea for making the skills based on the lvl of a race is great but, there are no limits... if u are human lvl 5000 for example i think u would be 100% invisible... the same problem is with undead life leech u would leech too much if ur too high.., same for other races if u think about it, this mod is unable to balance, and its really hard to understand it, if u look inside of the race list u don't know where the races and the skills are.

This mod is the same as the current WCS in the styling of skills... the core races just have slightly different skills. How much you let them get to before they max out is up to you...

Please to not make ignorant statements. They make you appear very stupid.

~J3ff
Logged

Reborn_Lupus
Level 1 Trained Beginner
*
Offline Offline

Germany Germany

Posts: 34


Race-balancer and skill-developer



helllupus
« Reply #3 on: April 14, 2008, 10:00:02 AM »

i didn't saw any limits at ur mod version.. it would still be overpowered in lategames
Logged

If u have any problems with the races on the official WCS servers come to me ^^
____________________________________________
Server admin since 2006 on the official WCS Servers
____________________________________
the shopmenu destroys  my hard work!! xD
Jeff
WCS ESP Dev Team
Level 7 Expert

Offline Offline

United States United States

Posts: 353



WWW
beastrace91
« Reply #4 on: April 15, 2008, 06:51:25 PM »

i didn't saw any limits at ur mod version.. it would still be overpowered in lategames

Again this is up to the server owners... Even in 0.7x a server owner could OP everything on his box and it would be his fault.

Quote
Please to not make ignorant statements. They make you appear very stupid.

~J3ff
Logged

[Oddity]TeacherCreature
Level 7 Expert
*****
Offline Offline

United States United States

Posts: 596



WWW

myServer 208.167.243.228:27015
(Warning: click connects through Steam)
« Reply #5 on: May 08, 2008, 09:15:51 PM »

I think his statement was stupid but I agree with his opinion.

Unless you make Python coding completely interchangeable you will have great coders in python and hte rest of us cant use their stuff and vice versa all the great stuff that already exists won't be python compatible.

I think converting to Python is an awful idea !
Logged

Jeff
WCS ESP Dev Team
Level 7 Expert

Offline Offline

United States United States

Posts: 353



WWW
beastrace91
« Reply #6 on: May 08, 2008, 10:25:10 PM »

hte rest of us cant use their stuff and vice versa all the great stuff that already exists won't be python compatible.

False. Again a stupid person making an ignorant statement...

Convert your 0.77 saves to WCSP saves
Convert your 0.70-0.75 keygroup saves to WCSP saves
Running keygroup races (0.7x races) in WCSP

As you can see WCSP coders/server owners can use all the 0.7x stuff but u cannot use any of ours. (And WCSP will handle the old stuff at around 2k times faster!)

I think converting to Python is an awful idea !
That is your choice enjoy your lag and server dumps.

~J3ff
Logged

[Oddity]TeacherCreature
Level 7 Expert
*****
Offline Offline

United States United States

Posts: 596



WWW

myServer 208.167.243.228:27015
(Warning: click connects through Steam)
« Reply #7 on: May 08, 2008, 11:03:33 PM »

Ok first of all CALM yourself !

you took half of my sentence out of context... I said:
"Unless you make Python coding completely interchangeable" so don't call me stupid. If you are telling me they work then you are saying they are interchangeable!

and I am certainly not talking about .77 saves I am referring to the coding language of the races.

Lets sum this up in one easy question for you:
If I take a race coded for WCS and copy it into WCSP will it work ?
If the answer is yes then I change my vote and I think WCSP is a  good idea.
If the answer is no then I think it sucks and you should stop working on it.

I am expressing an opinion so please don't refer to it as True or False !
Logged

Jeff
WCS ESP Dev Team
Level 7 Expert

Offline Offline

United States United States

Posts: 353



WWW
beastrace91
« Reply #8 on: May 08, 2008, 11:10:35 PM »

If the answer is yes then I change my vote and I think WCSP is a  good idea.
If the answer is no then I think it sucks and you should stop working on it.

As of 0.8.5h around 35% of races for 0.7x work in WCSP the current private beta copy of 0.8.6 has almost 70% of them working - and I will have at least 90% of them working before I go public with it.

~J3ff
Logged

[Oddity]TeacherCreature
Level 7 Expert
*****
Offline Offline

United States United States

Posts: 596



WWW

myServer 208.167.243.228:27015
(Warning: click connects through Steam)
« Reply #9 on: May 09, 2008, 06:42:01 PM »

Jeff when you say 70% are working what do you mean?

Are you referring to the original races like human orc elf hunter ... etc?
or

Are you also including all of CUSTOM races that holliday and myself and other people have made ?

Logged

mobsi
Level 4 Intermediate
****
Offline Offline

Germany Germany

Posts: 86



« Reply #10 on: May 09, 2008, 06:46:14 PM »

my opinion is mostly like teachercreatures cause if you have to recode all the existing stuff noone would be happy bout it
the phyton code itself seems to be an easy way to code the races and i think i d like it es and est are kind of difficult if you dont code every day

and i got some questions also
1. what is ment by level interval
2. for me it seems that every skill can have an other amount of levels is that true or was i just not looking deep enaugth in            the code?

greez mobsi
Logged
Jeff
WCS ESP Dev Team
Level 7 Expert

Offline Offline

United States United States

Posts: 353



WWW
beastrace91
« Reply #11 on: May 09, 2008, 10:37:28 PM »

@Teacher

I am mostly counting custom races here not the core races... as of working I mostly mean custom wcs_ commands (at this point I think I have all the two key ones working wcs_damage and wcs_setfx)

Currently the main thing you would have to change is that race's that use the custom multi language setting as I have not looked into how this works as of yet and think I could spend my time by adding other features that would be more used/liked.

@Mobsi

You can find more about level interval @ http://wcsource.pbwiki.com/registerSkill

I think the above link also answers this question for you - but yes every skill can have another amount of levels.

@All

Also please be aware that I am no where near done adding features to this script! If there is something you would like to see added/support then feel free to feature request it!

~J3ff
Logged

[Oddity]TeacherCreature
Level 7 Expert
*****
Offline Offline

United States United States

Posts: 596



WWW

myServer 208.167.243.228:27015
(Warning: click connects through Steam)
« Reply #12 on: Today at 01:59:35 AM »

If you make Tiered race ladder I will switch to pure python..

Like different classes of races...

Like u cant just be levle 40 to use flame predator u have to get 40 levels in only knife races !

u do that and I am on board
Logged

Jeff
WCS ESP Dev Team
Level 7 Expert

Offline Offline

United States United States

Posts: 353



WWW
beastrace91
« Reply #13 on: Today at 03:18:05 AM »

http://featurelist.org/WCSPython - Then get others who want it to bump it up... I work on the ones with more votes first.

~J3ff
Logged

Pages: [1]   Go Up
  Print  
 
Jump to:  

Last 7 Shouts:
Today at 03:16:38 AM
Why won't they work? As of 0.8.6 we now even support races that use the WCSuserdata keygroup.

~J3ff
Today at 12:52:42 AM
stinky's races won't work and they are played on most servers i think (they rock)
Today at 12:52:22 AM
how comes my void will work, yaih? what about stinky's huskar
Today at 12:41:40 AM
In the current 0.8.5 release keygroup races are hit or miss (right now 1 in 3 work about) and for the upcoming 0.8.6 release all of them should work.

~J3ff
May 09, 2008, 06:38:50 PM
It's Warcraft in Python language.
Which is a superior language, but I am guessing the hundreds of custom races wont work. Jeff says they wll.
May 09, 2008, 04:58:11 PM
what's wcsp?
May 08, 2008, 10:29:10 PM
Teacher keep your ignorant crap to yourself please: http://warcraft-source.com/board/index.php/topic,3571.0.html

~J3ff
Recent
[Today at 06:17:19 AM]

[Today at 06:11:32 AM]

[Today at 06:11:01 AM]

[Today at 06:04:03 AM]

[Today at 06:02:38 AM]

[Today at 05:59:05 AM]

[Today at 05:08:13 AM]

by SoNo
[Today at 04:32:07 AM]

by Jeff
[Today at 04:20:08 AM]

by Jeff
[Today at 03:21:53 AM]
Theme switch

Powered by MySQL Powered by PHP Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC
TinyPortal v0.9.8 © Bloc
Valid XHTML 1.0! Valid CSS!
Page created in 0.059 seconds with 24 queries.