Please Help, Aion 4.5 (GM TOOLS / GM Pannels / Test Convenience UI) Bug.

Results 1 to 13 of 13
  1. #1
    Enthusiast kaan5 is offline
    MemberRank
    Oct 2014 Join Date
    28Posts

    Please Help, Aion 4.5 (GM TOOLS / GM Pannels / Test Convenience UI) Bug.

    This is the right situation for me and first time report.
    I found a GM tool I want to fly in all regions.
    but, surprisingly found that this tool has a lot of features GM.
    (from http://forum.ragezone.com/f590/aion-...ft-f1-1032936/ ->Thanks to mcsnakes and Mistik)
    I use the server AL-Reload-4.5-rev268,-4.5 AL-Reload-rev277 to.
    and using the North American version 4.5.05 and 4.5.0.14 as clients.
    Well, except for the free-flight capability are all features
    does not work at all. Motion Capture Video will have the right under.
    The first drive is fine. Everything is fine.
    However, making the item from GM tool (Test Convenience UI),
    create an NPC, quests, etc. .. do not make anything.
    However, if you search on youtube, obviously,
    you can see the GM tool to find working properly.
    Is there away you can do?
    http://www.youtube.com/watch?feature...&v=na1hzTdUopI <- This is My Bug report.



    Under is good worked GM tools.
    http://www.youtube.com/watch?feature...&v=fHR_GmTae_Y
    http://www.youtube.com/watch?v=KSI6T...yer_detailpage
    http://www.youtube.com/watch?feature...&v=S9J5Ko1lWHE
    Last edited by kaan5; 21-10-14 at 04:55 PM.


  2. #2
    Enthusiast kaan5 is offline
    MemberRank
    Oct 2014 Join Date
    28Posts

    Re: Please Help, Aion 4.5 (GM TOOLS / GM Pannels / Test Convenience UI) Bug.

    I was hoping for, yes figured.
    So, uh,
    The testing I've done with other servers.
    Said by Aion Engine server.
    Check out a 4.5-rev-273 svn tortoise to
    and, was compiled with the Eclipse Ant. then,
    hold fixing out the Item_templates.xml error and
    the error out Quest_data.xml I tested.
    But ...
    Symptoms of GM tools were the same. Aion Lightning reloaded.
    Maybe ..
    GM tools exist on the client, and
    What is it, do not read correctly on the server?


    Sorry for My bad English... but really I want to get whole functioning ability of GM tools.

  3. #3
    Enthusiast kaan5 is offline
    MemberRank
    Oct 2014 Join Date
    28Posts

    Re: Please Help, Aion 4.5 (GM TOOLS / GM Pannels / Test Convenience UI) Bug.

    I v Found Quest Error :: Quest ID (14012 Verteron)
    Mission Object is not "Tursin Bigmouth 210174 " but script wrote that, so Mission always failed.
    Client code says that mission object is "Tursin Loudmouth 210157"

    The Folder Path: (XXX = 268,277,279.. etc)

    ..\AL-ReloadXXX\ALR-Game\data\scripts\system\handlers\quest\verteron

    File Name is "_14012DukakiMischief.java"
    ==================================================================
    Fix : Ctrl-F ( 210174) and Replace (210157) then

    "private final static int[] mob_ids = { 210145, 210146, 210174 };"

    ----->

    "private final static int[] mob_ids = { 210145, 210146, 210157 };"


    "if ((targetId == 210174 && qs.getQuestVarById(2) < 4)) {
    return defaultOnKillEvent(env, mob_ids, 0, 3, 1);
    }
    return false;
    }
    }"

    ----------> Of course have to change mission Var code 1->2

    "if ((targetId == 210157 && qs.getQuestVarById(2) < 4)) {
    return defaultOnKillEvent(env, mob_ids, 0, 3, 2);
    }
    return false;
    }
    }"

    and SAVE.
    Its Over.

    However,
    Upon reporting to Retto myself, I get an error just HTML.
    Rev 4.3 The quest until Dukaki q_1014,
    Rev 4.5 from changes to a version q_14012,
    Centipede different content.
    So difficult to parse, and seems to leave.
    I understood.
    Last edited by kaan5; 25-10-14 at 07:48 AM.

  4. #4
    Enthusiast kaan5 is offline
    MemberRank
    Oct 2014 Join Date
    28Posts

    Re: Please Help, Aion 4.5 (GM TOOLS / GM Pannels / Test Convenience UI) Bug.

    Mission Q_14012 just little parse and fix ( starting animation from Q_1014)
    =============================================================================
    /**
    * This file is part of aion-lightning <aion-lightning.org>.
    *
    * aion-lightning is free software: you can redistribute it and/or modify
    * it under the terms of the GNU General Public License as published by
    * the Free Software Foundation, either version 3 of the License, or
    * (at your option) any later version.
    *
    * aion-lightning is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    * GNU General Public License for more details.
    *
    * You should have received a copy of the GNU General Public License
    * along with aion-lightning. If not, see <http://www.gnu.org/licenses/>.
    */
    package quest.verteron;
    import com.aionlightning.gameserver.model.DialogAction;
    import com.aionlightning.gameserver.model.gameobjects.Item;
    import com.aionlightning.gameserver.model.gameobjects.Npc;
    import com.aionlightning.gameserver.model.gameobjects.player.Player;
    import com.aionlightning.gameserver.network.aion.serverpackets.SM_DIALOG_WINDOW;
    import com.aionlightning.gameserver.network.aion.serverpackets.SM_ITEM_USAGE_ANIMATION;
    import com.aionlightning.gameserver.questEngine.handlers.HandlerResult;
    import com.aionlightning.gameserver.questEngine.handlers.QuestHandler;
    import com.aionlightning.gameserver.questEngine.model.QuestEnv;
    import com.aionlightning.gameserver.questEngine.model.QuestState;
    import com.aionlightning.gameserver.questEngine.model.QuestStatus;
    import com.aionlightning.gameserver.services.QuestService;
    import com.aionlightning.gameserver.utils.PacketSendUtility;
    import com.aionlightning.gameserver.utils.ThreadPoolManager;
    import com.aionlightning.gameserver.world.zone.ZoneName;
    /**
    * @author aioncool
    */
    public class _14012DukakiMischief extends QuestHandler {
    private final static int questId = 14012;
    private final static int[] npc_ids = { 203129, 730020, 203098, 700090 };
    private final static int[] mob_ids = { 210145, 210146, 210157};
    public _14012DukakiMischief() {
    super(questId);
    }
    @Override
    public void register() {
    qe.registerOnEnterZoneMissionEnd(questId);
    qe.registerOnLevelUp(questId);
    qe.registerQuestItem(182200012, questId); /*01 Odium Bottle */
    for (int mob_id : mob_ids)
    qe.registerQuestNpc(mob_id).addOnKillEvent(questId);
    for (int npc_id : npc_ids)
    qe.registerQuestNpc(npc_id).addOnTalkEvent(questId);
    }
    @Override
    public boolean onZoneMissionEndEvent(QuestEnv env) {
    return defaultOnZoneMissionEndEvent(env);
    }
    @Override
    public boolean onLvlUpEvent(QuestEnv env) {
    return defaultOnLvlUpEvent(env, 1130, true);
    }
    @Override
    public boolean onDialogEvent(QuestEnv env) {
    final Player player = env.getPlayer();
    final QuestState qs = player.getQuestStateList().getQuestState(questId);
    if (qs == null)
    return false;
    int var = qs.getQuestVarById(0);
    int targetId = 0;
    if (env.getVisibleObject() instanceof Npc)
    targetId = ((Npc) env.getVisibleObject()).getNpcId();
    if (qs.getStatus() == QuestStatus.REWARD) {
    if (targetId == 203098)
    return sendQuestEndDialog(env);
    }
    else if (qs.getStatus() != QuestStatus.START) {
    return false;
    }
    if (targetId == 203129) {
    switch (env.getDialog()) {
    case QUEST_SELECT:
    if (var == 0)
    return sendQuestDialog(env, 1011);
    else if (var == 10)
    return sendQuestDialog(env, 1352); /* 02 What is this? This is the Problem!!!! not 1352 ?*/
    else if (var == 14)
    return sendQuestDialog(env, 1693);
    return false;
    case SELECT_ACTION_1013:
    if (var == 0) {
    playQuestMovie(env, 26);
    return false;
    } /* 03 Starting Animation OK */

    case SETPRO1:
    if (var == 0) {
    qs.setQuestVarById(0, var + 1);
    updateQuestStatus(env);
    PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject().getObjectId(), 10));
    return true;
    }
    case SETPRO2:
    if (var == 10) {
    qs.setQuestVarById(0, var + 1);
    updateQuestStatus(env);
    PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject().getObjectId(), 10));
    return true;
    }
    case SETPRO3:
    if (var == 14) {
    qs.setStatus(QuestStatus.REWARD);
    updateQuestStatus(env);
    PacketSendUtility.sendPacket(player, new SM_DIALOG_WINDOW(env.getVisibleObject().getObjectId(), 10));
    return true;
    }
    return false;
    }
    }
    /* 04 Here something event code need. */
    return false;
    }
    @Override
    public boolean onKillEvent(QuestEnv env) {
    Player player = env.getPlayer();
    QuestState qs = player.getQuestStateList().getQuestState(questId);
    if (qs == null)
    return false;
    int targetId = 0;
    if (env.getVisibleObject() instanceof Npc)
    targetId = ((Npc) env.getVisibleObject()).getNpcId();
    if (qs.getStatus() != QuestStatus.START)
    return false;
    if ((targetId == 210145 && qs.getQuestVarById(1) < 6) || (targetId == 210146 && qs.getQuestVarById(1) < 6)) {
    return defaultOnKillEvent(env, mob_ids, 0, 5, 1);
    }
    if ((targetId == 210157 && qs.getQuestVarById(2) < 4)) {
    return defaultOnKillEvent(env, mob_ids, 0, 3, 2);
    }
    return false;
    /* 05 Here need something event code.*/
    }
    }
    Last edited by kaan5; 25-10-14 at 11:26 AM.

  5. #5
    -=Cogito ergo sum=- Mistik is offline
    MemberRank
    Aug 2014 Join Date
    Silent HillLocation
    287Posts

    Re: Please Help, Aion 4.5 (GM TOOLS / GM Pannels / Test Convenience UI) Bug.

    About Shift+F1 GM panel, problem is in that part : when you use GM panel(just press enable invisible) => after that just check GS cmd windows(em, if is enabled GS options to show unknown packets ) => client is sending to server packet with data, that server can't execute
    so is two possible options =>
    1)client version not match(need to be 100% same) to server version - then client sending GM panel data just with wrong packet number(was changed be client developer) and need to change that number in server =)
    this will work only if your server already support gm panel, depend on server.
    2)client is sending correct data packet and with correct number - but just server haven't this part of server to understand and execute that packet data - then need to create it(make code of it from 0 or almost from 0).

    just for info

    - - - Updated - - -

    About quests - em, you receive hole working server source for free use in sharing =) and wonder about errors and not complete quests?
    60-80% working server price is ~1k how do you think why? bug fix
    even official servers can't be 100% working - without bug and problems

    and just for info...

    who will wish to find - will be able to find working GM panel support, even with source files
    Last edited by Mistik; 01-11-14 at 04:57 AM.

  6. #6
    Enthusiast kaan5 is offline
    MemberRank
    Oct 2014 Join Date
    28Posts

    Re: Please Help, Aion 4.5 (GM TOOLS / GM Pannels / Test Convenience UI) Bug.

    Wow.. so profound and difficult information. ..
    Thank you so much to your sincere interest. Mistik
    But,
    What to where to start,?
    should start in any file?

    One ..
    Version 4.5 is aside,
    I want to since version 4.0,
    How to create?

    Static_data folder or scripts folder
    on the server gmtool.java or gmtool.xml one exist?
    Last edited by kaan5; 04-11-14 at 09:23 AM.

  7. #7
    -=Cogito ergo sum=- Mistik is offline
    MemberRank
    Aug 2014 Join Date
    Silent HillLocation
    287Posts

    Re: Please Help, Aion 4.5 (GM TOOLS / GM Pannels / Test Convenience UI) Bug.

    Quote Originally Posted by kaan5 View Post
    Wow.. so profound and difficult information. ..
    Thank you so much to your sincere interest. Mistik
    But,
    What to where to start,?
    should start in any file?

    One ..
    Version 4.5 is aside,
    I want to since version 4.0,
    How to create?

    Static_data folder or scripts folder
    on the server gmtool.java or gmtool.xml one exist?
    need changes in packets+new handlers =)
    just for info in ALR even if you will change to correct code - just will be logging that you have received gm panel packet from client =) because in alr was complete only logging =) not command execute =)
    try to search magenik latest work in svn =) there will be 60% working panel, emm but for Aion Engine core =)

  8. #8
    Enthusiast kaan5 is offline
    MemberRank
    Oct 2014 Join Date
    28Posts

    Re: Please Help, Aion 4.5 (GM TOOLS / GM Pannels / Test Convenience UI) Bug.

    If a packet ...
    .. \ game \ data \ packets
    In the folder, if you're talking about the packets.xsd?
    And if ALR .. Aion Lightning Reloaded.
    And the saying,
    Examining the latest version of magenik? allright!
    Wow. Really thank you.
    Last edited by kaan5; 04-11-14 at 05:59 PM.

  9. #9
    -=Cogito ergo sum=- Mistik is offline
    MemberRank
    Aug 2014 Join Date
    Silent HillLocation
    287Posts

    Re: Please Help, Aion 4.5 (GM TOOLS / GM Pannels / Test Convenience UI) Bug.

    Quote Originally Posted by kaan5 View Post
    If a packet ...
    .. \ game \ data \ packets
    In the folder, if you're talking about the packets.xsd?
    And if ALR .. Aion Lightning Reloaded.
    And the saying,
    Examining the latest version of magenik? allright!
    Wow. Really thank you.
    em,
    \ game \ data \ packets - wrong direction

    i speak about that ALR support to receive commands from GM panel - but just for make log from it if you will change AionPacketHandlerFactory.java to finally receive all data correct then you will just see in log that GM panel was used, because ALR was not complete work with it...
    about magenik work... GM panel 50-60% working video on youtube was from him but even there was not complete work
    there was made a lot of work, new handlers, new commands to support execute... so, even if you will be finally able to find magenik work somewhere - will be need to remake all GM panel support from AE core to ALR...
    that i was talking about

  10. #10
    Enthusiast kaan5 is offline
    MemberRank
    Oct 2014 Join Date
    28Posts

    Re: Please Help, Aion 4.5 (GM TOOLS / GM Pannels / Test Convenience UI) Bug.

    OK.
    Oh ... You're talking to the server-side source.
    I will try to do so.
    it was great help.
    so pleased.
    Today the real crusher for you to learn.
    Thanks. Mistik.
    Last edited by kaan5; 05-11-14 at 03:28 AM.

  11. #11
    -=Cogito ergo sum=- Mistik is offline
    MemberRank
    Aug 2014 Join Date
    Silent HillLocation
    287Posts

    Re: Please Help, Aion 4.5 (GM TOOLS / GM Pannels / Test Convenience UI) Bug.

    Quote Originally Posted by kaan5 View Post
    OK.
    Oh ... You're talking to the server-side source.
    I will try to do so.
    it was great help.
    so pleased.
    Today the real crusher for you to learn.
    Thanks. Mistik.
    glad that finally we found understanding

  12. #12
    Novice ntreinoan is offline
    MemberRank
    Oct 2015 Join Date
    Δράμα ΜαLocation
    2Posts

    Re: Please Help, Aion 4.5 (GM TOOLS / GM Pannels / Test Convenience UI) Bug.

    guys how to open the GM panel on EU server the swift+F1 not work

  13. #13
    Novice blackvogel is offline
    MemberRank
    Dec 2015 Join Date
    1Posts

    Re: Please Help, Aion 4.5 (GM TOOLS / GM Pannels / Test Convenience UI) Bug.

    Hi all , where can i download the GM tool
    (GM TOOLS / GM Pannels / Test Convenience UI) for




Advertisement