| 12-12-2011, 12:56 PM | #1 |
As you may probably know I have taken over development of jasshelper. To insure that stuff remain backwards compatible I need to make a set of test files. Basically I am collecting inputwar3map.j files and then comparing outputwar3map.j generated with old jasshelper with the one I am working on. (automatic batch diff) If you want to make sure I don't break any of your favorite jass stuff please attach some inputwar3map.j files. EDIT: This is very serious people. I cannot change anything in code unless I have those tests because Vex did not make any tests at all. The more complicated files you send me the better. (using many systems with crazy syntax) If you have privacy issues send me those files with PM. I expect older wc3c members to step up with this. EDIT2: After you compile a map you can find your inputwar3map.j file here: jassnewgenpack5d\logs\inputwar3map.j Actually this is wrong because inputwar3map.j is passed through preprocessor. if you submit something do File->Export Script from WE. |
| 12-12-2011, 02:37 PM | #2 |
I'm at school right now so I can't provide you with any definite scripts, but you may want to begin by testing the XE demo map (it should have virtually everything), the BonusMod system (nice use of inheritance and typeids) and some crazy-ass save/load system (read: Nestharus' Encoder). |
| 12-12-2011, 03:41 PM | #3 |
Ah ofc, submissions section, great idea. I probably did not think of it because I can't see forum buttons ![]() Fuck the censorship, seriously. EDIT: Ok so I tested these maps Abuff 1.8 BonusMod 3.3.1 xe 0.9 4vsUndead And the only thing not working with modified compiler is 4vsUndead. ![]() EDIT: and the reason it is not working is because I used this BJ JASS:function GetUnitAbilityLevelSwapped takes integer abilcode, unit whichUnit returns integer return GetUnitAbilityLevel(whichUnit, abilcode) endfunction and this one is not in the Blizzard.j or common.j ???? Does blizzard have special script file for BJs ? |
| 12-12-2011, 07:12 PM | #4 |
If it's not a joke i think the most up-to-date blizzard.j is inside the archive war3patch.mpq (or in an other .mpq). And it is definetly in the latest blizzard.j, and probably also in many older ones. |
| 12-12-2011, 07:22 PM | #5 |
Love you. That was it, I used old blizzard.j when I was doing testing from console. Should have suspected because all was working ok from NewGen WE. (because it extracts them directly from war3patch.mpq) I am the only person using blizzards shiny new BJs :) EDIT: All test compiled ok, I have a safety net, time to hack the shit out of jasshelper. |
| 12-16-2011, 04:27 AM | #6 | |
Quote:
Change the theme. (bottom left corner) It will make life easier. ![]() |
| 12-19-2011, 06:43 PM | #7 |
New jasshelper released. (with for and while loops) @moyack O Brother, Where Art Thou? |
