Find out what this is lol. I don't have my tools or pc :( It's from dijhnkahn!
Nah I found that website years ago! It's been well known. A thread about it is buried somewhere.Find out what this is lol. I don't have my tools or pc :( It's from dijhnkahn!
Oh dear mousey, now you've let the cat amoungst the pidgeons ;D
Wow can we do that as a patch??? Balance blood lust ??? Maybe 125 too much but 100 sounds reasonableYes soon! When I release a tool it will be very easy! This is one the reasons I haven't released it! We can change spells for units but now we can change cost hahahaha!!!
Wow can we do that as a patch??? Balance blood lust ??? Maybe 125 too much but 100 sounds reasonableYes soon! When I release a tool it will be very easy! This is one the reasons I haven't released it! We can change spells for units but now we can change cost hahahaha!!!
Wow can we do that as a patch??? Balance blood lust ??? Maybe 125 too much but 100 sounds reasonableYes soon! When I release a tool it will be very easy! This is one the reasons I haven't released it! We can change spells for units but now we can change cost hahahaha!!!
umm... sounds great in theory.
Sure patching spell mana cost is trivial. But have you tested it? do all clients need to be patched? i.e. will it cause de-sync? if yes then then patched clients will not be able to play with unpatched clients. If no then there is nothing to stop everyone just changing the cost to 1 or even 0.
Are we now restricting the server to using the latest CE only?
I'm thinking of designing it like this.
I'm thinking of designing it like this.
Interesting idea. Sounds a bit tricky to impliment... did get me thinking tho... how about this:
Add a section to the PUD file with some custom mods. call it [MODS]
Then have either built-in to a new release of CE - or as and external app - something that detects the new section and applys the mods for that game.
That way the mods can be set in the PUD and there's no network stuff to code. :)
kahn is a war2 genius no offense lamby you are to and tupac
kahn is a war2 genius no offense lamby you are to and tupac
i was 14 beer under on this statement i think yall are nuts :P
but what im seeing is a 2d rts builder, war2 native though :) good luck with whatever yall doing.
i believe there is a spell behavior section also. well crap going to get some beer and start poking around..
I'm thinking of designing it like this.
Interesting idea. Sounds a bit tricky to impliment... did get me thinking tho... how about this:
Add a section to the PUD file with some custom mods. call it [MODS]
Then have either built-in to a new release of CE - or as and external app - something that detects the new section and applys the mods for that game.
That way the mods can be set in the PUD and there's no network stuff to code. :)
Sounds like great idea! How possible would that be without corruption? Also we would still need to give out new war2 exe.
Sounds like great idea! How possible would that be without corruption? Also we would still need to give out new war2 exe.
Sounds like great idea! How possible would that be without corruption? Also we would still need to give out new war2 exe.
I write too much lol. I dont blame you all for not reading all of it.PUD FILE FORMAT ([url]http://forum.war2.ru/index.php/topic,2852.msg50187.html#msg50187[/url])
You can add as many sections as you like into a PUD file.
I exploited that to make combination PUD/EXE files.
The attached file is a playable mini-bgh pud. The blizz editor won't like it but you can host and play it as per normal. If you rename it from .PUD to .EXE it's a working copy of my build hack detector (the original version - won't run on 64bit machines).
... and yeah the mod thing could be included in a new CE release and/or distributed as a seperate app
Sounds like great idea! How possible would that be without corruption? Also we would still need to give out new war2 exe.
I write too much lol. I dont blame you all for not reading all of it.PUD FILE FORMAT ([url]http://forum.war2.ru/index.php/topic,2852.msg50187.html#msg50187[/url])
You can add as many sections as you like into a PUD file.
I exploited that to make combination PUD/EXE files.
The attached file is a playable mini-bgh pud. The blizz editor won't like it but you can host and play it as per normal. If you rename it from .PUD to .EXE it's a working copy of my build hack detector (the original version - won't run on 64bit machines).
... and yeah the mod thing could be included in a new CE release and/or distributed as a seperate app
4 BYTES "MODS"
DWORD size of mods (file size-8)
DWORD NumberOfMods
then a list of mods like this:
DWORD memory offset
BYTE number of bytes
N*BYTE data to write at offset
here's one hf ;)
Anyway... such silliness aside, for custom mods if you write a mod editor that produces a custom section, I can write a mod app that will impliment them.I understand about 80 percent of that code. Is that how asm is setup? What does Number of Mods means a variable? Or is it like a sub name? How does the data look that I want to write in hex??? Sorry me and many people here have 0 knowledge in such low level programming.
Just have it produce a file like thisCode: [Select]4 BYTES "MODS"
DWORD size of mods (file size-8)
DWORD NumberOfMods
then a list of mods like this:
DWORD memory offset
BYTE number of bytes
N*BYTE data to write at offset
obviously it will be restricted from writing to executable sections otherwise this could be use to inject malicious code - so that won't be happening :)
here's one hf ;)
Going to try to find this weekend to set up my VM on a lan! I will try to make a good quality video of this nasty risk. I would recommend we remove the save feature from multiplayer! We said too much in public I know a few people who are not trust worthy who can pull this off. It might not auto execute but still we should remove save because it will drop the exe in their war2 map sav folder.....
Anyway... such silliness aside, for custom mods if you write a mod editor that produces a custom section, I can write a mod app that will impliment them.I understand about 80 percent of that code. Is that how asm is setup? What does Number of Mods means a variable? Or is it like a sub name? How does the data look that I want to write in hex??? Sorry me and many people here have 0 knowledge in such low level programming.
Just have it produce a file like thisCode: [Select]4 BYTES "MODS"
DWORD size of mods (file size-8)
DWORD NumberOfMods
then a list of mods like this:
DWORD memory offset
BYTE number of bytes
N*BYTE data to write at offset
obviously it will be restricted from writing to executable sections otherwise this could be use to inject malicious code - so that won't be happening :)
4D:4F:44:53:00:00:00:00:
03:00:00:00:55:45:44:00:
FF:00:21:43:00:01:02:03:
AB:BA:91:99:43:00:C0:DE:
and we can see that the file is 32 bytes long.4D:4F:44:53:18:00:00:00:03:00|MODS↑.....
00:00:55:45:44:00:FF:00:21:43|..UED. .!C
00:01:02:03:AB:BA:91:99:43:00|....½║æÖC.
C0:DE: |└▐
heres the orc troll incos. just rename, put in patch mpq in orc orge spot.I forgot who made that! We should get em to make more..
for custom mods .../... I can write a mod app that will impliment them.
the portrait file in war2bnet is 196 frames.
ive crashed in a game before making a to big of a unit sprite, but idk why the portrait would.
0546: frame 169 dx : 0
0547: frame 169 dy : 0
0548: frame 169 width 46
0549: frame 169 lines 38
054A: frame 169 ofs : 0x3CCFF
054E: frame 170 dx : 0
054F: frame 170 dy : 0
0550: frame 170 width 46
0551: frame 170 lines 38
0552: frame 170 ofs : 0x3D26B
0556: frame 171 dx : 0
0557: frame 171 dy : 0
0558: frame 171 width 27
0559: frame 171 lines 19
055A: frame 171 ofs : 0x3D91D
055E: frame 172 dx : 0
055F: frame 172 dy : 0
0560: frame 172 width 27
0561: frame 172 lines 19
0562: frame 172 ofs : 0x3DAE5
0566: frame 173 dx : 0
0567: frame 173 dy : 0
0568: frame 173 width 27
0569: frame 173 lines 19
056A: frame 173 ofs : 0x3DCE4
056E: frame 174 dx : 0
056F: frame 174 dy : 0
0570: frame 174 width 27
0571: frame 174 lines 19
0572: frame 174 ofs : 0x3DED8
0576: frame 175 dx : 0
0577: frame 175 dy : 0
0578: frame 175 width 27
0579: frame 175 lines 19
057A: frame 175 ofs : 0x3E0B4
057E: frame 176 dx : 0
057F: frame 176 dy : 0
0580: frame 176 width 27
0581: frame 176 lines 19
0582: frame 176 ofs : 0x3E308
0586: frame 177 dx : 0
0587: frame 177 dy : 0
0588: frame 177 width 27
0589: frame 177 lines 19
058A: frame 177 ofs : 0x3E4E6
058E: frame 178 dx : 0
058F: frame 178 dy : 0
0590: frame 178 width 27
0591: frame 178 lines 19
0592: frame 178 ofs : 0x3E70B
0596: frame 179 dx : 0
0597: frame 179 dy : 0
0598: frame 179 width 46
0599: frame 179 lines 38
059A: frame 179 ofs : 0x3E888
059E: frame 180 dx : 0
059F: frame 180 dy : 0
05A0: frame 180 width 46
05A1: frame 180 lines 38
05A2: frame 180 ofs : 0x3ED60
Hi peeps :)
.. so in my spare time I've been doing a bit on this idea:for custom mods .../... I can write a mod app that will impliment them.
... and I've got a lot of it done. Like a prototype mod editor, and an app that watches the WC2 process, detects the current PUD file being used then checks if is has a mod section added to it etc. I've designed it to be configurable via an .ini file so if you come up with your own mod ideas later on you can easily add them to the editor.
Anyway does anyone have any ideas for mods that I can use to test it out?
We want stuff that can't already be edited in the PUD file ( no point in that ).
There's one here already, of course - the one that started this thread:
Offset: 004A1C9E - BYTE - "Bloodlust MP Cost"
So what else would we like to mod?????
( Edit: BTW not asking for a wish-list here : want things that people have already worked out the addresses/values for so I can test if this thing is going to work )
What about ripping something like unholy shield off a dk and attaching it to a paladinI just did all spells last night. Easycompany want me to release a beta?
whatever u want, i already at wargus now :POkay I'm doing a few fixes so sat or Sunday. I will release a beta! Hang tight mother fuckers you will all see what easy has been doing while hammered.
Yeah the difference heal is a click fest through battle and slow on even faster is pretty hard. Most balancing that could be done is make everything pre battle. Like bunholy shield rip it off the dk put on paladin and rename holy shield.
Move heal to the mage
And flame shield to dk
maybe lamb's pud magic can work.
cool man sounds like it works!
if it does work,we need some cooler stuff than just spells...
cool man sounds like it works!
if it does work,we need some cooler stuff than just spells...
OKWhat features does this contain so far? I was going to release the Ultra editor today, but I have a few things to correct.
:critter: Here's an alpha test.
I made a simple PUD for a tester, but you can use the built in editor to make your own.
Have a look at the .ini file and you can probably work out how to configure the editor for other mods - I havn't written any docs yet...
To test the map, all players must have LiveMod.exe running and active.
(click the lamb icon to activate it).
Still pleanty of work to do, but using this method we should be able to do lots of cool stuff, like embed GRPs in the PUD files so the graphics will change for that game etc... :fro:
Check it out.
Maybe I can send the info and code of my project and you can add into yours?
I assume those are false positives.
Maybe I can send the info and code of my project and you can add into yours?
You can add it yourself, thats the point. Put the details of what you want to change in the .ini fileI assume those are false positives.
LOL Havn't looked at it, but only 10 is nice ;D I'm guessing THIS ([url]http://forum.war2.ru/index.php/topic,2703.msg50633.html#msg50633[/url]) post will still be relevant.
I see, can you add delimiters for example to edit a spell you need two memory locations and two values. So I can prevent having a massive .ini file
Edit: So the sided values everyone would need the same .ini file? For onscreen I could technically add that and only I would receive it.. Don't try it people it's detected with antihack. (I think this is awesome)
If not already is the ini file locked to a map or all maps?
Well for example not actual values!I see, can you add delimiters for example to edit a spell you need two memory locations and two values. So I can prevent having a massive .ini file
That sort of thing shouldn't be too hard to add, if you give me an example of exactly what you want.Edit: So the sided values everyone would need the same .ini file? For onscreen I could technically add that and only I would receive it.. Don't try it people it's detected with antihack. (I think this is awesome)
If not already is the ini file locked to a map or all maps?
The ini file just configures the editor.
The editor adds the mods to the PUD file.
When the game is played, the mods are loaded from the PUD file so they are the same for all players.
As the game has always been, if one player has different mods they will drop from the game - all players must use the same map.
:critter:
oh, i forgot 0 i think crashes 1 is smallestThe 0 value is really important 0 to 255.
well 1 is lowest mana for heal last i checked ill doit again,That could cause a crash. It will be very important to document this stuff, new people will have trouble.
96150(08)switch 90 24 44 with E0 2B 44Let's see if he updates with delimiters so we can use the spells here! If not we would have a huge config just for all the spells.
you will have knights casting full map blizz if it works
Well for example not actual values!
[Death and Decay]
tab="dnd spell"
input=DECIMAL
output=1
address=0x004A1CAE,0x004A1CAE
limit=0,250
default=25,26
checked=1
1. So to replace death and decay with blizzard I would need to input 2 addresses and 2 values.
2. Also should be a comment section where we can add lists of addresses & values.You mean in the ini file itself? or included in the mods section that is written to the pud? ... both worthwhile ideas.
3. I see the format is in decimal, can we use Hex? That would be great and save time from converting all current research.
4. Is there a reason the range is from 0 to 250 instead of 255?
5. Now the hardest part. For example what if I would want a address to be triggered apoun certain conditions? So I have an address that changes the icons for units so a peon could have a mage icons(attack, move, blizz, fireball, etc.) The current set up would force all units and buildings to have those icons. So if we could add some mini scripting this would be pure ownage.
There is a string value in a memory location that changes to peon, mage, barracks when you click on them in game. We could then use that!
My psudocode idea
If selected = peon then
Call icons
End else
Call defaults
End
Something like that would be amazing! Think of all the possibilities. You could add the scores of each player in game and reward them with onscreen, or whatever the possibilities are endless.
It would not be cheat proof because a person could edit the ini.... but if you networked the exe and said everyone has to use the hosts ini file boom!
yall nerds
my mouse icon better not turnto a :critter: >:(
ok ruffed them all to this one value im just guessing shit right now.....heal does heal lol lust works also haste does to on canon towers guard..should of released this first :/
95f70-95fc0 =70 22 44 "on for buildings?"
but great got this little part out of the way and what it kinda is ...spell affects which type units.
but if yall wanted to make a stand alone exe part it wouldnt be as big as the pud editors,just not a whole lot of usefullness stuff as the pud afaik
all this has to do is spell swap
ahh it needs to be online?
ok lamb ;D any way to hide the value box? im just doing some spell test like ...ex Heal2Lust checked it replaces so users wont crash with bad spells...got my own little spell tab this is great !!!
well it can stay open no biggie..so users least see what its writing.
we'll ok to work some spells, there is 2 value spots so i had to do a 1 and a 2..
well tried to bypass with the text and sz :P most values in the exe has 3 parts 00 00 00
but still good enuff.
Currently, each entry only changes one address (its just an alpha), however I will add the option for multiple changes to the "SELECT" input method for the next release. Good point and not hard to add.
do heal cost 1mp, its as powerful as ive got it to do yet...not a lust killer but dam better than 6mp.(i think computers become invince with this :P )
oh no it cant increase hp :(,maybe with some future scripts :o
Hey guys, can you make heal increase the max hp of a unit?
This way, heal would be a perfect before battle spell!
It could become OP but if you can make it to do only double original HP then it should be fine :-D
Tell me when I can test some of your stuff :-D and what I need to do?
Is it possible to do .5 or does this become op?
this could be a minor but permanent change into the next war2combat file.
make a ums,it has a time limit 5 mins and do a use map settings in bnet,its not for single player yet. even though that would be cool for campaign people!
yes click the lamb to activate.
yes both people has to have it or will drop one.
"I tried it today on melee with custom gow map"-it will work any settings the time limit may have got you like it was doing me. activate it when u got ur magic units
The LiveMod alpha test is available HERE ([url]http://forum.war2.ru/index.php?action=dlattach;topic=3066.0;attach=1403[/url]), there isn't much in the way of documentation yet, but an idea of what it does and how can be gained from reading this thread.
The LiveMod alpha test is available HERE ([url]http://forum.war2.ru/index.php?action=dlattach;topic=3066.0;attach=1403[/url]), there isn't much in the way of documentation yet, but an idea of what it does and how can be gained from reading this thread.
Can you please upload source code of this, youre doing in c or asm??
[rangers]Make sure u are human, it works great in ce.. when I do like 150 my ranger are level 200+ lol!
tab="INGAMe"
input=DECIMAL
output=2
address=004ACDDC
limit=0,250
default=0
checked=0
put it as 1 in menu and checked :/ and save to pud i couldnt get it to work..but may be back to gowbne classic ..drunk 5 beers im incapacitated
that looks like it does something 1 being they upgrade,try it lambs shit works pretty dam good
cant get it to work and sheryl cro is coming up next bbl