-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
hey guys, when i tried register an account on this, it said "field mac doesnt have a default value" did i do something wrong?
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
wtf is up wif ur terrible names
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
um i am using the 1000 complete but i have double chat >.< VERY irritating ...
how do i get rid of it
and how do i get pets >.<
other than that i LOVE IT great job =]
and hope the exams went well
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
@fearlord read the WHOLE thread .. i posted the help on 1 of the page
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
I am going to release v59 soon....Please wait awhile.
I have some problem with ....
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
Quote:
I am going to release v59 soon....Please wait awhile.
I have some problem with ....
with? ... lol oh well frantier, all i can say is goodluck, hope to see something coming up soon, and if im not wrong OdinTeh is not meant to have repacks o.o But goodluck anyways, challenge that PCMaple and kick their butts
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
I am uploading now.....I will update the change log later...
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
Cool. I am interested to see if yours is able to own PCMaple. I think you have the potential though. XD
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
Anyone knows how to change the title? I double click below the title nth happen
P/S: I KEEP GETTING ERROR!!! >=[
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
Quote:
Done! v59 RELEASED!
Sweet, time to make my reviews and compare, most likely this would own in having less bugs/errors o.o
EDIT: looking for link :D
EDIT2: found it, i misread cause i saw v0.56...
LMAO, typo i guess.
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
lol again? another V59 repack ?? odinteh is already always daily updating. we dun need repacks. please stop releasing it =X
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
Nice, i'll be looking forward to it.
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
At least this doesn't spoonfeed too much..
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
Quote:
Originally Posted by
xazerrx
At least this doesn't spoonfeed too much..
yea agreed, Seems like PcMaple repack spoon feed the most currently =D
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
I simply jus add some functions, bugs, commands etc.
Btw, I will release my next few repacks on my own dev forum at
http://frandev.tk
Hope you all cn support me =D
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
Well we will support u dude, just dun feed the leechers too much =D
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
Quote:
Originally Posted by
frantier123
I simply jus add some functions, bugs, commands etc.
Btw, I will release my next few repacks on my own dev forum at
http://frandev.tk
Hope you all cn support me =D
I support you all the way, because of your knowledge!
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
Quote:
Originally Posted by
Ridiculous
I support you all the way, because of your knowledge!
You have flattered me XD
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
Btw, anyone know how I change the title of this thread?
I click below my title, nthing happen =,=
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
erm . i took a compare from pcmaple and ur repack . nothing special . and in the commands messages there i dun see @jobadvancer and @maxskills
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
Quote:
Originally Posted by
xiaorage
erm . i took a compare from pcmaple and ur repack . nothing special . and in the commands messages there i dun see @jobadvancer and @maxskills
Loook into PlayerCommands and you will see =,=
Besides, there are lots of difference (Not so much)
I patch so much till i 4got wad I have patch =,=
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
YUP. u didnt add in . heres ur commands for playercommands
PHP Code:
/*
This file is part of the OdinMS Maple Story Server
Copyright (C) 2008 Patrick Huy <patrick.huy@frz.cc>
Matthias Butz <matze@odinms.de>
Jan Christian Meyer <vimes@odinms.de>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License version 3
as published by the Free Software Foundation. You may not use, modify
or distribute this program under any other version of the
GNU Affero General Public License.
This program 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 Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
//Modified by shaun166 to work on Rev988 - Edited by Frantier123
package net.sf.odinms.client.messages.commands;
import net.sf.odinms.client.MapleCharacter;
import net.sf.odinms.client.MapleClient;
import net.sf.odinms.client.MapleStat;
import net.sf.odinms.client.messages.Command;
import net.sf.odinms.client.messages.CommandDefinition;
import net.sf.odinms.client.messages.IllegalCommandSyntaxException;
import net.sf.odinms.client.messages.MessageCallback;
import net.sf.odinms.scripting.npc.NPCScriptManager;
import net.sf.odinms.server.MapleShop;
import net.sf.odinms.server.MapleShopFactory;
import net.sf.odinms.server.MapleStorage;
public class PlayerCommands implements Command {
@Override
public void execute(MapleClient c, MessageCallback mc, String[] splitted) throws Exception,
IllegalCommandSyntaxException {
if (splitted[0].equals("@worldtour")) {
NPCScriptManager npc = NPCScriptManager.getInstance();
npc.start(c, 9000020);
} else if (splitted[0].equals("@storage")) {
c.getPlayer().getStorage().sendStorage(c, 2080005);
} else if (splitted[0].equals("@jobadvancer")) {
c.getPlayer().getStorage().sendStorage(c, 9200000);
} else if (splitted[0].equals("@skillmaxer")) {
c.getPlayer().getStorage().sendStorage(c, 9010009);
//STATS command starts here ---
//STR
} else if (splitted[0].equals("@str")) {
int up;
up = Integer.parseInt(splitted[1]);
MapleCharacter player = c.getPlayer();
if ( player.getRemainingAp() < up || player.getRemainingAp() < 0) {
mc.dropMessage("InsufficientAP");
} else if ( player.getRemainingAp() > 0) {
player.setStr(player.getStr() + up);
player.setRemainingAp(player.getRemainingAp() - up);
player.updateSingleStat(MapleStat.AVAILABLEAP, player.getRemainingAp());
player.updateSingleStat(MapleStat.STR, player.getStr());
}
//INT
}else if (splitted[0].equals("@int")) {
int up;
up = Integer.parseInt(splitted[1]);
MapleCharacter player = c.getPlayer();
if ( player.getRemainingAp() < up || player.getRemainingAp() < 0) {
mc.dropMessage("InsufficientAP");
} else if ( player.getRemainingAp() > 0) {
player.setInt(player.getInt() + up);
player.setRemainingAp(player.getRemainingAp() - up);
player.updateSingleStat(MapleStat.AVAILABLEAP, player.getRemainingAp());
player.updateSingleStat(MapleStat.INT, player.getInt());
}
//DEX
}else if (splitted[0].equals("@dex")) {
int up;
up = Integer.parseInt(splitted[1]);
MapleCharacter player = c.getPlayer();
if ( player.getRemainingAp() < up || player.getRemainingAp() < 0) {
mc.dropMessage("InsufficientAP");
} else if ( player.getRemainingAp() > 0) {
player.setDex(player.getDex() + up);
player.setRemainingAp(player.getRemainingAp() - up);
player.updateSingleStat(MapleStat.AVAILABLEAP, player.getRemainingAp());
player.updateSingleStat(MapleStat.DEX, player.getDex());
}
//LUCK
}else if (splitted[0].equals("@luk")) {
int up;
up = Integer.parseInt(splitted[1]);
MapleCharacter player = c.getPlayer();
if ( player.getRemainingAp() < up || player.getRemainingAp() < 0) {
mc.dropMessage("InsufficientAP");
} else if ( player.getRemainingAp() > 0) {
player.setLuk(player.getLuk() + up);
player.setRemainingAp(player.getRemainingAp() - up);
player.updateSingleStat(MapleStat.AVAILABLEAP, player.getRemainingAp());
player.updateSingleStat(MapleStat.LUK, player.getLuk());
}
}
// --- STATS command ends here
else if (splitted[0].equals("@save")) {
c.getPlayer().saveToDB(true);
mc.dropMessage("Current Data is saved.");
}
}
@Override
public CommandDefinition[] getDefinition() {
return new CommandDefinition[] {
new CommandDefinition("worldtour", "", "Opens spinel from anywhere", 0),
new CommandDefinition("storage", "", "Opens storage from anywhere", 0),
new CommandDefinition("str", "", "add your stats very fast", 0),
new CommandDefinition("int", "", "add your stats very fast", 0),
new CommandDefinition("dex", "", "add your stats very fast", 0),
new CommandDefinition("luk", "", "add your stats very fast", 0),
new CommandDefinition("save", "", "save your data", 0),
};
}
}
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
Quote:
Originally Posted by
xiaorage
YUP. u didnt add in . heres ur commands for playercommands
PHP Code:
/*
This file is part of the OdinMS Maple Story Server
Copyright (C) 2008 Patrick Huy <patrick.huy@frz.cc>
Matthias Butz <matze@odinms.de>
Jan Christian Meyer <vimes@odinms.de>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License version 3
as published by the Free Software Foundation. You may not use, modify
or distribute this program under any other version of the
GNU Affero General Public License.
This program 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 Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
//Modified by shaun166 to work on Rev988 - Edited by Frantier123
package net.sf.odinms.client.messages.commands;
import net.sf.odinms.client.MapleCharacter;
import net.sf.odinms.client.MapleClient;
import net.sf.odinms.client.MapleStat;
import net.sf.odinms.client.messages.Command;
import net.sf.odinms.client.messages.CommandDefinition;
import net.sf.odinms.client.messages.IllegalCommandSyntaxException;
import net.sf.odinms.client.messages.MessageCallback;
import net.sf.odinms.scripting.npc.NPCScriptManager;
import net.sf.odinms.server.MapleShop;
import net.sf.odinms.server.MapleShopFactory;
import net.sf.odinms.server.MapleStorage;
public class PlayerCommands implements Command {
@Override
public void execute(MapleClient c, MessageCallback mc, String[] splitted) throws Exception,
IllegalCommandSyntaxException {
if (splitted[0].equals("@worldtour")) {
NPCScriptManager npc = NPCScriptManager.getInstance();
npc.start(c, 9000020);
} else if (splitted[0].equals("@storage")) {
c.getPlayer().getStorage().sendStorage(c, 2080005);
} else if (splitted[0].equals("@jobadvancer")) {
c.getPlayer().getStorage().sendStorage(c, 9200000);
} else if (splitted[0].equals("@skillmaxer")) {
c.getPlayer().getStorage().sendStorage(c, 9010009);
//STATS command starts here ---
//STR
} else if (splitted[0].equals("@str")) {
int up;
up = Integer.parseInt(splitted[1]);
MapleCharacter player = c.getPlayer();
if ( player.getRemainingAp() < up || player.getRemainingAp() < 0) {
mc.dropMessage("InsufficientAP");
} else if ( player.getRemainingAp() > 0) {
player.setStr(player.getStr() + up);
player.setRemainingAp(player.getRemainingAp() - up);
player.updateSingleStat(MapleStat.AVAILABLEAP, player.getRemainingAp());
player.updateSingleStat(MapleStat.STR, player.getStr());
}
//INT
}else if (splitted[0].equals("@int")) {
int up;
up = Integer.parseInt(splitted[1]);
MapleCharacter player = c.getPlayer();
if ( player.getRemainingAp() < up || player.getRemainingAp() < 0) {
mc.dropMessage("InsufficientAP");
} else if ( player.getRemainingAp() > 0) {
player.setInt(player.getInt() + up);
player.setRemainingAp(player.getRemainingAp() - up);
player.updateSingleStat(MapleStat.AVAILABLEAP, player.getRemainingAp());
player.updateSingleStat(MapleStat.INT, player.getInt());
}
//DEX
}else if (splitted[0].equals("@dex")) {
int up;
up = Integer.parseInt(splitted[1]);
MapleCharacter player = c.getPlayer();
if ( player.getRemainingAp() < up || player.getRemainingAp() < 0) {
mc.dropMessage("InsufficientAP");
} else if ( player.getRemainingAp() > 0) {
player.setDex(player.getDex() + up);
player.setRemainingAp(player.getRemainingAp() - up);
player.updateSingleStat(MapleStat.AVAILABLEAP, player.getRemainingAp());
player.updateSingleStat(MapleStat.DEX, player.getDex());
}
//LUCK
}else if (splitted[0].equals("@luk")) {
int up;
up = Integer.parseInt(splitted[1]);
MapleCharacter player = c.getPlayer();
if ( player.getRemainingAp() < up || player.getRemainingAp() < 0) {
mc.dropMessage("InsufficientAP");
} else if ( player.getRemainingAp() > 0) {
player.setLuk(player.getLuk() + up);
player.setRemainingAp(player.getRemainingAp() - up);
player.updateSingleStat(MapleStat.AVAILABLEAP, player.getRemainingAp());
player.updateSingleStat(MapleStat.LUK, player.getLuk());
}
}
// --- STATS command ends here
else if (splitted[0].equals("@save")) {
c.getPlayer().saveToDB(true);
mc.dropMessage("Current Data is saved.");
}
}
@Override
public CommandDefinition[] getDefinition() {
return new CommandDefinition[] {
new CommandDefinition("worldtour", "", "Opens spinel from anywhere", 0),
new CommandDefinition("storage", "", "Opens storage from anywhere", 0),
new CommandDefinition("str", "", "add your stats very fast", 0),
new CommandDefinition("int", "", "add your stats very fast", 0),
new CommandDefinition("dex", "", "add your stats very fast", 0),
new CommandDefinition("luk", "", "add your stats very fast", 0),
new CommandDefinition("save", "", "save your data", 0),
};
}
}
wad's this
Code:
} else if (splitted[0].equals("@jobadvancer")) {
c.getPlayer().getStorage().sendStorage(c, 9200000);
} else if (splitted[0].equals("@skillmaxer")) {
c.getPlayer().getStorage().sendStorage(c, 9010009)
;
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
oh . my bad. i didnt scroll through . anyway it doesnt matter if u didnt put the commands down there ?
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
Actually, its my typo error....
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
oh . and forgot to tell u . i seen the custom commands. if i am not wrong people will compile with few errors. there is one line at the end that needs to be arrange properly .and buying of cash shop items are not working . so why not fix that ? it might be good though. anyway , i fixed it myself
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
Quote:
Originally Posted by
xiaorage
oh . and forgot to tell u . i seen the custom commands. if i am not wrong people will compile with few errors. there is one line at the end that needs to be arrange properly .and buying of cash shop items are not working . so why not fix that ? it might be good though. anyway , i fixed it myself
I compiled fine o0?
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
Please update the new PlayerCommands.java with this:
Code:
/*
This file is part of the OdinMS Maple Story Server
Copyright (C) 2008 Patrick Huy <patrick.huy@frz.cc>
Matthias Butz <matze@odinms.de>
Jan Christian Meyer <vimes@odinms.de>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License version 3
as published by the Free Software Foundation. You may not use, modify
or distribute this program under any other version of the
GNU Affero General Public License.
This program 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 Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
//Modified by shaun166 to work on Rev988 - Edited by Frantier123
package net.sf.odinms.client.messages.commands;
import net.sf.odinms.client.MapleCharacter;
import net.sf.odinms.client.MapleClient;
import net.sf.odinms.client.MapleStat;
import net.sf.odinms.client.messages.Command;
import net.sf.odinms.client.messages.CommandDefinition;
import net.sf.odinms.client.messages.IllegalCommandSyntaxException;
import net.sf.odinms.client.messages.MessageCallback;
import net.sf.odinms.scripting.npc.NPCScriptManager;
import net.sf.odinms.server.MapleShop;
import net.sf.odinms.server.MapleShopFactory;
import net.sf.odinms.server.MapleStorage;
public class PlayerCommands implements Command {
@Override
public void execute(MapleClient c, MessageCallback mc, String[] splitted) throws Exception,
IllegalCommandSyntaxException {
if (splitted[0].equals("@worldtour")) {
NPCScriptManager npc = NPCScriptManager.getInstance();
npc.start(c, 9000020);
} else if (splitted[0].equals("@storage")) {
c.getPlayer().getStorage().sendStorage(c, 2080005);
} else if (splitted[0].equals("@jobadvancer")) {
NPCScriptManager npc = NPCScriptManager.getInstance();
npc.start(c, 9200000);
} else if (splitted[0].equals("@skillmaxer")) {
NPCScriptManager npc = NPCScriptManager.getInstance();
npc.start(c, 9010009);
//STATS command starts here ---
//STR
} else if (splitted[0].equals("@str")) {
int up;
up = Integer.parseInt(splitted[1]);
MapleCharacter player = c.getPlayer();
if ( player.getRemainingAp() < up || player.getRemainingAp() < 0) {
mc.dropMessage("InsufficientAP");
} else if ( player.getRemainingAp() > 0) {
player.setStr(player.getStr() + up);
player.setRemainingAp(player.getRemainingAp() - up);
player.updateSingleStat(MapleStat.AVAILABLEAP, player.getRemainingAp());
player.updateSingleStat(MapleStat.STR, player.getStr());
}
//INT
}else if (splitted[0].equals("@int")) {
int up;
up = Integer.parseInt(splitted[1]);
MapleCharacter player = c.getPlayer();
if ( player.getRemainingAp() < up || player.getRemainingAp() < 0) {
mc.dropMessage("InsufficientAP");
} else if ( player.getRemainingAp() > 0) {
player.setInt(player.getInt() + up);
player.setRemainingAp(player.getRemainingAp() - up);
player.updateSingleStat(MapleStat.AVAILABLEAP, player.getRemainingAp());
player.updateSingleStat(MapleStat.INT, player.getInt());
}
//DEX
}else if (splitted[0].equals("@dex")) {
int up;
up = Integer.parseInt(splitted[1]);
MapleCharacter player = c.getPlayer();
if ( player.getRemainingAp() < up || player.getRemainingAp() < 0) {
mc.dropMessage("InsufficientAP");
} else if ( player.getRemainingAp() > 0) {
player.setDex(player.getDex() + up);
player.setRemainingAp(player.getRemainingAp() - up);
player.updateSingleStat(MapleStat.AVAILABLEAP, player.getRemainingAp());
player.updateSingleStat(MapleStat.DEX, player.getDex());
}
//LUCK
}else if (splitted[0].equals("@luk")) {
int up;
up = Integer.parseInt(splitted[1]);
MapleCharacter player = c.getPlayer();
if ( player.getRemainingAp() < up || player.getRemainingAp() < 0) {
mc.dropMessage("InsufficientAP");
} else if ( player.getRemainingAp() > 0) {
player.setLuk(player.getLuk() + up);
player.setRemainingAp(player.getRemainingAp() - up);
player.updateSingleStat(MapleStat.AVAILABLEAP, player.getRemainingAp());
player.updateSingleStat(MapleStat.LUK, player.getLuk());
}
}
// --- STATS command ends here
else if (splitted[0].equals("@save")) {
c.getPlayer().saveToDB(true);
mc.dropMessage("Current Data is saved.");
}
}
@Override
public CommandDefinition[] getDefinition() {
return new CommandDefinition[] {
new CommandDefinition("worldtour", "", "Opens spinel from anywhere", 0),
new CommandDefinition("skillmaxer", "", "Opens Duey from anywhere", 0),
new CommandDefinition("jobadvancer", "", "Opens Cody from anywhere", 0),
new CommandDefinition("storage", "", "Opens storage from anywhere", 0),
new CommandDefinition("str", "", "add your stats very fast", 0),
new CommandDefinition("int", "", "add your stats very fast", 0),
new CommandDefinition("dex", "", "add your stats very fast", 0),
new CommandDefinition("luk", "", "add your stats very fast", 0),
new CommandDefinition("save", "", "save your data", 0),
};
}
}
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
lol i never seen a v56 repack
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
Quote:
Originally Posted by
bittersweet
lol i never seen a v56 repack
lol same haveent seen one in my life (i think)
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
is this better then pc maple?
Please tell meh xD
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
Seeing how PC Maple is dead (2.3). Yes.
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
Quote:
Originally Posted by
Moogra
Seeing how PC Maple is dead (2.3). Yes.
how is it dead? i still like it xD
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
Ok, let me put it this way. PC MAPLE 2.3 IS OLD. It may have the most number of posts (and therefore the most noobs using it), but that doesn't mean it's the best anymore. However, PC Maple is v55 and this is v56. There's a difference.
-
Re: [Release]The Extraordinary Repack A Thousand - Golden Ticket 2 - Now for ALL!
Quote:
Originally Posted by
Moogra
Ok, let me put it this way. PC MAPLE 2.3 IS OLD. It may have the most number of posts (and therefore the most noobs using it), but that doesn't mean it's the best anymore. However, PC Maple is v55 and this is v56. There's a difference.
thx for the help ^.^ do u know good repack i should use v 55 or 60 w.e